Commander Coriander
  • How to Leak a Goroutine and Then Fix It
  • Don't lock around I/O
  • A Note on Using Go Interfaces Well
  • What I learned in 2017 Writing Go
  • Reading Go's AST
  • An Example of Functors and Applicatives in Haskell
  • A Note on Optionals in Java 8
  • A Helpful Extension to NSDate
  • Extending Swift's String Class
  • Solving the Towers of Hanoi with Haskell
  • A Few Examples of Functional Programming in Java 8
  • Testing Angular Services with Dependencies
  • Expanding on the Angular 2 Quickstart
  • Writing Clojure's comp Function from Scratch
  • Selecting Matches across Multiple Columns in Postgres
  • Testing for Balanced Brackets in Clojure
  • A Brief Intro to Destructuring in Clojure
  • A Cheatsheet for Multi-line Strings in Ruby
  • Implementing Map in Clojure
  • Testing AngularJS from the View-Model to the Network
  • Isolating Active Record
  • Writing an Infix Calculator in Clojure
  • Testing around Random Numbers in JavaScript
  • Test Driving Flatten in Javascript with Grunt
  • Curling with Rails
  • Test Driving a JSON API in Rails
  • Counting Words in Clojure
  • Customizing the Rails Index Action
  • Factorials in Clojure
  • A Quick Path from CSV to YAML
  • Four Types of Equality in Ruby
  • A Note on Class Variables
  • How to Validate for Matching Parentheses
  • Metaprogramming Fibonacci
  • ActiveRecord and Serialization Revisited
  • How ActiveRecord Serializes a Ruby Object
  • Conditionals inside Ruby's Inject Method
  • Making a Ruby Script Executable
  • Self and Attributes
  • FizzBuzz in One Line
  • Reversing a Linked List in Ruby
  • Reversing a Linked List
  • Swap Values without a Temporary Variable
  • Lazy Loading Modules
  • Where Modules Live
  • A Short Guide on How to Use Include, Require, and Modules in Ruby
  • Excluding Rspec Tests
  • Evaluate Lines of Ruby in Vim
  • Assigning Functions to Variables
  • Using Migrations to Change Columns
  • Lamdas and Procs
  • Testing for Fibonacci Numbers
  • The Beauty of Memoization
  • Conditionals and Return Statements
  • Redefining Splat (A Rubeque Problem)
  • Keeping Track of Details

Written by Eno Compton — RSS — Artwork by Lact