Skip to content
  • Home
  • Home

Marco Lenzo

Software Architecture, Leadership and Beyond

When Did Frontend Development Become a Nightmare?

Do you remember when building the frontend was actually fun? Today, for many, it’s a nightmare. It often feels easier to build a geo-distributed backend than it is to simply

Read More

The Clean Architecture Trap

Clean, Hexagonal, and Onion architectures promise maintainable, scalable, and decoupled code. They are powerful patterns championed for their ability to isolate core business logic from external concerns. However, in my

Read More

The Unfiltered Truth About Creating Content on YouTube (And Why I Quit)

Creating educational content on YouTube is incredibly hard. That simple fact is the reason I had to take a long break from my YouTube channel and newsletter. But this isn’t

Read More

AI, Architecture & Leadership: Adapting to Change

Have you ever thought about the world before ChatGPT and AI? The one where we didn’t have to worry about the future of IT and our jobs? 😂 I keep

Read More

ChatGPT vs DeepSeek vs Gemini

AI chatbots have come a long way, and for $20 a month, you now have serious choices. ChatGPT Plus? Gemini Advanced? And what about free alternatives like DeepSeek? After experimenting,

Read More

GitHub Copilot Workspace Reviewed

Software development has always been a challenging industry when it comes to staying current and up-to-date. However, recent advancements in AI have actually made the problem worse. It’s difficult, if

Read More

How a Kubernetes Service with No Selector Simplified My Workflow

Did you know Kubernetes can manage TLS certificates for applications running outside the cluster? If this is news to you,

Read More

Inversion of Control (IoC) Explained | Spring and Clean Architecture

Inversion of control is one of the most important concepts in object-oriented programming that forms the base of popular architectures

Read More

How to secure a Kubernetes Nginx Ingress with Basic Auth

There are scenarios where we want to expose services outside our Kubernetes cluster that do not have proper authentication and

Read More

Kubernetes Architecture Explained

How does Kubernetes work? And what makes it so successful? Despite its popularity, few software engineers have a good understanding

Read More

EP7: 5 Tips for Using ChatGPT in Domain-Driven Design

I’m back! During my absence from the newsletter these past months, I’ve been working very hard and learning a lot

Read More

How to integrate cert-manager with Let’s Encrypt and Cloudflare

If you’re looking to automatically issue and renew certificates using cert-manager and Let’s Encrypt for a domain record managed and

Read More

EP6: Entities vs Value Objects: Which one is better?

Deciding whether something should be an entity or a value object can be tricky even for developers experienced in domain-driven

Read More

EP5: AI Coding Assistants, Eventual Consistency, Spring Boot and GraalVM

It has been almost two months from my last newsletter issue, so there’s lot of ground we need to cover!

Read More

Spring Boot and GraalVM Native Images: A Match Made in Heaven?

In this article, I’ll share my experience with Spring Boot and GraalVM Native Images. We’ll compare ‘Just In Time’ and

Read More

Is the NEW JetBrains AI better than GitHub Copilot? | My AI Setup July 2024

On the first of July, JetBrains announced improved code completion in their AI Assistant, so I subscribed to test it

Read More
Load More

MarcoLenzo.EU is a personal blog site developed and maintained by Marco Lenzo. All content represents only my personal opinions.

Linkedin Youtube
Quick Links
  • Privacy Policy
  • Cookie Policy
  • Privacy Policy
  • Cookie Policy

© 2025 All Rights Reserved.