In C#, Attributes are a handy mechanism to attach metadata to your classes, methods, properties, etc. In this article, we will see how to create custom Attributes and access them at runtime using Reflection.
Continue reading
Learn the differences between metrics, logs, and traces - the three pillars of Observability in distributed systems - and how to use them effectively.
Continue reading
It’s easy to say ‘Public Speaking’. But there are lots of factors that you can (and should) consider when talking to an international audience, especially if English is not your first language.
Continue reading
Software Architecture and Software Design are terms that look similar but refer to two totally different aspects of software. Let’s find the differences and their purposes.
Continue reading