Rate limiting is a crucial aspect of building scalable and secure web applications. It helps prevent abuse and ensures the fair usage of …
Front End Development
Fetch Signals: The Dog Whistle for Your Asynchronous Fetch API Calls
If you've ever found yourself knee-deep in a pile of asynchronous Fetch API calls, you'll understand the desire to have a method for …
How to Interview Front-End Developers Without Coding Puzzles or Algorithms?
When hiring front-end developers, there are many ways to evaluate candidates' skills and abilities. However, some assessment methods can be …
Passing Environment Variables Into Your Code With Webpack
In some use cases, it can be beneficial to pass environment variables into your code. In my case, at build time I pass an environment …
I tried TailwindCSS for the first time
After avoiding Tailwind for such a long time, I finally decided to sit down and see what the hype was all about and use it with Aurelia …
Unpkgd Is Down (Again)
After an outage seven days ago, unpkgd.com, a widely used CDN for NPM packages, is again down. This time, the outage is more severe. …
Fixing the color-adjust shorthand is currently deprecated warning in Autoprefixer
As much as I love front-end development, the ecosystem can sometimes inflict unnecessary pain. Given the front-end ecosystem relies on very …
How I Avoid Front-end Developer Fatigue
For years now, bubbling underneath the surface there has been a proverbial sewer of Javascript frameworks and libraries flowing through the …
Thoughts On VueJS
As many readers of this blog know, I have been quite actively involved in Aurelia for over two and a half years now, it's actually almost …