Page 11 - Monthly Archives: January 2026
-
Maxim Mironjuk
-
January 19, 2026
When Redis needs to remove a key under maxmemory pressure, it does not scan the entire database for the least recently used entry. Instead, it draws a small random sample and picks the seemingly best candidate from it, a deliberate trade-off between accuracy and speed that can be fine-tuned through maxmemory-samples.
-
Maxim Mironjuk
-
January 19, 2026
The PHPStorm HTTP Client fully replaces Postman for many developers: .http files versioned in the repo, environments for dev/staging/prod, variables for tokens and IDs, response handlers for automatic assertions. For Magento REST and GraphQL there are specific patterns that make testing considerably easier.
-
Maxim Mironjuk
-
January 19, 2026
Behind every reactive() call sits an ES2015 Proxy with get and set traps, a WeakMap dependency graph and a fine grained track/trigger system. Anyone who truly understands Vue 3 proxy reactivity immediately sees why destructuring breaks reactivity and why some objects never become reactive.
-
Maxim Mironjuk
-
January 19, 2026
Sooner or later, any store owner or agency bidding on a public tender or courting a larger B2B customer runs into the question of a VPAT. Anyone unable to deliver that document often loses out before the actual technical review even begins.
-
Maxim Mironjuk
-
January 19, 2026
CSS only image zoom for product pages uses background-size, transform scale and the :target pseudo class to build detail views, hover magnifiers and full screen zoom, without loading an external zoom library and without calculating mouse movement in JavaScript.
-
Maxim Mironjuk
-
January 19, 2026
A Stripe integration in Magento 2 is more than just an API call in the checkout. Clean payment methods need configuration, secure API adapters, gateway commands, and controlled error handling across order placement, capture, and reversal.
-
Maxim Mironjuk
-
January 18, 2026
Architecture rules that only exist in documents get broken. With PHPUnit, PHP-Arch and the Reflection API, layer boundaries, module dependencies and design rules can be formulated as executable tests, tests that fire immediately when a class calls into the wrong layer or a module introduces a forbidden dependency.
-
Maxim Mironjuk
-
January 18, 2026
Not every low-quality backlink threatens a ranking, and not every negative SEO attack requires immediate action. This article shows how a systematic link audit with Google Search Console and external tools distinguishes toxic patterns from harmless noise, when a disavow file is actually necessary, and how recovery after a manual action works in practice.
-
Maxim Mironjuk
-
January 18, 2026
The five fields of a crontab line look simple at first glance, yet lists, ranges, steps, and above all the notorious OR logic between day of month and weekday regularly produce jobs that run at the wrong time or not at all. This guide explains crontab syntax completely, including special characters, environment variables, and timezones.
-
Maxim Mironjuk
-
January 18, 2026
Without an adjusted frame clause, LAST_VALUE almost never returns the actual last value of a partition, because the default window frame ends at the current row. Using FIRST_VALUE and LAST_VALUE correctly in practice means explicitly extending the window frame to the entire partition instead of relying on an invisible default.
-