Project Inquiry
Blog
URL Normalization with Netlify Redirects
Telling Docker Who You Are
Portability via Static Linking of
libpq
Ruby
Digest
with Constant Memory Usage
In Favor of Feature Toggles
Garbage Collectable
Symbol
s in MRI Ruby, Round 2
Implementing Base64 Encoding in Haskell
Exposing Environment Variables to Jekyll
Definition of Base64
UNIQUE
Constraints in PostgreSQL are not Transactional
Orphaned Branches in Git
Z Shell Tip: Edit Current Command Line with Vim
Evaluating Glob Patterns for
$PATH
in
bash
Customizing Vim with Environment Variables
On JavaScript’s
undefined
Custom Infix Operators in Haskell
Environments in Jekyll (aka
JEKYLL_ENV
)
Smarter Synchronization of your PostgreSQL Development and Production DBs
Garbage Collectable
Symbol
s Finally Arrive in MRI Ruby 2.2.0
Implementing Ruby’s
Array#flatten
in Haskell
Concise Computation of Subsets in Haskell
Automated Testing with Haskell’s QuickCheck
Multithreading in the MRI Ruby Interpreter
map
and
fmap
in Haskell
Defining the Cloud
A Quick Check for Pending Migrations Before Running your Test Suite
Caching Expensive Queries with Materialized Views in PostgreSQL
Sass
@extend
Performance Bottleneck
Generating Random Numbers According to a Continuous Probability Distribution with PostgreSQL
Benchmark: Single-Column Indexes vs. Compound Indexes
About Instantiating Ruby Arrays Using Literal Notation
Organizing Java Command-Line Utilities with the Command Pattern
Simplicity Isn’t Simple
Software Start-Ups without Technical Co-Founders
many1Till
: Custom Generic Combinator for Parsec
Customers and Users Are Not The Same
SaaS Consulting
Process
Testimonials
Questions + Answers
Team
Blog
Twitter
LinkedIn
Imprint