Articles

Getting Acquainted With Elixir's Plug Library

November 19, 2018

At first glance, web development seems overwhelmingly complex. Elixir's Plug library's simplicity reveals just how simple the web really is.


Just Five Minutes

November 4, 2018

It's just five minutes. What could you possibly achieve in that amount of time? More than you'd believe.


Effective Code Reviews

October 31, 2018

Code reviews are the most important activity a development team can incorporate to drive down bugs, share knowledge, and increase development speed.


More Than 1:1 With Elixir's Genstage

August 4, 2018

Most articles and documentation show Elixir's GenStage to communicate between stages in a 1:1 fashion. It can be so much more


CSRF Protection and Ruby on Rails

November 28, 2017

CSRF errors can be a pain to work with. Rather than skipping them, learn how to avoid the errors and ensure the security of your site.


Customizing Elixir's IEx

October 30, 2017

Out of the box, Elixir's REPL IEx is incredibly powerful. With a little modification, you can make it event better.


TDD: You've Been Doing It All Along

June 6, 2017

Lots of developers wrongfully malign TDD, piling on countless arguments against it. What they don't realize is they're doing TDD; they're just not reaping any of the rewards.


What is Technical Debt?

May 4, 2017

'Technical Debt' is a metaphor we use in the tech industry to describe the deficiencies in our code base. Did you know there are different types of technical debt and that not all debt is a bad thing?


Startup Fallacies: If You Build It, They Will Come

April 16, 2017

Many startups believe 'if they build it, they will come', but this only leads to disaster as they build the wrong product for an imaginary audience. Find out why this is such a horrible mistake, why so many fall into the trap, and what to do about it if you find yourself there.


Configuring New Rails Projects With .railsrc and Templates

April 3, 2017

Templates and .railsrc files have been around since Rails 3.x, but somehow I'm just finding this out now. Learn from my ignorance and simplify setting up all your future rails projects.