1. The Distributed Web, Part 2: The Automation of Custom Development

    Drew Powers Drew Powers
    Visit Article
  2. Getting the Most out of Dribbble

    Dribbble is a valuable tool that creatives can benefit from when used to its full potential. Despite this, the desire to acquire likes and followers can distract from the reason it was originally created: to be a place that provides inspiration, encourages community connections, and facilitates meaningful critique among creatives in a variety of fields. Here’s how to get the most out of your Dribbble experience.

    Ayana Campbell Ayana Campbell
    Visit Article
  3. Loops + d3-timer

    Web animations in JavaScript (especially for things like canvas) typically employ requestAnimationFrame to create a loop—effectively, the place where your animation changes as time elapses. The aim is to (usually) only have one of these running at any given time, but that may prove difficult depending on how your components are organized.

    Nick Walsh Nick Walsh
    Visit Article
  4. Meet Envy: Dray Lacy

    In this ongoing series, the Envy blog is showing what makes our team the best in the industry. From designers to developers to support staff, we want you to get to know our amazing team, what makes them tick and hear why they’re so passionate about their work and role at Envy. You’ve already met Ayana Campbell, Nate Bibler, Drew Powers, Nick Walsh, and Tyler Hunt. This month’s team member spotlight is Developer Dray Lacy.

    Jason VanLue Jason VanLue
    Visit Article
  5. The Distributed Web, Part 1: You Don’t Need a Website

    Drew Powers Drew Powers
    Visit Article
  6. Local Maps with Canvas + D3

    In conjunction with the more generalized topic of data visualization, mapping on the web continues to become more and more feature-rich. There’s no shortage of great APIs out there to bring a bit of cartography to your site, but you’ll occasionally need something with a bit more local or personalized flair.

    Nick Walsh Nick Walsh
    Visit Article
  7. Meet Envy: Tyler Hunt

    In this ongoing series, the Envy blog is showing what makes our team the best in the industry. From designers to developers to support staff, we want you to get to know our amazing team, what makes them tick and hear why they’re so passionate about their work and role at Envy. You’ve already met Ayana Campbell, Nate Bibler, Drew Powers, and Nick Walsh. This month’s team member spotlight is Developer Tyler Hunt.

    Jason VanLue Jason VanLue
    Visit Article
  8. Tips for Design Students Entering the Workforce

    Ayana Campbell Ayana Campbell
    Visit Article
  9. Meet Envy: Nick Walsh

    In this ongoing series, the Envy blog is showing what makes our team the best in the industry. From designers to developers to support staff, we want you to get to know our amazing team, what makes them tick and hear why they’re so passionate about their work and role at Envy. You’ve already met Ayana Campbell, Nate Bibler, and Drew Powers. This month’s team member spotlight is Design Director Nick Walsh.

    Jason VanLue Jason VanLue
    Visit Article
  10. Discovery Meetings: Distilling Complex Software into a Plan

    Something magical happens in the time between saying, “I have an idea for an app,” and the product’s launch. The transformation of ideas into something real, or the enterprise of creation where we bring thoughts into existence, is what I love about my job. But if you’ve been doing this for any length of time, you know how hard this process is. With alarming regularity, software projects get derailed due to scope creep, unmet expectations, and miscommunication. At Envy, we try with relentless tenacity to eliminate these derailments, and one of most powerful tools we use is implemented at the beginning of every project: the Discovery Meeting.

    Tim Dikun Tim Dikun
    Visit Article