Development Practices • Aug 14, 2014 Floating Point Numbers & Currency Rounding Errors Even when you know you shouldn't use floats/doubles for currency, there are several many places that rounding errors can slip in.
Functional Programming • Aug 13, 2014 Haskell SDL Bindings on Windows Getting the Haskell SDK bindings running on Windows, using the SDL 1.2.
Project & Team Management • Aug 12, 2014 Tools & Practices for Remote Teams, Part 1 – Be Prepared Remote team success starts with the right attitude, infrastructure, and communication tools.
Software Science • Aug 11, 2014 Fisher-Yates Shuffle – An Algorithm Every Developer Should Know Unlike biased algorithms, the Fisher-Yates Knuth shuffle algorithm produces each outcome with equal likelihood.
Personal Optimization • Aug 09, 2014 Worry; Don’t Stress Don't let worry turn into stress and bog you down. Here are 7 ways to keep your worries and concerns a positive force in your life.
Web Apps • Aug 08, 2014 Requiring All Page Objects for Angular Protractor Specs You've got an Angular app and test suite. You're using Page Object, but it's cumbersome. Wouldn't it be nice to automate that?
Developer Tools • Aug 07, 2014 Customizing IntelliJ for Emacs Compatibility IntelliJ out of the box isn't very comfortable for an Emacs user. It gets much better with some keymap tweaks and LivePlugin customizations.
Project & Team Management • Aug 06, 2014 3 Steps to Better Project Scope Management No project plan goes unchanged, and that's okay. So here are 3 ways to better manage your agile project scope when the inevitable happens.
Culture • Aug 05, 2014 Embracing the Freedom to Fail College and past jobs taught me to be good at getting all my ducks in a row, but nothing had taught me to experiment and not be afraid of messing up.
DevOps & System Admin. • Aug 04, 2014 Debian and Ubuntu Automatic Security Updates Automatic security updates for Debian and Ubuntu with unattended-upgrades provides an easy way to keep your servers patched against recent vulnerabilities.
Extracurricular Activities • Aug 03, 2014 GardenPi: Sensing with the Pi How to read analog light and moisture signals using your Raspberry Pi, for gardening bliss.
Developer Tools • Aug 02, 2014 Why I Prefer AppCode over Xcode For the last 6 month, I've had the opportunity to use AppCode as my primary IDE, and it's head-and-shoulders above Xcode.