Objective-C Timeouts in ReactiveCocoa Using the timeout:onScheduler operator in ReactiveCocoa to manage asynchronous, potentially long-running work.
Development Practices 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.
Objective-C Comparing replay, replayLast, and replayLazily A comparison of ReactiveCocoa's replay, replayLast, and replayLazily convenience methods.
Functional Programming ReactiveCocoa: Understanding switchToLatest An example of using -map: and -switchToLatest: to subscribe to signals on a sequence of changing objects.
Objective-C combineLatest vs. zip in ReactiveCocoa A couple of examples showing the differences between the +combineLatest: and +zip: operators in ReactiveCocoa.
Personal Optimization Grade School Math – I’m Doing It Wrong? An explanation of the Lattice Multiplication Method and the Partial Quotients Division Method.
Software Science Return From a Finally Clause? A return statement in a finally clause can lead to exceptions being silently discarded in Java, JavaScript, and Ruby (and likely others).
Web Apps Detecting LESS Changes with Middleman How to use Guard and Foreman to prototype with Middleman and LESS so that changes to imported LESS files are picked up automatically.
Ruby Setting a Socket Connection Timeout in Ruby How to use the Socket class' connect_nonblock method paired with IO.select to set a connection timeout for a Ruby socket.
Ruby Using Regular Expressions to Validate an IP Address in Ruby Ruby's standard library includes regular expressions to validate an IP address. The Resolv standard library includes a regex for IPv4 and IPv6 addresses.
DevOps & System Admin. Multiple Ubuntu Installations with Grub The steps I used to configure a small Grub partition used to chainload multiple Ubuntu installations on separate partitions.
Web Apps Rake Assets Precompile with JRuby Complete A quick work-around to get rake assets:precompile to work when using the jruby-complete.jar.