Inferring types with TypeScript
TypeScript provides advanced tools for work with types. In this post, I will show you how you can inf...
programmer, photographer, cook and proud father of four boys :)
TypeScript provides advanced tools for work with types. In this post, I will show you how you can inf...
Once a man told me: Give me $100, and I will thank you. Teach me how to earn $100, and I will be you...
Recently I created my blog using a feature provided by dev.to. Here are several tweaks you can do to...
Recently I discovered that it is possible to build a blog from posts on the dev.to. Isn't it aweso...
Definition People are different - that's the fact. Some of us are super creative since...
People usually think that they are working some exact number of time. But that is not how our brai...
Is it practical to use blockchain to track resource distribution? For example. The city provides th...
After years of thinking, experimentation, and observation, I came to some conclusions. Here is one...
Remotely managed companies nowadays have benefits. As an employer: you don't need an office you...
Among many perks of a remote lifestyle, there is one that fits many - you can be a digital nomad....
The current decade is a time of explosive growth of a remote lifestyle. Why? These changes are up...
Table Of Contents Conventions Button types Discriminated unions Intermediate interfaces...
A gear or cogwheel is a rotating machine part having cut teeth or, in the case of a cogwheel, inse...
I always wanted to build a solution that looks like a mini-map. So, I created such a solution to...
Table Of Contents Why use TypeScript? Built-in types Tuple Enum Any Void Never...
In this post, I'll share an example of creating the keyboard. During creating the keyboard, we wil...
The keyboard keeps you more productive if you have to handle a lot of text every day. It doesn't m...
Extensions are the way to boost your productivity. Also, they will help you to transform your codin...
In this article, I will provide a minimal list of required software. As I already mentioned in the...
In this series of articles, I want to share approaches to building an app with Angular. Starting a n...
Preloaders are the way to improve the user experience significantly. Instead of nervously staring...
Thanks to the @rolandcsibrei idea, I've updated this post. As a frontend developer, I'm working a...