Marius Schulz
Marius Schulz
Front End Engineer

Recent Articles

Optional Chaining: The ?. Operator in TypeScript

TypeScript 3.7 added support for the ?. operator, also known as the optional chaining operator. We can use this operator to descend into an object whose properties potentially hold the values null or undefined without writing any null checks for intermediate properties.



Nullish Coalescing: The ?? Operator in TypeScript

TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a fallback value for a value that might be null or undefined.



Concatenating Arrays in JavaScript

In JavaScript, there are different approaches to concatenating multiple arrays into a single one. A comparison of push(), concat(), and spread syntax.


The Omit Helper Type in TypeScript

TypeScript 3.5 added an Omit<T, K> helper type which lets us create an object type that omits specific properties from another object type.


Fast Searching with ripgrep

In this post, I want to introduce you to ripgrep, a smart and fast command line search tool that I find myself using all the time when programming.




There are 181 posts in the archive, why not check them out?