The TypeScript team has unveiled the beta version of TypeScript 5.6, and it's brimming with features designed to make our lives …
Javascript
The Perils of Premature Optimization in JavaScript: Why Rushing to Optimise Can Hurt Your Code
Look, we've all been there. You're knee-deep in JavaScript code and suddenly have this brilliant idea: "If I just tweak this bit here, …
Creating a Deep Observer in TypeScript
In this blog post, we'll explore the concept of deep observation in TypeScript and learn how to create a deep observer using proxies. Deep …
Hail to the King, Baby: Why JavaScript Reigns Supreme
JavaScript has been around for over 25 years, yet it's more popular and dominant than ever. Some love to hate it, others grudgingly put up …
Generating Licence Keys with TypeScript
I'm always looking for fun little coding challenges that are not full projects, and I thought I would do a fun little licence key generator …
Unveiling the Power of JavaScript Proxies: Objects, Arrays, and Beyond
In the vast, evolving landscape of JavaScript, there's a feature that stands out for its versatility and power yet remains underappreciated …
Crafting Cosine Similarity Calculations in TypeScript: A Comprehensive Guide
Introduction In data science and machine learning, cosine similarity is a measure that calculates the cosine of the angle between two …
How to Implement Token Bucket Rate Limiting In NestJS
Rate limiting is a crucial aspect of building scalable and secure web applications. It helps prevent abuse and ensures the fair usage of …
How to parse VIN numbers using TypeScript
In this blog post, we'll create a simple TypeScript module for parsing Vehicle Identification Numbers (VINs). VIN is a unique 17-character …