Select Page

Group By

I recently came across a situation in javascript where I needed to do a “pivot” on some data, which amounted to needing the `GROUP BY` functionality in SQL, or `groupBy` which is provided as standard in multiple languages like Kotlin. Javascript...

Unit Testing

If you are anything like me, you heard the phrase “unit testing” thrown around a lot before it meant anything real. And terms such as “unit testing”, “integration testing” and “functional testing” had little distinction....

Mise En Place

The benefits of mental clarity and organization on the quality of code can hardly be overstated. From the tools used to code to the mental processes employed to break a problem down, physical space and time, a clear idea of purpose and destination, it all factors into...

Hello, World

The beginning of a project for me, particularly a greenfield project where no legacy code exists, is both exciting and terrifying. The sense of potential and possibility is almost intoxicating. And, for those of us with control issues and aspirations of perfection, a...