PinnedMahmoud AbbasSoftware Architecture PatternsWe will talk about why we need to focus more on the software architecture and most common patterns including the benefits and drawbacksMay 4, 2023May 4, 2023
PinnedMahmoud AbbasFortify Your Full-Stack: Top Security Practices for C#, ASP.NET, and Angular DevelopmentIn today’s digital landscape, ensuring the security of your applications is critical. When working with C#, ASP.NET, and Angular.Jun 4Jun 4
PinnedMahmoud AbbasMaximizing Productivity: A Comprehensive Guide for Software Engineers Working from HomeIn the modern landscape of software development, the shift towards remote work has become increasingly prevalent. While the flexibility of…Feb 181Feb 181
Mahmoud AbbasAchieving Software Development Quality: Roles and ResponsibilitiesIn the ever-changing landscape of software development, quality is critical to success. Quality software not only satisfies users’ wants…Mar 24Mar 24
Mahmoud AbbasOpcode caching using .NetOpcode caching is a technique that can be used to improve the performance of applications by storing the compiled bytecode of a program in…Oct 31, 20232Oct 31, 20232
Mahmoud AbbasUnit Testing: Why and How?In this article, we will talk about the benefits of unit testing and how we can do it for code and architecture from a simplified point of…Sep 23, 2023Sep 23, 2023
Mahmoud AbbasCharacteristics of bad software engineersWe will talk about some of the characteristics of bad software engineers and how to avoid them and become a valuable asset to your team.Aug 19, 2023Aug 19, 2023
Mahmoud AbbasSoftware Engineer communication skillsInterpersonal skills are crucial for software developers who want to succeed in their careers. Software engineers may cooperate better…Jul 7, 2023Jul 7, 2023
Mahmoud AbbasAPI Testing TypesWe will discuss the advantages of API testing as well as a high level understanding of the many forms of API testing in this article.Jun 3, 2023Jun 3, 2023
Mahmoud AbbasTechnical Web API Typeswe’ll go through the different types of technical APIs, their descriptions, key features, benefits, and when to use each type.May 27, 2023May 27, 2023