Mohaned MashalyBoosting Web Performance with Brotli: A Practical Guide to Compression in .NETOne late Thursday night, fueled by caffeine, I was browsing the web when I stumbled upon an article discussing software optimization…Sep 18Sep 18
Mohaned MashalyGarbage collection and why it is important to know as a software engineer.Garbage collection is a concept in computer science that aims at automatically de-allocating un-used and un-referenced objects in the…Dec 7, 2023Dec 7, 2023
Mohaned MashalyFour patterns to knowThe Pattern-oriented Software Architecture book for dummies contains a section called Ten patterns you should know. I will re-create this…Aug 9, 2021Aug 9, 2021
Mohaned MashalyinCodeXSolving non-determinism with blackboard architecture.Sequential model and why it is not the solution for all your problemsAug 5, 2021Aug 5, 2021
Mohaned MashalyArchitect a Datastream app( pipe and filters approach)In this article, we will discuss how to design datastream applications or other applications using pipes and filters patterns.Jul 7, 2021Jul 7, 2021
Mohaned MashalyWhy read-uncommitted isolation level might be bad for youI in the ACID stands for isolation. Isolation means that when more than one transaction runs serially and accessing the same data or…May 23, 2021May 23, 2021
Mohaned MashalyDo you really need Redis?In this article, we will explore Redis and examine its capabilities and limitations, in addition to presenting some of its use cases and…Apr 15, 2021Apr 15, 2021
Mohaned MashalyinCodeXWhy is scalability important for software engineers?IntroductionJan 5, 2021Jan 5, 2021