Project & Team Management “There Shall Be no Bugs” Is a Dangerous Pipe Dream If you pretend bugs don't exist, you prevent them from being fixed. They just keep accumulating until the avalanche buries your project.
Functional Programming Elixir Native Interoperability – Ports vs. NIFs Erlang VM & Elixir have several mechanisms for interoperability with external programs. I’ll be discussing ports and NIFs, each with pros and cons.
News & Events Atomic Team Grows in Detroit, Ann Arbor, and Grand Rapids In the past few months, four new Atoms have joined our molecule—one in Ann Arbor, one in Detroit, and two in Grand Rapids.
Growing as Makers All Work & No Play – Taking Time to Code for Fun I love getting to learn and play with new things, and game dev offers a chance to do just that.
C & C++ Multiplatform C (with Networking) Complications and tips for writing C code that compiles on both Windows and POSIX.
Web Apps Testing mOxie File Upload with PhantomJS Writing tests in PhantomJS that support mOxie file upload.
Presenter First Is Presenter First Still Valuable to Modern App Architecture? When you consider Presenters first, you're forced to draw some of the boundary line between your application and its implementation before you start.
Embedded Systems Protecting the Root Filesystem on Ubuntu with Overlayroot Overlayroot provides a convenient means to protect the root filesystem by using OverlayFS to overlay a read-write tmps on top of a read-only mount.
iOS / OS X Sunrise and Sunset in iOS using CoreLocation Combining iOS's CoreLocation framework and the EDSunriseSet cocoa-pod to obtain local sunrise and sunset times.
Developer Tools Setting Up a Project Workspace in Tmux Instead of organizing my terminal sessions across tabs, I use Tmux to create a project workspace.
Planning Your Project Minimum Viable Product: Pick Any Two A minimum viable product avoids expensive mistakes only if it can answer your most important questions. Different questions require different MVPs.
UX/Design Techniques How to Add an XL Grid Size Option to Bootstrap 3 This post will walk you through the changes needed to add an additional grid size to Bootstrap.