Redux provides a clean architecture for state management. So why do we continue to muddy our components with complex validation logic? Instead, let's leverage Redux, with the help of some custom middleware!
| 21 Mar 2018SQL's ugly, but it just wants to give you what you need. Which is a lot more than you can say for n+1s and iterating over query results to weed out junk. Here's a couple handy queries to skip all that.
| 16 Feb 2018In this post, we'll implement Google's reCAPTCHA protocol using the Google reCAPTCHA 2 client-side library and our very own hand-rolled verification client.
| 03 Jan 2018Use Ruby Thread to speed up the deployment of our distribution infrastructure, while ensuring proper exit codes for build pass/fail tracking in Jenkins.
| 03 Oct 2017How to authenticate your Phoenix API + React/Redux front-end with the help of Guardian + JWT, the Elixir Comeonin library and React Router v4.
| 03 Aug 2017How to build lists using the Enum module's reduce/3 function
| 25 Jul 2017In the first part of this three part blog series we'll discuss what an Enumerable is and look into Elixir's Enum module.
| 12 Jul 2017