iamprovidenceSOLID, KISS, DRY and other principles suckThere is an occult rumor among developers about a secret software principle that can solve all our issues. Turn out it’s not a single…11 min read·5 days ago----
iamprovidenceBridge pattern without bullsh*tBridge is a structural design pattern that lets you split a large class into two separate hierarchies — abstraction and implementation —…5 min read·May 17, 2024----
iamprovidenceWhat is Divine architecture and Why you don’t need itHave you ever wondered what architecture is? You may be familiar with a few popular ones like N-layered, Onion, Hexagon, etc. You may even…11 min read·May 7, 2024----
iamprovidenceDevOps for DevsYou may not be a DevOps engineer, however, it is still important for every developer to know and understand DevOps principles. They not…15 min read·Apr 17, 2024----
iamprovidenceYou need no Finalizer or Why your IDisposable implementation is wrongIf you think writing memory-efficient applications is hard, then you should ask a C++ guy. He will tell you what “hard” actually means. Oh…13 min read·Apr 7, 2024----
iamprovidenceThe actual reason behind interfacesNo wonder that one of the most overused concepts in any programming language is interfaces. After all, they have been with us from ancient…7 min read·Mar 27, 2024--3--3
iamprovidenceFunctional programmingI know what you thinking. You read the heading and be like “Eww.. I am a C# developer. I am not sticking my hands into that 🤢”.9 min read·Mar 17, 2024--4--4
iamprovidenceEverything wrong with eShopOnContainersIn the dynamic realm of modern software development, the quest for building scalable, resilient, and efficient applications has led to the…19 min read·Feb 27, 2024--5--5
iamprovidenceAuthentication history (Basic, Digest, Cookie, Session, Token, JWT, API key)Let’s say you are building an app. Nothing overcomplicated. Simple data storage like Google drive. Users can upload and view their files…10 min read·Feb 17, 2024--6--6
iamprovidenceStreamsImagine a typical task in which you have an XML file that needs to be converted and stored separately as JSON.13 min read·Dec 27, 2023--2--2