Pavlo KolodkainLevel Up CodingIn Search of Improving Database Performance: A Comprehensive Guide with 8 Key StrategiesLearn how to boost database efficiency and handle growth.Sep 210Sep 210
Pavlo KolodkainLevel Up CodingThe 20 Essential Principles of Software Development: LoD, SoC, SOLID, and Beyond.Core software development principles that every developer must know.Apr 1424Apr 1424
Pavlo KolodkainLevel Up CodingDelving into Message Brokers InternalsUnderstanding a Message Queue, Communication Models, Pros and Cons.Feb 29Feb 29
Pavlo KolodkainLevel Up CodingFrom Roles to Attributes — Comparing Authorization ModelsExploring the differences between RBAC, CBAC, PBAC, and ABAC authorization modes.Nov 16, 20231Nov 16, 20231
Pavlo KolodkaDeveloper’s Reflections: 8 Things I’d Tell Myself Before Starting OutI wish I had known these 8 mistakes before I started as a Software EngineerAug 28, 20231Aug 28, 20231
Pavlo KolodkaEfficient Client-Server Communication: An Overview of Protocols and TechniquesExploring HTTP, Polling, Webhooks, SSE, and WebSockets in the client-server modelMay 30, 2023May 30, 2023
Pavlo KolodkainJavaScript in Plain EnglishDemystifying Dependency Injection: An Essential Guide for Software DevelopersBoosting code quality and maintainability with Dependency InjectionJun 26, 2023Jun 26, 2023
Pavlo KolodkainLevel Up CodingUnderstanding Abstraction Levels in Database Interactions: DAL, DAO, Raw Queries, Query Builder…Comparing the advantages of popular database access techniquesJul 5, 2023Jul 5, 2023