Ruby
-
Writing Efficient Queries
Writing efficient queries that balance performance and memory footprint is the most crucial part of writing good software. Doing this…
Read More » -
ActionCable: The Missing Guide
ActionCable was introduced to Rails as of version 5. It allows you to create pub/sub WebSocket connections in your Rails…
Read More » -
Concurrency Abstractions in Elixir
Elixir gives you the tools to easily write concurrent code. In an earlier post, I introduced concurrency in Elixir by…
Read More » -
Understanding Elixir Types
When I first started getting into Elixir, one thing that never quite made sense to me was the type system.…
Read More » -
Creating Powerful Command Line Tools in Ruby
When it comes to software development, a majority of the tools available to us are command-line applications. It is also…
Read More » -
Working with the Evernote API in Rails
Many people find Evernote to be an invaluable tool for organizing their life. The Evernote API provides has some really…
Read More » -
Effectively Testing Dockerized Ruby Applications
Docker is an incredibly popular tool for virtualizing development and production environments. Its value lies in the idea that it…
Read More » -
Creating Advanced Active Record DB Queries with Arel
If you’ve used Rails, you’ve likely used Active Record as a way to access and record database transactions in a…
Read More »