Frontend, backend, infrastructure and anything inbetween.

Writing short posts about software development, programming, and technology, or general things that I find interesting.

From TypeScript to Kotlin: Building Web APIs

Explore how TypeScript developers can transition to Kotlin for server-side (API) development. Discover differences in typing, data structures, control flow, dependency management, and popular server frameworks like Ktor. All you need to build your first Kotlin API!

Event-Driven Architectures with Apache Kafka

Discover how Apache Kafka serves as the backbone for event-driven architectures, enabling seamless, scalable, and real-time data processing across diverse applications.

Imperative vs Declarative IaC: Ansible and Terraform

In the bustling world of DevOps and cloud computing, Infrastructure as Code (IaC) has quickly grown from an innovative idea to a fundamental part of the software development process. But have you ever wondered about the different approaches to IaC? Have you found yourself puzzled by terms like "imperative" and "declarative" IaC? Don´t worry, this article will cover the basics using examples from both.

Generating dynamic sitemaps in SvelteKit

Navigating the world of SEO can be daunting, yet essential for enhancing your website's visibility. This guide demystifies the process of generating a 'sitemap.xml' file specifically for SvelteKit projects, offering a straightforward approach to ensure your site is easily discoverable by search engines. Learn the step-by-step method to automate sitemap generation, making your SvelteKit application more SEO-friendly and accessible to the broader internet audience.

Creating Web components using Svelte

In the rapidly evolving landscape of web development, leveraging the power of Svelte to create web components marks a significant leap forward. This article delves into the seamless integration of Svelte in crafting custom, reusable web components, promising a future where web development is more modular, maintainable, and efficient.