Short answer: That’s simply not possible. We’re all humans so it’s hard to make something good on the...
Throughout my software developer journey, I've had several "Aha!" moments, which made me take my...
In the past year, AI has become an essential part of developers’ lives. Back then, it could only...
My 2 months of learning and building in public challenge is over! Time to summarize the results! So...
On the 2nd of August, I promised to document my progress during these two months. Here’s a report of...
Roughly 1 month ago, I took a challenge for myself that focuses on learning and building in public....
I've been experimenting with my learning approach for a long time now, made dozens of mistakes, and I...
18 days ago I took a challenge for myself that focuses on learning and building in public. It’s time...
1 week ago I decided to take a challenge for myself that focuses on learning and building in public....
If you’re starting out in writing, you probably have little idea about what to blog about and where...
Hello, everyone! Welcome to the article about class delegation in Kotlin. This tutorial will help you...
Hello, devs! After trying out various tools and systems people use to organize their time and...
Hello guys, in the previous tutorial, we created a simple program that consisted of DonutStorage, and...
Hello everyone, welcome to another article from the Kotlin Decoded series! From this one, you’ll...
Table of Contents 1. Program entry point 1.1. Why do we need String[] args? ...
Welcome to Kotlin Decoded, a series of articles where I share my notes on learning Kotlin as a Java...
Table of Contents 1. Problem 1 — Main thread doesn't wait for other threads to finish 2....
Table of Contents 1. Intro 2. By extending Thread class 3. By implementing Runnable...
Hey, devs! I used to think that open-source is needed only for those who want to show their skills to...
Intro Multithreading is an important programming concept that allows multiple tasks to be...