Skip to main content
Dmitriy Gurov
Frontend engineer
View all authors

Simple HTTP Caching in Angular

· 11 min read
Dmitriy Gurov
Frontend engineer

mib-interview

HTTP request caching is an important tool for improving performance and reducing server load. However, implementing caching often requires writing a large amount of repetitive code, as well as carefully designed logic to control cache lifetime and data updates. In this article, we will explore a simple way to organize request caching in Angular. This can be considered a starting point — the initial steps toward optimizing requests made through HttpClient.

Inversion of Control

· 13 min read
Dmitriy Gurov
Frontend engineer

equilibrium-card-freedom

This article provides an overview of the key points that need to be covered when studying the topic of Inversion of Control.

Inversion of Control (IoC) is a fundamental design principle in software engineering that shifts the control of object creation and flow of execution from the application code to an external framework or container.