Blog
-
Try PostgreSQL's citext
2024-11-01
(postgresql)
-
Yacht Problems and Yurt Problems
2024-10-24
(misc)
-
BEAM Process Labels
2024-03-12
(elixir)
-
Single-Function Pipelines: A Song
2024-01-29
(elixir)
-
Name Your Ecto Validations
2022-12-07
(elixir, ecto)
-
MacOS: Too Many Open Files
2022-08-29
(elixir, macos)
-
PostgreSQL: I Helped a Little!
2021-12-16
(postgresql)
-
OTP is Hard
2021-07-02
(comics)
-
What is an iolist? What is a string?
2021-05-28
(elixir, erlang)
-
PostgreSQL Upserts Demo
2021-04-16
(postgresql)
-
Elixir Is Safe
2021-03-30
(elixir)
-
Career Advice for Software Developers
2020-12-11
(misc)
-
Building a Nerves Lullaby Player
2020-04-01
(elixir)
-
Tips For Tokens
2020-01-15
(elixir, elixir-phoenix)
-
Understanding Test Concurrency In Elixir
2019-02-13
(elixir)
-
All For Reliability: Reflections On The Erlang Thesis
2018-07-27
(erlang, elixir, otp)
-
Tell Me When It's Finished
2018-05-11
(shell)
-
The Null Struct Pattern
2018-01-18
(elixir, ecto, postgresql)
-
Fast Full-text Search with Ecto and PostgreSQL
2018-01-08
(elixir, ecto, postgresql)
-
Shuffled Records in Phoenix
2017-12-12
(elixir, elixir-phoenix, ecto)
-
A Shuffled Order That Works with Pagination
2017-11-30
(postgresql)
-
Permanent 301 Redirects in Phoenix
2017-11-17
(elixir, elixir-phoenix)
-
Developer Experience Levels
2017-09-06
(comics)
-
Validating Uniqueness in Ecto 2.2
2017-08-18
(elixir, ecto)
-
Concurrency vs Parallelism and the Erlang Advantage
2017-06-23
(algorithms, elixir)
-
Don't Get Tangled in Your Database Constraints
2017-06-22
(sql, postgresql, ruby, elixir)
-
Guaranteed Consistency: The Case for Database Constraints
2017-02-23
(sql, postgresql)
-
Elixir and IO Lists, Part 2: IO Lists in Phoenix
2016-11-07
(elixir, phoenix)
-
Elixir and IO Lists, Part 1: Building Output Efficiently
2016-11-07
(elixir)
-
Elixir and Unicode, Part 2: Working with Unicode Strings
2016-11-07
(elixir, unicode)
-
Elixir and Unicode, Part 1: Unicode and UTF-8 Explained
2016-11-07
(elixir, unicode)
-
When to Use Constraints in Ecto
2016-03-05
(elixir, postgresql, ecto, phoenix)
-
Understanding the Unix Command Line
2016-02-15
(unix)
-
Protect Your Data with PostgreSQL Constraints
2016-01-08
(sql, postgresql)
-
Dinosaur Comics: SQL Edition
2015-10-26
(comics, sql)
-
Reimplementing Ruby's Hash
2015-10-21
(algorithms, data structures, ruby)
-
A Smarter Algorithm Beats A Faster Language
2015-04-29
(algorithms, rust, ruby)
-
'Hard To Use' Misses The Point
2015-03-25
(usability)
-
Understanding Big O Notation
2015-03-09
(algorithms)
-
Exponential Backoff in Ruby
2015-02-25
(ruby, algorithms)
-
Optimizing chruby for Zsh
2015-01-30
(ruby, shell)
-
The Selfish Side of Open Source
2015-01-16
(coding, open source)
-
A Handy Alias for Grepping Processes
2014-10-31
(unix)
-
What's running on port X?
2014-08-25
(unix)
-
What version of the code is live?
2014-07-31
(devops, git)
-
Parallel Map in Elixir
2014-07-19
(elixir)
-
With Timeout
2014-06-11
(ruby, testing)
-
Understanding Unix Environment Variables
2014-02-12
(shell)
-
Notes from Sam Saffron's 'Measuring Ruby' talk at GoGaRuCo 2013
2013-10-12
(ruby)
-
Two New Features in Authority
2013-10-05
(authority)
-
Successfully Added Node
2013-10-05
(misc)
-
Followup to 'Better Single-Table Inheritance'
2013-09-21
(ruby, rails)
-
Using state_machine with Authority
2013-08-03
(ruby, authority)
-
Introducing Searchlight
2013-06-26
(ruby, searchlight)
-
Better Single-Table Inheritance
2013-05-03
(ruby, rails)
-
Syntax Highlighting
2013-05-03
(misc)
-
Using Authority with a Single-Sign-On App
2013-02-25
(ruby, rails, authority)
-
Blind Refactoring, Guided by Tests
2013-02-08
(coding)
-
Making Vim, Unix and Ruby sing harmony
2013-01-15
(ruby, unix, vim, shell)
-
Using temporary shell aliases
2012-12-07
(shell)
-
Referencing local gems in your Gemfile
2012-11-29
(ruby)
-
Convert to the new Rspec syntax with Vim macros
2012-11-28
(ruby, vim)
-
Control Your Randomness With `srand`
2012-11-24
(ruby)
-
Notification from long-running tasks
2012-07-03
(shell)
-
Hubbub
2012-06-18
(misc)
-
Programming music: Afriki Djigui Theatri
2012-05-24
(coding, music)
-
New gem: Authority
2012-04-29
(ruby, authority)
-
The Beauty of xargs
2012-02-01
(unix, shell)
-
Faster feedback
2011-12-22
(coding)
-
Testing a Rails 3.1 Engine's Javascript with Jasmine
2011-08-26
(ruby, rails, javascript, testing)
-
Sometimes you can be too DRY
2011-07-14
(coding)