<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Leonardo Souza</title><description>Senior Backend Engineer specializing in Go, gRPC, and distributed systems. Currently building scalable platforms at SWORD Health.</description><link>https://leogsouza.dev/</link><item><title>Common Concurrency Bugs in Go</title><link>https://leogsouza.dev/projects/common-concurrency-bugs-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/common-concurrency-bugs-in-go/</guid><description>The concurrency bugs I still see in Go codebases — data races, leaked goroutines, channel mistakes — and how to catch them before production.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Escape Analysis in Go: What Actually Matters</title><link>https://leogsouza.dev/projects/escape-analysis-in-go-what-actually-matters/</link><guid isPermaLink="true">https://leogsouza.dev/projects/escape-analysis-in-go-what-actually-matters/</guid><description>A practical look at escape analysis — when allocations move to the heap, how to see it, and when it is worth caring about.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Working with Databases in Go</title><link>https://leogsouza.dev/projects/working-with-databases-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/working-with-databases-in-go/</guid><description>How I use database/sql and pgx in production — connections, context, transactions, scanning, and the mistakes that show up after traffic increases.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Building a gRPC Service in Go</title><link>https://leogsouza.dev/projects/building-a-grpc-service-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/building-a-grpc-service-in-go/</guid><description>A practical introduction to building high-performance gRPC services in Go — from defining the contract to implementing the server and client.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Graceful Shutdown in Go</title><link>https://leogsouza.dev/projects/graceful-shutdown-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/graceful-shutdown-in-go/</guid><description>How to shut down Go services cleanly — draining connections, finishing in-flight work, and avoiding the common traps that show up in production.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Mastering Concurrency in Go: Goroutines, Channels, and Select</title><link>https://leogsouza.dev/projects/mastering-concurrency-in-go-goroutines-and-channels/</link><guid isPermaLink="true">https://leogsouza.dev/projects/mastering-concurrency-in-go-goroutines-and-channels/</guid><description>A practical deep dive into Go&apos;s concurrency model — goroutines, channels, and the select statement — with real-world patterns every backend engineer should know.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Mastering Structs, Methods and Interfaces in Go</title><link>https://leogsouza.dev/projects/mastering-structs-methods-and-interfaces-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/mastering-structs-methods-and-interfaces-in-go/</guid><description>Learn how to model data and behavior in Go using structs, methods, and interfaces — the foundation of clean and idiomatic Go code.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Profiling Go Programs with pprof</title><link>https://leogsouza.dev/projects/profiling-go-programs-with-pprof/</link><guid isPermaLink="true">https://leogsouza.dev/projects/profiling-go-programs-with-pprof/</guid><description>A practical look at CPU, memory, and goroutine profiling in Go — how to collect profiles, read them, and avoid the usual mistakes when debugging performance.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Structured Logging in Go</title><link>https://leogsouza.dev/projects/structured-logging-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/structured-logging-in-go/</guid><description>Why unstructured logs become a liability at scale, how to use slog effectively, and the practical conventions that make logs actually useful in production.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Table-Driven Tests and Testing Best Practices in Go</title><link>https://leogsouza.dev/projects/table-driven-tests-and-testing-best-practices-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/table-driven-tests-and-testing-best-practices-in-go/</guid><description>Learn how to write clean, maintainable, and effective tests in Go using table-driven tests and other proven practices used by experienced backend engineers.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Context Package Explained</title><link>https://leogsouza.dev/projects/the-context-package-explained/</link><guid isPermaLink="true">https://leogsouza.dev/projects/the-context-package-explained/</guid><description>A practical guide to Go&apos;s context package — cancellation, timeouts, deadlines, and request-scoped values that every backend engineer needs to master.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Auto Escala</title><link>https://leogsouza.dev/projects/auto-escala/</link><guid isPermaLink="true">https://leogsouza.dev/projects/auto-escala/</guid><description>Pure Go admin system for shift and schedule management, with server-rendered UI</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Escala de Voluntários</title><link>https://leogsouza.dev/projects/escala-voluntarios/</link><guid isPermaLink="true">https://leogsouza.dev/projects/escala-voluntarios/</guid><description>Volunteer scheduling platform for church services — Go API + Next.js</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Mastering Data Structures in Go: Arrays, Slices, and Maps Explained</title><link>https://leogsouza.dev/projects/mastering-data-structures-in-go-arrays-slices-and-maps-explained/</link><guid isPermaLink="true">https://leogsouza.dev/projects/mastering-data-structures-in-go-arrays-slices-and-maps-explained/</guid><pubDate>Sat, 14 Sep 2024 14:20:00 GMT</pubDate></item><item><title>Mastering Error Handling in Go: From Fundamentals to Best Practices</title><link>https://leogsouza.dev/projects/mastering-error-handling-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/mastering-error-handling-in-go/</guid><pubDate>Mon, 09 Sep 2024 13:24:00 GMT</pubDate></item><item><title>Mastering Functions in Go: A Deep Dive</title><link>https://leogsouza.dev/projects/mastering-functions-in-go-a-deep-dive/</link><guid isPermaLink="true">https://leogsouza.dev/projects/mastering-functions-in-go-a-deep-dive/</guid><pubDate>Fri, 06 Sep 2024 22:50:00 GMT</pubDate></item><item><title>Mastering Control Structures in Go: Conditionals, Loops and Beyond</title><link>https://leogsouza.dev/projects/mastering-control-structures-in-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/mastering-control-structures-in-go/</guid><description>Learn about if-else switch conditionals and for loops</description><pubDate>Wed, 04 Sep 2024 10:29:00 GMT</pubDate></item><item><title>Mastering Go: Understand Variables and Data Types in Go</title><link>https://leogsouza.dev/projects/variables-and-data-types/</link><guid isPermaLink="true">https://leogsouza.dev/projects/variables-and-data-types/</guid><description>Diving into Variables and Data Types</description><pubDate>Tue, 03 Sep 2024 16:03:00 GMT</pubDate></item><item><title>Go Essentials: Syntax and Structure</title><link>https://leogsouza.dev/projects/go-program-syntax-and-structure/</link><guid isPermaLink="true">https://leogsouza.dev/projects/go-program-syntax-and-structure/</guid><description>Let&apos;s dive into the Go basics</description><pubDate>Tue, 03 Sep 2024 10:03:00 GMT</pubDate></item><item><title>Getting Started with Go: Your First Program</title><link>https://leogsouza.dev/projects/get-started-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/get-started-go/</guid><description>Let&apos;s start your Go journey</description><pubDate>Mon, 02 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Why Go? The Power of Simplicity and Efficienty</title><link>https://leogsouza.dev/projects/why-go/</link><guid isPermaLink="true">https://leogsouza.dev/projects/why-go/</guid><description>Why use Go when you have many programming languages?</description><pubDate>Sun, 01 Sep 2024 13:30:00 GMT</pubDate></item><item><title>I am Back!!</title><link>https://leogsouza.dev/projects/i-am-back/</link><guid isPermaLink="true">https://leogsouza.dev/projects/i-am-back/</guid><pubDate>Sun, 01 Sep 2024 11:30:00 GMT</pubDate></item><item><title>Mastering Go: Understanding Pointers and Memory Management</title><link>https://leogsouza.dev/projects/mastering-go-understanding-pointers-and-memory-management/</link><guid isPermaLink="true">https://leogsouza.dev/projects/mastering-go-understanding-pointers-and-memory-management/</guid><pubDate>Sun, 01 Sep 2024 09:50:00 GMT</pubDate></item><item><title>Superfin</title><link>https://leogsouza.dev/projects/superfin/</link><guid isPermaLink="true">https://leogsouza.dev/projects/superfin/</guid><description>Fintech-style application built with Go</description><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Bookstore API</title><link>https://leogsouza.dev/projects/bookstore-api/</link><guid isPermaLink="true">https://leogsouza.dev/projects/bookstore-api/</guid><description>Clean REST API example written in Go</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Hello, New Website</title><link>https://leogsouza.dev/projects/new-website/</link><guid isPermaLink="true">https://leogsouza.dev/projects/new-website/</guid><description>Writing to improve my skills</description><pubDate>Wed, 03 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Banking System Web APP</title><link>https://leogsouza.dev/projects/banking-app/</link><guid isPermaLink="true">https://leogsouza.dev/projects/banking-app/</guid><description>A banking web app built with Next.js</description><pubDate>Fri, 24 May 2024 00:00:00 GMT</pubDate></item><item><title>Meower - Social Network for Cats</title><link>https://leogsouza.dev/projects/meower/</link><guid isPermaLink="true">https://leogsouza.dev/projects/meower/</guid><description>Microservices demo with search, real-time updates, and event-driven architecture</description><pubDate>Wed, 22 May 2019 00:00:00 GMT</pubDate></item></channel></rss>