What is PhoneGap? Pros & Cons

Posted on Tue, February 11, 2014 in Development Tips by Kevin Carpenter

Apache Cordova (known by many as “PhoneGap“) is the most widely used by developers to create native applications. Cordova/PhoneGap developers write their mobile applications using HTML, JavaScript and CSS. These assets run in a “WebView” within a native application container on the target platform. It is essentially a web application packaged within a native application container where your JavaScript has access to device-level APIs that normal web applications would not. These include such things as: The camera, accelerometer, LEDs, GPS etc.

Read More

5 jQuery Snippets Every Developer Should Have Handy

Posted on Fri, January 31, 2014 in Development Tips, User Interface, Web Design by Kevin Carpenter

By changing the scrollTop value we can change where we want the scrollbar to land, in my case I used a value of 0 because I want it to go to the very top of our page, but if I wanted an offset of 100px I could just type 100px in the function. So all we are really doing is animating the body of our document throughout the course of 800ms until it scrolls all the way to the top of the document.

Read More

7 Tips for Importing Products into Magento

Posted on Sun, January 26, 2014 in eCommerce Tips, Development Tips by Mark Middleton

Getting products into Magento (Magento Enterprise, Magento Community or Magento Go) presents many challenges that can be solved with just a few key practices. Follow these simple steps to ensure your imports go smoothly.

Read More

Do You Ignore Your .Gitignore?

Posted on Tue, January 21, 2014 in Development Tips by Alum

I have come to find that a lot of people are confused about .gitignore. Let’s talk a bit about what the file does, how to interact with it, and how to know if it’s not ignoring files like it should.

Read More

We Love PDX

Posted on Mon, January 20, 2014 in GRAYBOX News by Jason Bennett

Just over ten years ago, I moved to Portland from Garden City, Kansas. At the time, I didn’t know much about Portland. I just knew I wanted an opportunity to do something new with my life. Southwestern Kansas didn’t provide much for a young, creative kid looking to leave his mark on the world. It didn’t take long for me to recognize that Portland was the best place for a guy like me.

Read More

Weird Tip: Using localhost to merge folders on OS X

Posted on Mon, January 06, 2014 in Development Tips by Alum

Every now and then, a developer might find themselves needing to merge two folders on their local file system - like when updating several modules for EE without wanting to traipse up and down the file tree.

Read More

Magento Module Development Tutorial

Posted on Sun, December 29, 2013 in eCommerce Tips, Development Tips by Mark Middleton

Magento is a massive, complex and highly flexible e-commerce platform able to run some of the best shopping sites on the internet. However, customizing Magento from scratch can make you want to abandon your high-tech career and take up painting for a living.

Read More

GRAYBOX is proud to be sponsoring the first-ever 18 Lessons conference in January

Posted on Fri, December 20, 2013 in GRAYBOX News by Paul Weinert

As Principal at GRAYBOX, it’s my role and privilege to be our liaison to the local marketing and design community — it’s a tall order, but it’s a critical function to help us become known in the Portland market and to show off our skills.

This is why I’m proud to announce that GRAYBOX has partnered with a few other great Portland marketers to form the 18 Lessons conference.  It’s an all-day event — we’ll have six sessions, each by an expert in their fields.  We’ll have sessions on video production, branding, story boarding, web development, account management and...

Read More

Working at GRAYBOX

Posted on Fri, December 20, 2013 in Web Design by Alum

Working at GRAYBOX the last month has been a great adventure—and it’s only just getting started.

I used to be a classical musician—Now I’m a junior web developer

Before I started working at GrayBox, I worked as a classical musician teaching private lessons and playing gigs, as well as having other various jobs. I began learning about web development in early 2013, soaking up all I could. I took advantage of the internet and reading as many books as I could.

Read More

Pure CSS Loading Spinner

Posted on Fri, December 20, 2013 in Web Design by Kevin Carpenter

How often do you see the same loading graphic, using the same animated .gif file? I know I see it multiple times every day, but why use such a common poorly rendered graphic when we could create one more visually pleasing just as easily in pure css? If you do not know which loading graphic I am specifically referring to, let me refresh your memory: Now we could directly recreate this graphic (I have included the code at the bottom of the post) but for this brief example let's rework this graphic a bit.

Read More



Tell Us About Your Project

Invalid phone number