{}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
Rust, Go, or Python: which language will survive in the era of AI?
DevelopmentBasics

Rust, Go, or Python: which language will survive in the era of AI?

Are you choosing your first programming language in the era of artificial intelligence? We analyze the prospects of Python, Go and Rust: where each of them will be in demand, what tasks they solve and why all three languages will remain relevant. Practical tips for beginner developers on how to start their programming journey.

Dec 1, 2025Read
Docker or Kubernetes: what to choose for a small development team
Development

Docker or Kubernetes: what to choose for a small development team

We'll figure out which containerization technology is suitable for small teams: simple and understandable Docker or powerful but complex Kubernetes. Practical tips for beginner developers on when Docker Compose is enough and when you really need container orchestration.

Dec 1, 2025Read
Why your API is slow: 12 reasons that almost no one checks
Development

Why your API is slow: 12 reasons that almost no one checks

Learn about 12 non-obvious reasons for slow API performance that even experienced developers miss. DNS queries, serialization, logging, connection pools, and other hidden bottlenecks that steal seconds of response time. Practical tips for optimizing the performance of web applications.

Nov 27, 2025Read
How to implement AI in a project without rewriting the architecture
DevelopmentAI

How to implement AI in a project without rewriting the architecture

A practical guide to integrating artificial intelligence into existing applications. Learn how to add AI functions via the API, create a service wrapper, and configure caching and error handling without changing the project architecture. Step-by-step code examples in PHP and JavaScript for beginner developers.

Nov 27, 2025Read
Architectures of modern applications: are microservices dead or not?
Development

Architectures of modern applications: are microservices dead or not?

We are trying to understand what is happening with the microservice architecture in 2025. Why companies are returning to monoliths when microservices are really needed, and what architectural approaches are relevant for modern development.

Nov 27, 2025Read
Local LLMs: is it worth raising the model at home and what do you need for this?
AIDevelopment

Local LLMs: is it worth raising the model at home and what do you need for this?

We'll figure out how to run a language model on your computer, what hardware you'll need, and when it really makes sense. A practical guide with code examples for beginner developers.

Nov 27, 2025Read
Junior → Middle: what you really need to know in 2026
BasicsCareer

Junior → Middle: what you really need to know in 2026

A detailed guide on how to transition from a Junior to a Middle developer: technical skills, soft skills, working with databases, API, testing, Git and DevOps. Find out what really distinguishes a Middle from a Junior in modern development.

Nov 25, 2025Read
How to choose your first AI framework: a comparison of LLaMA, Mistral, DeepSeek, and GPT models
AIDevelopment

How to choose your first AI framework: a comparison of LLaMA, Mistral, DeepSeek, and GPT models

A detailed comparison of popular language models for developers. We analyze the features of GPT, LLaMA, Mistral, and DeepSeek, their advantages, disadvantages, and areas of application. Practical advice on choosing an AI tool for your projects, taking into account the budget, technical requirements, and specifics of the tasks.

Nov 25, 2025Read
Regular expressions: search for patterns in text
DevelopmentBasics

Regular expressions: search for patterns in text

A complete guide to regular expressions for developers. Learn syntax, practical examples of validation, parsing and text replacement, advanced techniques, and regex performance optimization.

Nov 25, 2025Read
Working with JSON and data serialization: a complete guide for developers
Development

Working with JSON and data serialization: a complete guide for developers

A complete guide to working with JSON: from basic operations to advanced serialization techniques. Learn how to efficiently process data in Python, JavaScript, and other languages, optimize performance, ensure security, and work with large amounts of information.

Nov 25, 2025Read
Context managers in Python: with, enter and exit
Development

Context managers in Python: with, enter and exit

We analyze the with operator, enter and exit methods, create our own context managers and study practical examples of using them to work safely with resources.

Nov 25, 2025Read
Generators and iterators in Python: saving memory and increasing performance
PythonDevelopment

Generators and iterators in Python: saving memory and increasing performance

In this article, we will tell you how to use generators and iterators in Python to work effectively with large amounts of data. Practical examples of file processing, APIs, and data pipelines. Learn how to write code that scales to any amount of information without overflowing memory.

Nov 25, 2025Read
Showing 132 of 539 articles