Blog

Thoughts, tutorials, and insights on web development

Storytelling in Software Design: Methodologies and Importance
April 19, 20248 min read

Explore how storytelling principles enhance software design through methodologies like DDD, BDD, and Event Storming, and why narrative structures are critical for modern development.

Project Management
Management
Leadership
Team Collaboration
Business Strategy
Deploying Keycloak on AWS ECS with Fargate using Terraform
February 7, 20248 min read

A comprehensive guide to deploying Keycloak on AWS ECS with Fargate using Terraform, including architecture overview and key components.

AWS
Terraform
Keycloak
DevOps
Infrastructure
Mega Guide: How to Deploy Keycloak in a Cluster with Nginx in 10 Minutes!
February 4, 202412 min read

Learn how to deploy Keycloak in a clustered environment with Nginx as a load balancer, exploring different clustering modes including JGroups and Kubernetes.

Keycloak
Nginx
Clustering
Kubernetes
DevOps
Homebrew Services: How to Use, How It Works, and Alternatives
November 24, 20236 min read

An exploration of Homebrew Services for macOS, explaining why it's needed, how it works, and what alternatives are available.

macOS
Homebrew
Development Tools
Terminal
LangChain. What is it for? Alternatives?
October 28, 202310 min read

A deep dive into LangChain, exploring its purpose, functionality, and potential alternatives for AI development.

LangChain
AI
Machine Learning
Development
Keycloak and Identity Federation: A Comprehensive Guide
September 8, 202421 min read

A comprehensive guide to Keycloak and identity federation, covering modern IAM, authentication functions, user experience, and security benefits.

Keycloak
Identity Federation
IAM
Authentication
Security