1. Moving Toward Service-Oriented Design

    Building a new application in Rails can be fun, quick and powerful. However, it doesn’t always stay that way. To quote one of my favorite musicians:

    Tony Winn Tony Winn
    Visit Article
  2. The Future of Online Learning

    A few months ago I was invited to speak in Krakow, Poland at an event called Railsberry. There I presented on the Future of Online Learning (as I see it), and they were gracious enough to record it. Enjoy!

    Gregg Pollack Gregg Pollack
    Visit Article
  3. Remote Pairing and Browser Sharing With tmux

    Lately I’ve been doing a lot of remote pairing with Jacob Swanner (@jswanner), another Envy Labs developer. The setup we’ve been using is typical for many Rails developers. We both SSH into a shared tmux session and use Vim to write code, then we use some shell and tmux aliases to execute the tests.

    Matt Closson Matt Closson
    Visit Article
  4. Rake: Global Tasks

    I’m hoping this to be the first post in a series about Rake, hopefully demonstrating some of the lesser known capabilities of the tool. But, seeing as this is the first in the series, I should probably give a little background about Rake itself.

    Jacob Swanner Jacob Swanner
    Visit Article
  5. Testing AngularJS Apps with Protractor

    If you’ve spent any time testing AngularJS applications, there’s a good chance you’ve used its built-in E2E, or “end-to-end”, scenario runner, ngScenario. With ngScenario, we can simulate various user interactions in our application, such as clicking a link or filling out a form, to test that our application works.

    Matt Schultz Matt Schultz
    Visit Article
  6. Announcing RailsDiff (Finally)

    When upgrading the version of Rails used in an application, it can be difficult to know precisely every detail that should be changed.

    Jacob Swanner Jacob Swanner
    Visit Article
  7. A Look at Directives in AngularJS

    AngularJS, the Superheroic JavaScript MVW Framework, simplifies many of the challenges associated with developing single-page web applications. AngularJS is a full-featured framework, but we are just going to look at its most conceptually unique feature: directives.

    Matt Schultz Matt Schultz
    Visit Article
  8. Announcing Starter Studio

    Here at Envy Labs we love helping build our local tech community here in Orlando. Today we’re happy to announce yet another big initiative of ours, the Starter Studio. The Starter Studio is a 3 month program for startups which combines educational programming with mentorship to help them succeed. Our first class is now open for applications, and we’re targeting EdTech Startups.  

    Gregg Pollack Gregg Pollack
    Visit Article
  9. Rewriting Science Fiction

    The lot of us self-proclaimed “nerds” in the tech environment can still feel experiential echoes of the moment Tom Cruise donned the “glove” to begin a tech-dance with the G-Speak Spatial Operating Environment in Spielberg’s Minority Report. It was the stuff dreams were made of—whizzing and whirling, manipulating a pulsing, breathing interface with tactile ferocity. John Underkoffler and his team gave legs to a ghost that previously only existed in thought and desire.

    Justin Mezzell Justin Mezzell
    Visit Article
  10. Startup Weekend Orlando

    Orlando, where most of the Envy Labs team calls home, has a noticeably growing technology and startup presence. With this growing community, we see an influx of new (and very cool) tech events. One of the most involved is Startup Weekend Orlando, which took place last weekend, November 9 - 11.

    Adam Fortuna Adam Fortuna
    Visit Article