There are many concepts in the OOP paradigm. Inheritance is the most known, and it allows us to model software as relations between objects, just like in real life.
How to get into programming in 2023
It’s 2023 already, you’ve been a responsible individual and created a new year’s resolution. One of the items in your resolution is a career change to become a software engineer. So how do you start?
The missing ingredients from your monitoring alerts
There is one thing engineers hate the most—waking up at night and troubleshooting production incidents. What if I told you I know how to make it less painful?
Living side-by-side with an AI
2022 is, undoubtedly, the year of the AI. It started with DALL-E, then GitHub Copilot, and now—ChatGPT. AI is here to stay, whether you like it or not, and we ought to find a way to live with it.
Cursor based pagination
Traditional pagination existed for many years. But it’s not useful for platforms with huge amount of user generated content. Luckily, there is an alternative solution for such systems.
ChatGPT, AI, and the future of tech
Unless you’ve been living under a rock, you probably heard about OpenAI releasing ChatGPT for a free research preview.
How technology affects our day-to-day lives
During this time and age, we default to technological solution to every problem. Often times - without taking into considereation what effect those solutions might have on our day-to-day lives.
Why you should adopt Makefile in all of your projects
GNU Make. A software that is, most likely, older than you. It’s so simple, so standard, and so ignored. I’m here to provide a case in favor of make and Makefiles.
4 Ways to Minimize your Dependencies in Node.js
We all know the joke about how node_modules is the heaviest object in the universe.
Implementing Promisable setTimeout
setTimeout() is the most powerful execution control function. Sadly - it's not async. Lets turn it into one.