Published inLevel Up CodingFacade vs Proxy vs Adapter Design PatternsUnderstand the core differences, use cases, pros, and cons of Facade, Proxy, and Adapter patterns in software design.May 10May 10
Published inJavaScript in Plain EnglishTypeScript Type vs Interface? The Answer Is Type!Confused by TypeScript Type vs Interface? The answer is clear: choose type for more flexibility, power, and modern patterns.Apr 29Apr 29
Published inLevel Up CodingGo Concurrency: Mutexes vs Channels with ExamplesCan we use Buffered and Unbuffered Channels instead of Mutexes to handle synchronization in Go?Jan 7Jan 7
Published inJavaScript in Plain EnglishUnit, Integration, and E2E Testing in One Example Using JestLet’s Implement Unit, Integration, and End-to-End (E2E) Testing with Jest, Puppeteer, and Supertest in a Simple Node.js and MongoDB ExampleNov 14, 2024Nov 14, 2024
Published inLevel Up CodingHow I Improved Video Streaming with FFmpeg and Node.js | MayalloGenerating a thumbnail, compressing a video, generating a preview clip, and generating HLS segments using FFmpegNov 4, 2024Nov 4, 2024
Published inLevel Up CodingIs Interface Segregation Principle Redundant?The Interface Segregation Principle is so close to other SOLID principles. It significantly helps to implement them correctly.May 30, 2023A response icon1May 30, 2023A response icon1
Published inBetter ProgrammingLiskov Substitution Principle isn’t Complex. Just Give it a TryA guide to help you understand the Liskov Substitution Complex betterJan 3, 2023A response icon6Jan 3, 2023A response icon6
Published inBetter ProgrammingOpen-Closed Principle: The Hard PartsThe Open-Closed Principle is the second principle of SOLID. Let’s know what OCP is, its limitations, and how can we follow it correctlySep 30, 2022A response icon5Sep 30, 2022A response icon5
Published inBetter ProgrammingDo You Really Know, What Is Single Responsibility?What is SOLID? When should we use the SOLID principles? What is the Single Responsibility (SRP)? Why is it tricky to apply?Aug 24, 2022Aug 24, 2022
Published inLevel Up CodingLocking-Based Isolation at SQL ServerHow SQL Server manages transactions concurrency by Isolation Levels, what are their anomalies, and how they workAug 3, 2022Aug 3, 2022