Viget Extend : The Development Lab
Development Blog: Viget Labs:
Tips for Writing Better Bug Reports
30 days ago by Josh Korr, Web Project Manager on Viget Extend : The Development Lab.
Though we might wish otherwise, bugs (or, more generally, defects) are a fact of life in software development. Unfortunately for developers, so...
Preventing Broken Windows
2 months ago by Ryan Foster, Web Developer on Viget Extend : The Development Lab.
When you see poorly written or poorly executing code in a project you've inherited, what's your first reaction? It probably depends a lot on context. ...
The Balanced Developer
3 months ago by David Eisinger, Senior Developer on Viget Extend : The Development Lab.
In preparation for a recent team offsite, I spent some time thinking about what I hold dear as a software developer. One idea I kept coming back to is the...
Using Object-Oriented Programming to Manage Control Flow in Rails Controllers
4 months ago by Patrick Reagan, Development Director on Viget Extend : The Development Lab.
This post made the rounds the other day and really left us all scratching our heads. In the post, the author gives an example of how he relies on the use...
Regular Expressions in MySQL
4 months ago by David Eisinger, Senior Developer on Viget Extend : The Development Lab.
Did you know MySQL supports using regular expressions in SELECT statements? I’m surprised at the number of developers who don’t, despite using...
Testing Your Code’s Text
5 months ago by David Eisinger, Senior Developer on Viget Extend : The Development Lab.
The “Ubiquitous Automation” chapter of The Pragmatic Programmer opens with the following quote: Civilization advances by extending the number...
Stubbing Method Chains with Mocha
5 months ago by Ryan Foster, Web Developer on Viget Extend : The Development Lab.
Yesterday, I came across a head scratcher trying to stub my tests with Mocha. I checked the documentation. No luck. I tried a few Google searches. Nothing...
PUMA on Redis
6 months ago by David Eisinger, Senior Developer on Viget Extend : The Development Lab.
A few weeks ago, we celebrated the launch of the new PUMA.com, the culmination of a nearly two-year effort here at Viget. The whole site is driven by a...
Authentication in RailsAdmin with SimplestAuth
7 months ago by Tony Pitale, Web Developer on Viget Extend : The Development Lab.
See how I added administration and authentication to Opower's new website using RailsAdmin and SimplestAuth, all before lunch. In the course...
Using Javascript postMessage to Talk to iFrames
7 months ago by Tony Pitale, Web Developer on Viget Extend : The Development Lab.
To javascript, iFrames are typically black boxes. Javascript now allows cross-document communication thanks to the postMessage function. Here's how I used...
