ls ./articles

Deeper on Control Flow and Functions

Finish off our reference on control flow.


The Swift Programming Language

Introduction to the Swift Programming Language.


Playgrounds & Built-in Types

Learn code quickly using Xcode Playgrounds without building an entire app.

Preparing for Resource Details

Preparations for resource detail views, and solving an exercise to extend our charts.


Elm Weekly Drip #28 and Exercise: Extend Charts

Links covering: REST and GraphQL; Plotting; Genetic Algorithms; Monads; and Spaceships. Then an exercise to extend our chart to be a bit nicer.

Using Distillery to Create a Release of our ExIrc Slack Bot

Painlessly rolling a release tarball of our Elixir application, and producing a systemd unit to run it on system boot.

Metaprogramming Model Validation Tests

A quick tip for writing data-driven ExUnit tests.

Better Charts with elm-visualization

A package for charting that's inspired by D3's data model.

Generalizing Server-Side Sorting

Implementing server-side sorting throughout the rest of our resources.

Server-Side Sorting and Better Charts

Planning for server-side sorting and better charting, and solving last week's exercise to generalize our loading indicators and search.

Server-Side Sorting

Adding the ability to specify the sort order we prefer from the backend.

Slurping Links Out of a Free Slack with ExIrc, Part 3 - GenStage to the Rescue

Using GenStage to completely replace our queue-based system and provide us additional avenues for enhancement.