Posts
Pretty Form Validation with Redux Form
Posted on:January 26, 2016I made a nice and unobtrusive animation for form validation with redux-form: aTo implement it, I made a FormInput component: import React, {…
How Closures Actually Work
Posted on:January 25, 2016Like objects, closures are a mechanism for containing state. In JavaScript, a closure is created whenever a function accesses a variable…
Custom File Processing Forms in Active Admin
Posted on:January 18, 2016I needed to add a form to Active Admin so that a client could upload tsv files, which would be parsed and the data added to the database.…
MVC Organisation with Express and Thinky
Posted on:January 17, 2016I wrote an example to demonstrate a way to organise your Express app in a MVC manner without resorting to complicated frameworks. Check it out…
How Ruby Classes Are Implemented
Posted on:January 10, 2016Previous post: How Ruby Objects are ImplementedRuby classes are represented by a RClass structure. It’s a fairly big structure, so I’ve…
Logging and Notifications with Rogger, Graylog2 and Twilio
Posted on:January 9, 2016Rogger 0. 1. 2 was released yesterday, so check it out if you need a way to log your Rails applications / Rake tasks on Graylog2! Anyway, this…
Rogger 0.1.2 Released
Posted on:January 7, 2016Rogger v0. 1. 2 has been released - a patch that makes logging to Graylog2 even easier. For example, in a Rake task you can do something…
Invalid Gemspec
Posted on:January 6, 2016A minor, but frustrating bug. While working on Rogger, I came across the following problem while bundling my local Rogger into a test…