Development
-
Why functional?
Let's take a step back and talk about why it is worth your time to learn to write code with a functional mindset. The internet is full of information about how to write functionally, but without knowledge of what problems is solves, functional patterns are likely to look intimidating, so we don't bother, or worse, we use these patterns out of context. -
A Few of My Favorite Things
Wherein I share some of my favorite command line tools. -
Introducing Ecto Resource
EctoResource, a library for clearing up boilerplate CRUD code in Phoenix contexts -
Improving Dev Experience with Overmind
Are you working on an app that needs a lot of services running before you can do anything? Learn how to use Overmind to help manage these services and improve your development experience. -
The Missing Fundamental
When tasked with improving performance of legacy codebases it can be hard to know where to start; this post explores applying a concept from the world of audio engineering to software performance optimization. -
A First Look at Github Actions
A walkthrough of a typical Node.js CI workflow using GitHub Actions, migrated from Travis CI. -
-
Learning Go: A Diplomatic Approach
A retrospective on my first couple of weeks in Go. -
The Three-Things Theorem of Function Intention
Origami, the ancient art of paper folding, has gone through a modern mathematical renaissance. The folding process was originally passed down between generations orally. Recently, though, artists have developed a way to document the steps to fold a shape with a diagram called a crease pattern. -
Complex FFI with Rust & Unity
As promised in “Getting started with FFI: Rust & Unity”, the next steps for any FFI binding is a “zero-copy” bridge for complex data types. In other words our current goal is to pass classes, objects, or structs between the two languages.
1 of 4