Posts in English

Implementation of Repository pattern for browser's JavaScript

Good architecture makes you free from certain implementation. It allows you to postpone the moment of decision on implementation and begin code construction even without the decision. The most important point is that you gain the opportunity to make a decision at the time of the greatest awareness, and you can also easily replace a specific implementation with any other. This responsibility is assigned to the Repository.

Read more ...


About my experience of using Django Framework

Django framework by Python allows you to quickly solve a huge range of tasks and easily find developers. With a competent approach, you can use all the advantages of Django and not become a hostage of its shortcomings.

Read more ...


Design of Service Layer

This article is devoted to the issues of designing Service Layer and considers the widespread mistakes.

Read more ...


How to quickly develop high-quality code. Team work.

This article is about how to write high-quality code quickly. This article focuses mainly on architects and managers, so there’s a lot of quotes of famous architects.

Read more ...


Usefull links

Here is the list of articles and sites that I find interesting. This page is regularly updated.

Read more ...


About problems of cache invalidation. Cache tagging.

About my experience of solving problems of cache invalidation and principles of the library cache-dependencies.

Read more ...


Why I prefer Storm ORM for Python

I began using KISS-style Storm ORM for enterprise applications on Python, let me explain why.

Read more ...