1. Prototyping with InVision

    With prototyping applications popping up on every corner of the internet, I thought it’d be neat to share the process we use at Envy. Gone are the days of carpet bombing a Basecamp thread with a series of comps or a multi-page PDF. Now we can easily create interactive prototypes that communicate functionality, interactions, and design details to clients better than static solutions ever could. Never again should you have to answer “Why can’t I click on this?”

    Tim Dikun Tim Dikun
    Visit Article
  2. Tuning Slow Images with DevOps

    In an earlier article, Drew Powers described one significant way to optimize your website’s perceived performance by focusing on optimizing the images which are being delivered. This is incredibly important, because even if the client receives the HTML from your application in only milliseconds, if it takes several additional seconds for the client to download image assets then that can cause your application to simply feel slow.

    Nathaniel Bibler Nathaniel Bibler
    Visit Article
  3. From Bootstrap to Acquisition

    Today we’re celebrating with Code School, a product and company bootstrapped out of Envy, on their acquisition by Pluralsight. You can read Code School’s official statement or read some of the write ups at TechCrunch, Wired, The New York Times, or The Orlando Sentinel, to name a few. We are extremely proud of the Code School team and what we have all accomplished.

    Jason VanLue Jason VanLue
    Visit Article
  4. The Order Property: Flexbox Carousels

    The verdict’s still out on whether flexbox will be the silver bullet for CSS layouts we’ve been pining for, but the specification offers a number of unique solutions to old problems.

    Nick Walsh Nick Walsh
    Visit Article
  5. Using Illustrator’s Align Tool for Type

    Drew Powers Drew Powers
    Visit Article
  6. Now Hiring: Interaction Designer

    Envy is a leading web consultancy based in Orlando, FL, building digital products for the likes of Cisco, Google, GitHub, and Booz Allen Hamilton. We’re also responsible for starting Code School, one of the most popular online educational platforms. At Envy, our goal is to transform ideas into successful products for our clients.

    Nick Walsh Nick Walsh
    Visit Article
  7. 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
  8. Are Images Your Slow-down?

    Update: this article covers the image export half of optimization. For the server half, read Nate’s DevOps article on the same subject.

    Drew Powers Drew Powers
    Visit Article
  9. 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
  10. 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