Shubhadeep ChattopadhyayUnderstanding OWASP Security with C# ExamplesThe Open Web Application Security Project (OWASP) is a non-profit organization focused on improving software security. OWASP provides free…Jul 4Jul 4
Shubhadeep ChattopadhyayThe C4 Model for Software Architecture Visualization ExplainedSoftware architecture visualization is a critical aspect of software development, enabling clear communication among stakeholders and…May 213May 213
Shubhadeep ChattopadhyayA Guide to Chaos EngineeringIn the fast-paced world of modern software development, ensuring the reliability and resilience of applications is paramount. As systems…Feb 2Feb 2
Shubhadeep ChattopadhyayBest Practices for Writing API DocumentationAPI documentation serves as the cornerstone for developers seeking to integrate and utilize an application programming interface (API)…Jan 291Jan 291
Shubhadeep ChattopadhyayExplaining JSON Web Tokens (JWT) with Real-Life ExamplesIn the ever-evolving world of web applications and security, it’s crucial to understand the concepts that underpin the mechanisms keeping…Jan 18Jan 18
Shubhadeep ChattopadhyayUnderstanding API ObservabilityIn the ever-evolving landscape of software development, APIs (Application Programming Interfaces) play a crucial role in connecting…Dec 28, 20232Dec 28, 20232
Shubhadeep ChattopadhyayFeature Flags with Unleash in .NET Core C# Web API: A Comprehensive GuideIn the world of software development, adaptability and flexibility are key factors that determine the success of an application. As a…Nov 7, 2023Nov 7, 2023
Shubhadeep ChattopadhyayMastering Pair Programming — Best PracticesPair programming is a software development technique that promotes collaboration between two programmers working together on a single…Oct 18, 20231Oct 18, 20231
Shubhadeep ChattopadhyayUnderstanding Generics in C#C# is a versatile and powerful programming language that allows developers to build various applications, from simple console programs to…Sep 29, 20232Sep 29, 20232
Shubhadeep ChattopadhyayBest Practices of Code ReviewCode review is a critical process in software development that contributes to producing high-quality, maintainable code. It’s a…Sep 12, 202312Sep 12, 202312