September 9, 2025 • 23 min readJesus Christ, that's Bourne... Again Shell
Stop being afraid of the terminal! Get to know the difference between shell, CLI, and Bash. Learn about commands, file operations, pipes, and more.
Read post
September 9, 2025 • 23 min readStop being afraid of the terminal! Get to know the difference between shell, CLI, and Bash. Learn about commands, file operations, pipes, and more.
Read post
May 10, 2025 • 23 min readLearn how to spot and address common pitfalls in software projects. See how thoughtful design choices can lead to simpler, more robust code.
Read post
November 3, 2024 • 12 min readA detailed comparison of two popular testing E2E frameworks - Playwright and Cypress. What features are comparable, and which of them offers more?
Read post
October 21, 2023 • 10 min readLet's learn how to decorate our cak... code with TypeScript Decorators. Decorators are a tasty addition to classes and provide meta-programming syntax.
Read post
August 15, 2023 • 12 min readInstead of boarding the ChatGPT hype train, let's learn the basics of AI first.
Read post
June 14, 2023 • 8 min readProgrammers love to automate stuff. But automation is beneficial only when it takes less time than it returns. With GitHub Actions, we may achieve that profit.
Read post
May 7, 2023 • 9 min readWhat attitude to take during writing?
Read post
April 19, 2023 • 9 min readGenerics don't exist in JavaScript but are one of the essential concepts in TypeScript. They offer the best of both worlds: flexibility and type safety.
Read post
March 30, 2023 • 7 min readObject-oriented programming is a foundation for many programming languages. So, we'll familiarize ourselves with the OOP TypeScript syntax and compare it to JavaScript.
Read post
March 5, 2023 • 11 min readWith the growing usage of TypeScript, I think it's time to start learning it. What is it? Why use it? We'll try to answer these questions and learn some basic types.
Read post
January 28, 2023 • 11 min readIn this post, we will try to answer the question - what to put in our "heads" to save ourselves headaches caused by SEO problems?
Read post
December 21, 2022 • 7 min readIn this post, we will look at different color formats. We'll compare the most popular ones available in CSS: hex values, RGB and HSL. Why use the last one?
Read post
November 7, 2022 • 8 min readA module bundler is a base for many projects and frameworks. Usually, we don't pay much attention to these underlying tools. But maybe we should?
Read post
October 24, 2022 • 7 min readNext.js is one of many static site generators. But it has one feature that stands out from the competition. In this brief overview, I'll try to describe it.
Read post
October 13, 2022 • 11 min readObject-oriented programming is a foundation for many programming languages. So, we'll familiarize ourselves with this paradigm, put it in context and use it in practice.
Read post
September 23, 2022 • 11 min readIn this post, we will look closely at a Netlify CMS. It is an example of a new type of CMS that is git-based. We will integrate it with a Gatsby example project.
Read post
September 14, 2022 • 8 min readConverting design tokens is an error-prone process - I found about it the hard way. So, I made a simple Node.js script that will help me with that task.
Read post
September 1, 2022 • 7 min readOr how not to spin your users round (like a record). Some animations can make users sick. We'll take care of them and make non-essential animations optional.
Read post
August 22, 2022 • 11 min readI like to read books, and I spend many hours searching for them. So, I automated this process with a Python script that would scrape books from the web.
Read post
August 16, 2022 • 7 min readIn this post, I'll try to answer the burning question of stoves and their burners - why do we repeat mistakes when igniting them?
Read post
August 11, 2022 • 16 min readWhat constitutes good writing?
Read post
July 23, 2022 • 7 min readMy first encounter with optional chaining and nullish coalescing operator.
Read post
July 16, 2022 • 7 min readWebsites and apps created with this new architecture characterize performance, security, and scalability.
Read post
July 8, 2022 • 8 min readIn this post, we will look at four universal design principles that can improve any graphical work: website, slide, document, etc.
Read post
July 7, 2022 • 4 min readWhat am I actually doing?
Read post