1. Why Redesign?

    These days it seems that if you aren’t changing, you’re dead, at least on the web. As a web consultancy, we’re constantly spurring our clients to embrace rapid iteration. And it’s always the cobbler’s kids who have no shoes right? It was time for change.

    Jason VanLue Jason VanLue
    Visit Article
  2. Are Images Your Slow-down?

    This year, the HTTPArchive chugged through over 44.3 trillion kB of images on websites. That’s enough to go to the moon and back 35 times!

    Drew Powers Drew Powers
    Visit Article
  3. Rake: Rule Tasks

    This is the third post in a series on Rake, see previous posts for an introduction of the Rakefile format along with global tasks , and task dependencies along with file tasks.

    Jacob Swanner Jacob Swanner
    Visit Article
  4. Component-Based Rails

    I’ve recently been working on replacing a billing system in a large rails app. Unfortunately, the billing system had become highly-coupled to the rest of the application so the change has had far reaching implications across the entire app. After lots of cursing and confessions, our team has worked up some ground rules to keep us out of this situation in the future:

    Tony Winn Tony Winn
    Visit Article
  5. Founder’s Talk

    Last year I was encouraged to do a talk in the Starter Studio Founder’s talk series. I ended up creating a talk where I walk through 25 lessons I learned in business in the last 8 years. If you’re curious about the story behind Envy Labs and Code School, definitely start here.

    Gregg Pollack Gregg Pollack
    Visit Article
  6. What it’s Like to Work Here

    I could try to describe what it’s like to work at Envy Labs, but a video does far more than words on a page.    

    Gregg Pollack Gregg Pollack
    Visit Article
  7. Swearing and Consulting

    About a year after I founded Envy Labs I put together a 5 minute talk called “Swearing and Consulting” where I went over 17 principles I learned (the hard way) building a consulting business.

    Gregg Pollack Gregg Pollack
    Visit Article
  8. Rake: File Tasks

    This is the second in a series on Rake, see previous post for introduction on the Rakefile format and about global tasks with Rake.

    Jacob Swanner Jacob Swanner
    Visit Article
  9. Mixpanel Analytics with Ruby

    Today, we’re going to look at Mixpanel as an example of meaningful analytics. Meaningful analytics help us to solve user acquisition and retention problems. Three percent of visitors signing up for our application is an acquisition problem. However, having only seven percent of signed up users return to use it is a retention problem.

    Matt Closson Matt Closson
    Visit Article
  10. Automating Development with Grunt

    Having recently spent much of my time developing JavaScript applications, one of the things I miss most from Rails is the amount of automation you get right out of the box for improving your workflow. Rake tasks for running tests and managing assets, the Asset Pipeline, and Rails generators are only a few examples. For anything else, there was probably a gem. If not, it was fairly trivial to create my own Rake task.

    Matt Schultz Matt Schultz
    Visit Article