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

How to solve Magento 2 upgrade errors

Magento 2 is the leading Open Source Software for e-commerce, with a vibrant community and proper product documentation. The development team releases bug fixes and new features in a regular cadence, given support to security threats, market trends, amongst others. Environment The environment is deployed in AWS, using an immutable infrastructure. It allows¬†us to deploy¬†several … Continue reading How to solve Magento 2 upgrade errors

Migrate Magento from on-premises to the cloud

Last summer a good friend of mine challenged me to help him move his Magento webshop from an on-premises server to the cloud. Also, to upgrade the webshop to the newest version (Magento 2). The starting point The webshop is the online spot for a small streetwear Portuguese shop. The crew supporting the shop is … Continue reading Migrate Magento from on-premises to the cloud