Introduction Vite is a modern front-end build tool, that has gained popularity in the web development community for its fast build times and simplicity. When combined with TypeScript, a superset…
Vite


Introduction Vite is a modern front-end build tool, that has gained popularity in the web development community for its fast build times and simplicity. When combined with TypeScript, a superset…

Introduction TypeScript, a superset of JavaScript developed by Microsoft, adds static typing and some other features to the language, making it a great choice for large-scale or complex JavaScript projects.…

Introduction In a previous article / blog post (I can never decide between the two terms), I wrote about creating a Time Provider by implementing an interface and injecting it…

Introduction With the advent of .NET 6, Minimal APIs have become a popular way to build lightweight, efficient web services in C#. However, the simplicity of Minimal APIs also raises…

Introduction The .NET 6 Minimal API framework provides a streamlined approach to build lightweight APIs. Here's a basic example of how you could create a Customer API with endpoints to…

Introduction In C#, dealing with time-dependent logic can be challenging, especially when it comes to unit testing. Hardcoding DateTime.Now in your business logic makes it difficult to test various scenarios.…

Introduction In C#, records are a type introduced in C# 9.0 as part of .NET 5. They are a reference type that provides a concise syntax to define immutable data…

Introduction TypeScript, an extension of JavaScript, offers robust typing and object-oriented features. While it brings numerous advantages, certain pitfalls can hinder its effectiveness and the quality of the resulting code.…

Introduction A "bundler" in web development is a tool that compiles, or "bundles", code and resources into a format suitable for running in a web browser. This process is essential…

Introduction TypeScript, a superset of JavaScript, offers additional features like static typing, interfaces, and classes, which JavaScript engines do not understand natively. This is where the TypeScript compiler (tsc) comes…