Patrick KossWhy Rust is the Perfect Fit for Web DevelopmentRust is often seen as just a systems programming language, but it’s actually a versatile general-purpose language. Projects like Tauri (for…Jul 15Jul 15
Patrick KossStarting Out with the Helix Text EditorRecently, while attempting to debug a Python script within a Kubernetes container, I realized the necessity of an LSP (Language Server…Jul 8Jul 8
Patrick KossThe Cost of Zero Cost Abstraction in Rust: A BenchmarkAs an enthusiast for abstraction, I typically encapsulate logic within an interface, facilitating dependency injection into other…Jun 3Jun 3
Patrick KossWhat does Rust´s From Trait teach us about elegant Code?In the everyday task of creating maintainable code, you’ve likely developed components that take data in and put data out, using models…May 31May 31
Patrick KossEveryone loves to talk about Architecture, few mean Code ArchitectureLately, it seems like everyone either wants to be an architect or already claims the title. This trend spans multiple domains. For…Apr 30Apr 30
Patrick KossDon’t build a Distributed System if you don’t understand these IssuesThe year is 2024, and the digital realm is akin to the Wild West, where every coder is a gunslinger and every system a potential showdown…Apr 111Apr 111
Patrick KossMicroservices from the Start, Think againDiving headfirst into the world of microservices can feel like you’re adopting a sleek, modern approach to software development — a…Apr 8Apr 8
Patrick KossTrends from KubeCon 2024 in ParisThis past week, I had the pleasure of immersing myself in the vibrant atmosphere of KubeCon in Paris, and I’m eager to share a rundown of…Mar 25Mar 25
Patrick KossFrom Dual Writes to Data Harmony: A Guide to NoSQL ConsistencyIn my recent endeavors, I’ve been exploring the intricacies of NoSQL databases, focusing particularly on distributed key-value stores. Like…Mar 4Mar 4
Patrick KossConsistency and Consensus — DBs Oversimplified: Theory and ImplementationConsensus is the champions league of distributed systems. Getting it right is a challenging task. Can we implement it correctly?Feb 26Feb 26