{}const=>[]async()letfn</>var
Developer Blog

Knowledge that works

Articles and guides from practicing developers. Learn new things, find solutions and implement your ideas.

Filter by topics
How to think like a programmer: 6 key skills that are more important than any language
BasicsDevelopment

How to think like a programmer: 6 key skills that are more important than any language

We analyze the fundamental abilities that make a real developer out of a beginner - even without frameworks and languages.

Jul 9, 2025Read
😵 Why ConcurrentModificationException is so often caught by Juns
Development

😵 Why ConcurrentModificationException is so often caught by Juns

We analyze with examples why the list cannot be changed in the loop and how not to step on this bug

Jul 9, 2025Read
Java vs. Kotlin: which one to choose in 2025?
Development

Java vs. Kotlin: which one to choose in 2025?

Which is faster, shorter and more convenient — classic Java or trendy Kotlin? Let's analyze it point by point: code, null safety, features, support, and industry choice.

Jul 9, 2025Read
🛠️ CMake without pain: set up the build once and forget
Development

🛠️ CMake without pain: set up the build once and forget

CMake scares many, but not you. Here is a simple and clear guide to setting up CMake for C++ without pain and magic. Mini-template, tips, life hacks — and all this accompanied by Kodik 🚀

Jul 9, 2025Read
🧰 STL: hidden features of the C++ standard library
Development

🧰 STL: hidden features of the C++ standard library

STL is not just vector and map. We analyze useful but rarely used tools like transform, accumulate, variant, and ranges.

Jul 9, 2025Read
⚔️ R vs Python: which one to choose for data analysis in 2025
Development

⚔️ R vs Python: which one to choose for data analysis in 2025

In 2025, the two main candidates are still the same: R and Python. And the choice between them is like a debate: tea or coffee, Mac or PC, cats or dogs 🐍📊

Jul 7, 2025Read
5 real mistakes when working with collections that juns make
JSBasics

5 real mistakes when working with collections that juns make

Collections are the foundation in Java. List, Set, Map sound simple, but in fact beginners often fall into traps. In this article, we will analyze 5 real mistakes and tell you how not to repeat them.

Jul 7, 2025Read
Typical mistakes of beginners - and how to avoid them (without pain and panic)
Basics

Typical mistakes of beginners - and how to avoid them (without pain and panic)

If you're just starting to learn programming, mistakes are normal. But there are pitfalls that almost every beginner falls into. Let's analyze them together — and learn to get around them with a smile 😄

Jul 7, 2025Read
✅ Your first JavaScript project: creating a To-Do list from scratch
JSDevelopment

✅ Your first JavaScript project: creating a To-Do list from scratch

Do you want to feel how JavaScript brings the page to life? Let's make our first interactive project - a simple but cool To-Do list.

Jul 7, 2025Read
Who's who in the development team: from junior to team lead
Career

Who's who in the development team: from junior to team lead

Let's figure out what roles there are in an IT team, what the difference is between Junior, Middle and Senior, and what a Team Lead does. Simple, with examples and useful tips.

Jul 5, 2025Read
How to write readable code in Python — tips that will boost your skills
DevelopmentPython

How to write readable code in Python — tips that will boost your skills

For beginners in Python, it is important not only that the code works, but also that it is easy to read and maintain. The article contains tips on clean code, from variable names to PEP8.

Jul 5, 2025Read
🕵️ How to search for answers like a programmer: the art of a good question
Development

🕵️ How to search for answers like a programmer: the art of a good question

Mistakes, bugs, and questions are normal. The main thing is to be able to look for solutions, as real developers do.

Jul 4, 2025Read
Showing 384 of 539 articles