PinnedAthan Bonisintech.thesignalgroupIntegration Tests with In-Memory MongoDBAdding Integration Tests to your API is a crucial step towards a robust system. Especially when many different parts try to integrate…Dec 20, 20231Dec 20, 20231
PinnedAthan BonisStaying Healthy While Sitting All Day: A Software Engineer’s GuideTake regular breaks.Jan 231Jan 231
Athan BonisDistracted by Design: How Our Devices Dominate Us and Ways to Fight BackIt’s 1983, you are 22 years old and you are walking around the city center’s park along with your colleague, during an amazing spring sunny…Mar 1Mar 1
Athan BonisLeveraging Mediator to simplify our processes — Domain EventsIn the complex world of software development, efficiently managing the interactions between different components of a system can often feel…Feb 16Feb 16
Athan BonisA sneak peek into MongoDB Entity Framework Core libraryEntity Framework has been proven to be a robust choice for integrating a WebAPI with a database using ORMs. I have been using Entity…Jan 15Jan 15
Athan BonisPutting Behavior First: Transforming Software Development Beyond Entity-Centric ApproachesSoftware companies have been destroyed due to faulty software architectural designs. That’s because many of us, when a new design comes…Nov 30, 2023Nov 30, 2023
Athan BonisSecuring your .NET Minimal API with JSON Web Tokens (JWT)Securing a Web Service, was from the beginning of the Internet a crucial and required step before someone exposes the service to the…Jun 30, 2023Jun 30, 2023
Athan BonisMediator to the Rescue: Cross-Cutting Concerns with .NET Minimal APIsThe Mediator Pattern is a common approach to decoupling the components inside your services. It simplifies the communication of complex…Jun 2, 20231Jun 2, 20231
Athan BonisIntroduction to .NET Minimal APIsHave you ever wondered why you still need all this boilerplate code with Controllers in your .NET Web API since you don’t implement a Web…May 23, 2023May 23, 2023