Maksim DolgikhinITNEXTFrontend development practices that will help you avoid failureSimplify and accelerate your frontend development with a few effective solutions. How to reduce technical debt, write robust code, and…Sep 1810Sep 1810
Maksim DolgikhinITNEXTCreating Envless Angular-applicationWays to move from hard-coded code for each environment to a universal build that can be used anywhereAug 94Aug 94
Maksim DolgikhinITNEXTAngular 18 — Zoneless & Change DetectionClear examples of change detection on different application triggers. Click, Input + NgModel, AsyncPipe, Signal, Web API — setIntervalJul 25Jul 25
Maksim DolgikhinStackademicBefore Angular 18. Using @let in older versionsDiscover alternative solutions and custom implementations for older versions without upgradingJul 16Jul 16
Maksim DolgikhinITNEXT“Eslint-Summary” — Hack your Eslint ConfigGet full information about used rules and plugins in the eslint-config on the project with just one console commandJun 22Jun 22
Maksim DolgikhinITNEXTUnderstanding between Angular & React. Part 4: Working with DOMSimple examples for managing the DOM, creating Custom Events, and ways to isolate this logic into reusable entitiesMay 14May 14
Maksim DolgikhinITNEXTUnderstanding between Angular & React. Part 3: Services & Context APIExamples of logic and code decomposition, extension and replacement on one simple applicationApr 30Apr 30
Maksim DolgikhBad questions for Senior Frontend Dev InterviewHow the interview process has turned into a generic ChatGPT templateApr 810Apr 810
Maksim DolgikhinITNEXTUnderstanding between Angular & React. Part2: Lifecycle hooksPractical examples for implementation of basic hooks of Angular in ReactMar 29Mar 29
Maksim DolgikhinITNEXTUnderstanding between Angular & React. Part 1: Dumb & Smart ComponentsSeries of articles to make it easier to understand the two major web technologiesMar 241Mar 241