馃殌 Official Launch of DSP Community 馃帀I am thrilled to share with you the official launch of my new software engineering website, blog, and community. https://www.developmentsimplyput.com/ A space that goes beyond a traditional blog to become a thriving software engineering community! ...Jan 9, 2024 路 4 min readahmedtarek.hashnode.dev
How to Fully Cover聽.NET C# Console Application With Unit TestsPhoto by Annie Spratt on Unsplash This article is originally published on Development Simply Put under the name of How to Fully Cover .NET C# Console Application With Unit Tests. Some colleagues of mine are complaining that sometimes they are not a...Nov 6, 2021 路 8 min readahmedtarek.hashnode.dev
A Best Practice for Designing Interfaces in .NET C#While working on your masterpiece software system, you define your own interfaces to act as contracts between your different system modules and to expose some contracts to the outside world. This is not rocket science to any software developer. Howev...Nov 2, 2021 路 13 min readahmedtarek.hashnode.dev
Covariance and Contravariance in .NET C#If it is so hard on you to understand what Covariance and Contravariance in .NET C# means, don鈥檛 feel ashamed of it, you are not alone. It happened to me and many other developers. I even know experienced developers who either don鈥檛 know about them a...Oct 26, 2021 路 8 min readahmedtarek.hashnode.dev
Customize Webpage UI/Behavior with JavaScript UserScriptsAt some point everyone of us has faced the situation when he found that some website (like Facebook, LinkedIn, Google etc) is missing something which could have been done by just a bit of JavaScript. But, unfortunately we can do nothing about it as w...Oct 23, 2021 路 4 min readahmedtarek.hashnode.dev