Ruby • Nov 06, 2012 Is Your Application Running with Ruby – Slow? Ruby may not be compiled for optimal performance with RVM. I benchmarked Ruby, and compiled Ruby with optimization flags to improve performance.
Developer Tools • Nov 05, 2012 Extending Sublime Text… Now for Vim Lovers Too! Sublime Text’s Vim mode provides good coverage of the basic Vi Command Mode, but it retains the full capabilities of Sublime while in Insert Mode.
UX/Design Practices • Nov 04, 2012 Where Is the Offline View Pattern? Many mobile apps try to bridge a connected and offline experience. This inevitably leads devs to common practices when dealing with data and views.
Development Practices • Nov 02, 2012 A Case for Learning J Observations on dynamism, compositionality, regularity, and concision in J.
Embedded Systems • Nov 01, 2012 Hey, C Is a Functional Language Too! I will show how you can write a linked list reversal function in C with no mutation and no malloc!
Functional Programming • Oct 31, 2012 Elixir, Erlang, and the Dining Philosophers Solving a classic computer science problem using Elixir, a functional meta-programming aware language built on top of the Erlang VM.
Ruby • Oct 30, 2012 Collecting Metrics from Ruby Processes with Zabbix Trappers How to set up Zabbix to collect various forms of information (from numerical metrics to arbitrary strings, to log data) via the Zabbix sender protocol.
Ruby on Rails • Oct 30, 2012 ActiveRecord Black Magic ActiveRecord's query interface is very powerful, but sometimes it will not generate the SQL you expect. Here's one approach to overriding this.
Business Practices • Oct 26, 2012 Trial By Pair – Vetting Job Candidates with Pair Programming Vetting job candidates with pair programming works. It reveals key information about a candidate's personality, abilities, and experience.
Web Apps • Oct 25, 2012 ExtJS Unit Testing Using Jasmine Tips on configuring the Jasmine unit testing (BDD) framwork for use with Ext JS 4 components and classes.
Project & Team Management • Oct 24, 2012 Getting Reschooled in Project Management – How to Plan a Project with no Multi-Tasking For years, I thought good software project management meant keeping everyone busy all the time. I was wrong.