RSSAmplifier

Blog

Alexander Danilov's blog

alexanderdanilov.devRSS feed ↗5 posts

Latest posts

Killers of immutable performance — Zustand/Redux combined with React

In this article, we will break down the main causes of performance degradation in immutable stores combined with React and discuss approaches to writing high-load code, including non-obvious and unfamiliar to many.

OOP: the worst thing that happened to programming

In this article, we will try to understand why OOP is the worst thing that happened to programming, how it became so popular, why experienced Java (C#, C++, etc.) programmers can’t really be considered great engineers, and why code in Java cannot be considered good.

Styles, themes, and adaptive layout in React Native

This article will teach you how to effectively organize a crucial part of React Native development: managing styles and assets to create adaptive and accessible interfaces for three platforms: iOS, Android, and Web. We’ll also discuss whether libraries are necessary and explore the peculiarities of layouts and performance issues within the framework.

RRC - fetch and cache management library for Zustand/Redux: [better] alternative to RTK-Query and other solutions

Introducing RRC - a lightweight library for data fetching and caching in React applications that supports normalization, unlike React Query and RTK Query, while featuring a similar but much simpler interface. Built for Zustand/Redux, it is fully tested, completely typed, and written in TypeScript.

Hidden knowledge: synchronization, concurrency, queues

Is it possible that most popular programming languages lack the most efficient synchronization mechanism? Could it be that engineers at Microsoft, Oracle, and many other major companies — not to mention everyone else — have not figured out the most effective way to synchronize data access even by 2025? Is most of what programmers, including those in top IT companies (except for rare Apple platform…