The `satisfies` typescript keyword has been out for a little while now, but why do we have it?
JS arrow functions are great, but when should we use them? And why might we choose not to use them?
Learn how to set your own font for the github UI with the Refined Github Chrome extension
My favorite things from the year 2022, in no particular order.
Do you have a file containing constants that you'd like to create a string union from? Here's how you can do that.
As developers, we use different apps every day to get the job done. Finding a good tool is worth its weight in gold if it can make you more...
If you are a developer, you probably spend a decent chunk of time interacting with a terminal Shell. Today We'll look at 6 different tools ...
Readline is a tool you've probably used many times without even noticing - it's the default text interface for most terminals in *nix based...
At some point in your career, it's likely you'll need to write scripts for the command line – there are cases where it makes sense to use a...
The Singleton pattern is one of the most basic and powerful patterns for creating shared class instances. You may consider using the when a...
If you've been using npm and Node for any amount of time, it's likely you've grown tired of typing out install or --save-dev every time you...
Full working code examples are available on githubSometimes our classes rely on other services or values that need to be initialized on own...
Typescript is a really powerful tool for making javascript more maintainable, easier to refactor and faster to write. one of Typescript's a...
Functional Programming in ES6#Since I migrated one of the bigger projects at work to ES6, I've been more and more interested in functional...
Rdio has gone the way of the dodo, but Spotify is still going strong.
Gulping up our build system