Ruby 2.4 implements Array#min and Array#max
Ruby 2.4 implements Array#min and Array#max to find the minimum and maximum value of the array
Decomposing Monolithic View Systems
When we break down a monolithic app into microservices, we go through a process known as decomposition. Simply put: This process can be a bit overwhelming. After all, if you have a really large monolith, you have a ton of code to organize and decompose! Because of this, I believe decomposition is best implemented as […]
One request can be multiple commands
It took me many years to understand the simple truth. One HTTP request sent by a browser may include a few separate logical commands. One request does not always equal one logical command.
Building D3 Components with React: Part 2
Part 2: Adding Animation In Part 1, we created a basic D3 component with React that responds to updates. We can take this a step further if we want. Animation is one of the things D3 does really well, but the details can be a bit challenging at first. We can abstract these away in our […]
Rack-App: A Performant and Pragmatic Web Microframework
From Novice to Ninja: How to Master Using Plugins in Rails
[special]This article is an excerpt from "Rails: Novice To Ninja" by Glenn Goodrich and Patrick Lenz. You can purchase the full version of this book here.[/special]
A Rubyist's Guide to Big-O Notation
Big-O notation gives you crucial insight into why your apps aren't as fast as you'd like them to be. In this post we'll uncover the meaning of things like `O(N^2)` and show how to use these concepts to speed up your apps and your database queries.
A shining example of how to teach
I was recently fumbling my way through a programming problem. I couldn’t figure out the root issue, so I cobbled together a shaky solution and posted my ¯\_(ツ)_/¯ on Basecamp. Then Sam Stephenson…
Bloc Tech Talk: Intro to encryption and SSL by Dave Paola
Where I discuss the elementary approaches to encryption and conclude with an overview of how HTTP / SSL work.