David Eisinger
Senior Developer
David joined Viget after three years as a Web Developer for Duke University. Outside of Viget he enjoys biking, reading, and playing piano.
Other Interests
- Biking
- Parrots
- Playing Music/Singing
5 Loves
35 Posts
RSS-
Three Magical Git Aliases
Git is an enormously powerful tool, but certainly not the most beginner-friendly. The basic commands are straightforward enough, but until you wrap your head around its internal model, it’s…
-
The Balanced Developer
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 notion of balance. I see balance manifesting…
-
Regular Expressions in MySQL
-
Testing Your Code’s Text
-
PUMA on Redis
-
On Confidence and Real-Time Strategy Games
-
Rails Admin Interface Generators
-
Convert a Ruby Method to a Lambda
-
Static Asset Packaging for Rails 3 on Heroku
-
Getting into Open Source
-
Practical Uses of Ruby Blocks
-
Social Media API Gotchas
-
CoffeeScript for Ruby Bros
-
DevNation Coming to San Francisco
-
Around “Hello World” in 30 Days
-
Gifts For Your Nerd
-
HTML Sanitization In Rails That Actually Works
-
Refresh Recap: The Future of Data
-
Viget Devs Storm Chicago
-
Single-Use jQuery Plugins
-
Simple APIs using SerializeWithOptions
-
How (& Why) to Run Autotest on your Mac
-
Unfuddle User Feedback
-
Backup your Database in Git
-
Shoulda Macros with Blocks
-
Out, Damned Tabs
-
Stop Pissing Off Your Designers
-
Sessions on PCs and Macs
-
Getting (And Staying) Motivated to Code
-
Multi-line Memoization
-
Protip: TimeWithZone, All The Time
-
Introducing: EmailLabsClient
-
RubyInline in Shared Rails Environments
-
Refresh 006: Dr. jQuery
-
cURL and Your Rails 2 App
13 Talks
-
Refresh the Triangle's "On Big Relaunches"
For more than a year, Viget has been working with PUMA to rethink, reshape, redesign, and re-architect their disparate online presences, from both the public and admin sides. It all culminated this…
-
Music Theory in 10 Minutes
Music Theory in 10 Minutes
-
Around "Hello World" in 30 Days
-
Around "Hello World" in 30 Days
-
Email Interfaces for Your Ruby Apps
-
Email Interfaces for Your Ruby Apps
-
An Introduction to Ruby and Mid-90s Hip Hop
-
Ruby & Mid-90s Hip Hop
-
Optimizing Perceived Performance
-
Optimizing Perceived Performance
-
Optimizing Perceived Performance
-
Refresh 015 — Designers vs. Developers
-
SpeakerRate LabShare