This post explores what TLA+ is and why it may be worth using.
All Posts
- How do you know that your code works? Traditionally, there have been two options: you can prove it using mathematics; or you can write tests to show that despite your best effort you cannot break it.
- Postman environment variables can actually contain other variables. In this post we explore how to leverage this feature, and discuss possible use cases.
- Access modifiers control whether a type (e.g., a class), or one of its properties can be used by other code. A public class, for instance, can be used by any code in any assembly. In this post we explore how the internal access modifier can provide a mechanism for enforcing boundaries in our architecture.
- On a previous post we defined software architecture as a set of rules for defining the components of a system, and for how those components interact with each other. Now we explore why software architecture can influence how a system evolves over time impacting its maintainability.