Posts & Articles

Technical articles and insights on software engineering, AI, product management, and technology leadership.

Filter by tag

September 10, 2025
5 min read

Introducing django-odata: A package that brings OData-compliant APIs to Django with minimal effort, enabling powerful querying capabilities for your REST APIs.

DjangoODataAPIOpen SourcePython

AI agents are a new direction in development where the market of specialists is still small, but interest from companies is growing. This practical guide shows how to get started with building AI agents and why this field opens new opportunities for developers.

AIAI AgentsDevelopmentProgrammingTutorial

AI agents are autonomous software systems that perceive the environment, make decisions, and perform actions to achieve set goals without constant human oversight. This article explores how AI agents are transforming user experience and business processes.

AIAI AgentsUser ExperienceAutomationFuture of Tech

AI assistants are fundamentally changing the development process — from idea to production. They accelerate MVP creation, reduce time-to-market, and allow you to focus on business logic rather than routine code. This review analyzes six modern solutions for different tasks and expertise levels.

AIDevelopment ToolsProductivityWeb DevelopmentIDE

A review of Robert C. Martin's 'The Clean Coder', exploring the qualities of professionalism, ethics, and effective collaboration that define a true software engineer.

Software EngineeringBook ReviewProfessionalismCareer GrowthBest Practices

Deciding where to house business logic in Django can be daunting. Explore options like Views, Forms, Models, and Service Layers to make informed decisions for your project.

DjangoPythonWeb DevelopmentBest PracticesSoftware Architecture