Scalable Frontend #1 — Architecture Fundamentals
How can your frontend benefit from software architecture?
Last Updated on April 11, 2024 This post is part of the Scalable Frontend series, you can see the other parts here: “#2 — Common …
This Year’s January I Spent Three Weeks Working at GoDaddy Inc.
Last Updated on May 29, 2023 Mountains and cactus. Typical Arizona view. This year’s January I spent three weeks working at GoDaddy Inc. in Tempe, …
Build Your Own Criptocurrency with Ethereum
A Gentle Introduction
Last Updated on May 29, 2023 Ethereum is a programmable blockchain with a decentralized platform to run your smart contracts on. These contracts are executed …
On Writing a Great Pull Request
Getting into the mindset of efficient pull requests
Last Updated on May 29, 2023 Nowadays, pull requests are essential tools to enable seamless collaboration within software teams. They’ve changed our workflows for the …
How to Organize your Styles with ITCSS
A sane, scalable, managed CSS architecture.
Last Updated on April 11, 2024 Everyone knows how CSS can be painful when not written properly. It is not an expressive language, it has …
The Good, The Bad, and The Ugly of TypeScript
Is TypeScript really worth it?
Last Updated on July 4, 2023 Over the last few months, I’ve been working in a couple of Node.js projects written in TypeScript, and it …
NPM@5 Arrived. But Is It as Fast as Yarn?
Last Updated on July 4, 2023 Earlier this month, I posted about how yarn is much faster than npm, but today NPM itself posted on …
Should I Migrate to Yarn?
Last Updated on July 4, 2023 Yarn is an alternative package manager for Node.js and Javascript. Acclaimed for being much faster, reliable and secure compared …
Functional Object Composition and MVC
Gluing together encapsulation and functional programming
Last Updated on May 29, 2023 I just read a great blog post on the internet about MVC not being object-oriented, and I could not …
Crystal by Numbers
Benchmarking Kemal, Ruby on Rails, and Sinatra
Last Updated on May 29, 2023 TL;DR Kemal delivers 8.3x more requests than Rails and 1.5x than Sinatra, using only 15MiB (against 110MiB in Rails …