Dependency injection is a form of inversion of control. This means that a component’s dependencies are not part of a component’s internals, they are defined...more.
Software engineering can be incredibly complex. There are a variety of tools, software patterns, architectural decisions, and process flows. This can be daunting for a...more.
Recently, I encountered a conversation about "clean code." This was in the context of an engineering organization trying to improve the quality of its output....more.
Recently, in preparation to deliver agile training for a shipment tracking company, I was struck by how many of the comments I heard from stakeholders...more.
If you're like me, you have a love-hate relationship with styling. Probably because along with HTML, these languages seem to force you to enact poor...more.
On a recent project, working with Elixir, Ecto, and Phoenix, we were encountering difficulty modeling and managing a complex business workflow. This is a fairly...more.
As health care professionals work on the front lines of the COVID-19 pandemic, they’re at risk of more than just contracting the virus. Witnessing and...more.
This post may apply to you if you want to reduce infrastructure expenses. Though, I bet everyone identifies with that. But how about this: you're...more.