My EventStorming learning: use visual anchors before the discovery of Bounded Contexts

EventStorming is a visual collaboration technique, invented by Alberto Brandolini. This post will not go into the details of EventStorming, and you can find useful resources on the web. Instead, I will share learning from the many sessions that I facilitated! One of the forms of EventStorming is Big Picture. It aims to convey the … Continue reading My EventStorming learning: use visual anchors before the discovery of Bounded Contexts

Augment your knowledge during software modelling sessions: Decision Log

The most important learning during my career is that the act of creating software is a team effort. We can be a one-person team, but there is someone else involved; at least someone to use it. As time goes by, I started to focus more on the collaboration between team members (and also teams, but … Continue reading Augment your knowledge during software modelling sessions: Decision Log

Why Integration Tests won’t save you… or your software

Did the title tease you? Great, job is done! Today I will tell you my story about Integration Tests; it came after another knowledge share lunch with my pal Kenny. By this definition an Integration Test is (...) the phase in software testing in which individual software modules are combined and tested as a group. … Continue reading Why Integration Tests won’t save you… or your software

Build and secure containers to support your CI/CD pipeline

There are 2 systems in any company that are critical: the payroll system, and the CI/CD system. Why? You may ask...If the payroll system doesn't work, people will leave the company and the company (may) face legal problems; the CI/CD system is the gateway to production. If it is down and there is a bug … Continue reading Build and secure containers to support your CI/CD pipeline

Using Flyway and GitLab to deploy a MySQL database to AWS RDS securely

One of my passions is to be a trainer. Sharing knowledge, meeting new people, be continuously challenged, it fuels my brain, and I'm always learning something new. I'm creating a new training for software development teams, and one of the components is a MySQL database. Also, I'm using a public cloud provider (in this case … Continue reading Using Flyway and GitLab to deploy a MySQL database to AWS RDS securely

What I learned from live coding during talks

Last week, Kenny Baas and I, delivered 2 talks with live coding. We were at NextBuild (with From EventStorming to CoDDDing) and Techorama NL (with Improving design and code quality with Property-based testing). In both talks, we used live coding as a tool to pass our message across the audience. It is useful, given the … Continue reading What I learned from live coding during talks

Life of a C# Developer: How to build and test an AWS Lambda locally

Today Serverless is a thing. Although everyone can write a blog post about how Serverless run on servers, I share the same visions as Mathias Verraes: https://twitter.com/mathiasverraes/status/995317295072382976 Given that, I decided to share my developer experience building, testing and deploying AWS Lambda functions in the .NET world. Not a "Hello World" example, but rather a … Continue reading Life of a C# Developer: How to build and test an AWS Lambda locally