<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tim Derzhavets</title><description>Notes on running production infrastructure — Kubernetes, data platforms, messaging, the databases underneath — and DevClusterAI, a small studio building a small number of products and keeping them running.</description><link>https://timderzhavets.com/</link><language>en-us</language><item><title>RDS Proxy in Production: Solving Connection Exhaustion and Sub-Minute Failover</title><link>https://timderzhavets.com/blog/rds-proxy-in-production-solving-connection-exhaustion/</link><guid isPermaLink="true">https://timderzhavets.com/blog/rds-proxy-in-production-solving-connection-exhaustion/</guid><description>Eliminate Lambda connection storms and achieve 30-second database failover with RDS Proxy. Production deployment guide with Terraform and monitoring.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate><category>RDS</category><category>AWS</category><category>Lambda</category><category>PostgreSQL</category></item><item><title>Java vs Python in Production: Performance, Concurrency, and When Type Safety Actually Matters</title><link>https://timderzhavets.com/blog/java-vs-python-in-production-performance-concurrency/</link><guid isPermaLink="true">https://timderzhavets.com/blog/java-vs-python-in-production-performance-concurrency/</guid><description>Real performance differences between Java and Python in production: concurrency models, GC behavior, and when type safety prevents 2 AM incidents.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>Python</category><category>Java/TypeScript</category></item><item><title>Docker Images vs Helm Charts: Choosing the Right Abstraction Layer for Your Kubernetes Deployments</title><link>https://timderzhavets.com/blog/docker-images-vs-helm-charts-choosing-the-right/</link><guid isPermaLink="true">https://timderzhavets.com/blog/docker-images-vs-helm-charts-choosing-the-right/</guid><description>Docker and Helm solve different problems—images package applications, charts orchestrate deployments. Learn when you need each.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Helm</category></item><item><title>Building Distributed State Stores with NATS JetStream: KV and Object Storage Patterns</title><link>https://timderzhavets.com/blog/building-distributed-state-stores-with-nats-jetstream/</link><guid isPermaLink="true">https://timderzhavets.com/blog/building-distributed-state-stores-with-nats-jetstream/</guid><description>Replace Redis and S3 with NATS JetStream&apos;s built-in KV and Object stores for simplified cloud-native state management.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>Node.js</category><category>PostgreSQL</category><category>Redis</category><category>S3</category><category>Kubernetes</category></item><item><title>Building a Cost-Efficient GitLab Runner Fleet: From Single Server to Auto-Scaled Infrastructure</title><link>https://timderzhavets.com/blog/building-a-cost-efficient-gitlab-runner-fleet-from/</link><guid isPermaLink="true">https://timderzhavets.com/blog/building-a-cost-efficient-gitlab-runner-fleet-from/</guid><description>Evolve GitLab Runners from basic setup to production-grade auto-scaling with real cost analysis, executor trade-offs, and fleet management.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>AWS</category><category>Linux</category><category>Monitoring</category></item><item><title>NATS vs Kafka: A Decision Framework for Cloud-Native Messaging at Scale</title><link>https://timderzhavets.com/blog/nats-vs-kafka-a-decision-framework-for-cloud-native/</link><guid isPermaLink="true">https://timderzhavets.com/blog/nats-vs-kafka-a-decision-framework-for-cloud-native/</guid><description>Operational trade-off analysis with runnable Go code showing where NATS and Kafka each break down under real cloud-native workload patterns.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>GoLang</category></item><item><title>NATS JetStream vs Kafka: Choosing the Right Persistent Messaging Layer for Cloud-Native Systems</title><link>https://timderzhavets.com/blog/nats-jetstream-vs-kafka-choosing-the-right-persistent/</link><guid isPermaLink="true">https://timderzhavets.com/blog/nats-jetstream-vs-kafka-choosing-the-right-persistent/</guid><description>An architectural decision framework comparing JetStream and Kafka across operational complexity, cloud-native fit, and delivery guarantees.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate><category>Kubernetes</category></item><item><title>NATS JetStream in Production: Persistent Messaging Without the Kafka Tax</title><link>https://timderzhavets.com/blog/nats-jetstream-in-production-persistent-messaging/</link><guid isPermaLink="true">https://timderzhavets.com/blog/nats-jetstream-in-production-persistent-messaging/</guid><description>Migrate from ephemeral Core NATS to durable JetStream with production deployment patterns for cloud-native teams—without the Kafka overhead.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>Networking</category><category>Kubernetes</category></item><item><title>NATS JetStream in Practice: Persistent Messaging and Event Replay</title><link>https://timderzhavets.com/blog/nats-jetstream-in-practice-persistent-messaging-and/</link><guid isPermaLink="true">https://timderzhavets.com/blog/nats-jetstream-in-practice-persistent-messaging-and/</guid><description>Build persistent, replay-capable messaging on NATS JetStream with durable consumers and production Kubernetes deployment via Helm.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Helm</category></item><item><title>Grafana Loki in Production: Building a $500/Month Kubernetes Log Stack That Scales</title><link>https://timderzhavets.com/blog/grafana-loki-in-production-building-a-500-month/</link><guid isPermaLink="true">https://timderzhavets.com/blog/grafana-loki-in-production-building-a-500-month/</guid><description>Cut cloud logging costs by 85% with production-ready Loki architecture. Real deployment patterns for 100GB+ daily logs on Kubernetes.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Monitoring</category><category>Logging</category><category>AWS</category><category>S3</category></item><item><title>Building a Self-Scaling GitLab Runner Fleet: From Single Instance to Multi-Cloud Infrastructure</title><link>https://timderzhavets.com/blog/building-a-self-scaling-gitlab-runner-fleet-from-single/</link><guid isPermaLink="true">https://timderzhavets.com/blog/building-a-self-scaling-gitlab-runner-fleet-from-single/</guid><description>A practical guide to evolving GitLab Runner infrastructure from a single server to an autoscaling multi-executor fleet handling thousands of jobs daily.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>AWS</category><category>Linux</category><category>Automation</category></item><item><title>Building Production-Ready Spark on Kubernetes with the Operator Pattern</title><link>https://timderzhavets.com/blog/building-production-ready-spark-on-kubernetes-with-the/</link><guid isPermaLink="true">https://timderzhavets.com/blog/building-production-ready-spark-on-kubernetes-with-the/</guid><description>Transform Spark workloads from imperative spark-submit chaos into declarative, GitOps-ready deployments with Kubernetes Operators and CRDs.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Helm</category><category>Python</category></item><item><title>Building a Production-Grade ECR Pipeline for EKS: Security, Performance, and Cost Optimization</title><link>https://timderzhavets.com/blog/building-a-production-grade-ecr-pipeline-for-eks/</link><guid isPermaLink="true">https://timderzhavets.com/blog/building-a-production-grade-ecr-pipeline-for-eks/</guid><description>Complete guide to designing secure, cost-effective ECR workflows for EKS with vulnerability scanning, lifecycle automation, and replication strategies</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><category>EKS</category><category>AWS</category><category>Kubernetes</category><category>Security</category></item><item><title>Zero-Downtime Schema Changes with Alembic: A Production Migration Playbook</title><link>https://timderzhavets.com/blog/zero-downtime-schema-changes-with-alembic-a-production/</link><guid isPermaLink="true">https://timderzhavets.com/blog/zero-downtime-schema-changes-with-alembic-a-production/</guid><description>Battle-tested strategies for safe database migrations: expand-contract patterns, lock management, and rollback techniques that work at scale.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Python</category><category>PostgreSQL</category></item><item><title>Spring Boot Auto-Configuration: How It Works and When to Override It</title><link>https://timderzhavets.com/blog/spring-boot-auto-configuration-how-it-works-and-when-to/</link><guid isPermaLink="true">https://timderzhavets.com/blog/spring-boot-auto-configuration-how-it-works-and-when-to/</guid><description>Deep dive into Spring Boot&apos;s auto-configuration mechanism. Learn how it works, debug issues, and take control when defaults don&apos;t fit.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate><category>Java/TypeScript</category><category>MariaDB</category></item><item><title>Rancher with Docker: Building a Container Management Pipeline from Laptop to Production</title><link>https://timderzhavets.com/blog/rancher-with-docker-building-a-container-management/</link><guid isPermaLink="true">https://timderzhavets.com/blog/rancher-with-docker-building-a-container-management/</guid><description>Build a unified container pipeline from local Docker development to production Kubernetes using Rancher Desktop and Rancher Server.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>Rancher</category><category>Kubernetes</category><category>Linux</category></item><item><title>Rancher Multi-Cluster Management: From Zero to Production-Ready in One Day</title><link>https://timderzhavets.com/blog/rancher-multi-cluster-management-from-zero-to/</link><guid isPermaLink="true">https://timderzhavets.com/blog/rancher-multi-cluster-management-from-zero-to/</guid><description>Deploy Rancher to unify Kubernetes cluster management across EKS, GKE, and bare metal with production-ready RBAC, backups, and GitOps patterns.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><category>Rancher</category><category>Kubernetes</category><category>EKS</category><category>Helm</category><category>Linux</category></item><item><title>Migrating from Terraform to OpenTofu: A Practical Guide for Production Workloads</title><link>https://timderzhavets.com/blog/migrating-from-terraform-to-opentofu-a-practical-guide/</link><guid isPermaLink="true">https://timderzhavets.com/blog/migrating-from-terraform-to-opentofu-a-practical-guide/</guid><description>A hands-on guide to migrating production workloads from Terraform to OpenTofu, covering state management, CI/CD updates, and provider compatibility.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>Linux</category><category>AWS</category><category>GitHub Actions</category><category>Kubernetes</category></item><item><title>ClickUp to Custom Kanban: Migration Strategies</title><link>https://timderzhavets.com/blog/clickup-custom-kanban-migration/</link><guid isPermaLink="true">https://timderzhavets.com/blog/clickup-custom-kanban-migration/</guid><description>Migrate from ClickUp to a custom kanban system with full AI integration, covering data export, schema design, and MCP server implementation for Claude Code workflows.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><category>Automation</category><category>PostgreSQL</category><category>Python</category><category>Node.js</category></item><item><title>kubectl Command Patterns That Senior Engineers Actually Use Daily</title><link>https://timderzhavets.com/blog/kubectl-command-patterns-that-senior-engineers-actually/</link><guid isPermaLink="true">https://timderzhavets.com/blog/kubectl-command-patterns-that-senior-engineers-actually/</guid><description>Master the kubectl workflows and muscle-memory commands that experienced engineers rely on for daily cluster operations, debugging, and incident response.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Linux</category><category>Monitoring</category></item><item><title>Goroutines vs Async/Await: A Performance Deep-Dive for Backend Engineers</title><link>https://timderzhavets.com/blog/goroutines-vs-async-await-a-performance-deep-dive-for/</link><guid isPermaLink="true">https://timderzhavets.com/blog/goroutines-vs-async-await-a-performance-deep-dive-for/</guid><description>Compare Go&apos;s goroutines with .NET&apos;s async/await through real benchmarks, production case studies, and migration strategies for high-concurrency systems.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate><category>GoLang</category><category>.NET</category><category>Kubernetes</category><category>Monitoring</category></item><item><title>GitLab with Rancher: Building a Production-Ready GitOps Pipeline for Multi-Cluster Kubernetes</title><link>https://timderzhavets.com/blog/gitlab-with-rancher-building-a-production-ready-gitops/</link><guid isPermaLink="true">https://timderzhavets.com/blog/gitlab-with-rancher-building-a-production-ready-gitops/</guid><description>Combine GitLab Agent and Rancher Fleet to manage deployments across multiple Kubernetes clusters with unified observability and drift detection.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><category>Rancher</category><category>ArgoCD</category><category>Helm</category><category>Kubernetes</category></item><item><title>GitLab CI/CD with Rancher: Building a Pull-Based Deployment Pipeline for Multi-Cluster Kubernetes</title><link>https://timderzhavets.com/blog/gitlab-ci-cd-with-rancher-building-a-pull-based/</link><guid isPermaLink="true">https://timderzhavets.com/blog/gitlab-ci-cd-with-rancher-building-a-pull-based/</guid><description>Implement pull-based GitOps deployments across multiple Kubernetes clusters using GitLab CI/CD, Rancher Fleet, and the GitLab Agent.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate><category>Rancher</category><category>ArgoCD</category><category>Helm</category><category>GitHub Actions</category></item><item><title>From Zero to Production AKS: A Battle-Tested Blueprint for Azure Kubernetes</title><link>https://timderzhavets.com/blog/from-zero-to-production-aks-a-battle-tested-blueprint/</link><guid isPermaLink="true">https://timderzhavets.com/blog/from-zero-to-production-aks-a-battle-tested-blueprint/</guid><description>A production-ready AKS blueprint built from real failures: security hardening, cost optimization, and operational patterns for Azure Kubernetes.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Helm</category><category>ArgoCD</category><category>Monitoring</category><category>Security</category></item><item><title>FastAPI in Practice: Building High-Performance APIs</title><link>https://timderzhavets.com/blog/fastapi-in-practice-building-high-performance-apis-2/</link><guid isPermaLink="true">https://timderzhavets.com/blog/fastapi-in-practice-building-high-performance-apis-2/</guid><description>Master async patterns and performance optimization for FastAPI apps serving high-traffic workloads in production.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Python</category><category>Lambda</category></item><item><title>AI-Assisted Development Workflows with Claude Code and MCP</title><link>https://timderzhavets.com/blog/ai-assisted-development-claude-code/</link><guid isPermaLink="true">https://timderzhavets.com/blog/ai-assisted-development-claude-code/</guid><description>Explore how Claude Code and Model Context Protocol (MCP) servers transform software development with AI-powered code generation, task management, and persistent memory.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>MCP</category><category>Python</category><category>Automation</category></item><item><title>From Airflow Frustration to Dagster Assets: A Migration Story</title><link>https://timderzhavets.com/blog/from-airflow-frustration-to-dagster-assets-a-migration-2/</link><guid isPermaLink="true">https://timderzhavets.com/blog/from-airflow-frustration-to-dagster-assets-a-migration-2/</guid><description>Migrate from Airflow to Dagster with an asset-centric approach that transforms debugging and testing.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><category>Python</category></item><item><title>EKS vs GKE: A Production-Ready Decision Framework for Platform Teams</title><link>https://timderzhavets.com/blog/eks-vs-gke-a-production-ready-decision-framework-for/</link><guid isPermaLink="true">https://timderzhavets.com/blog/eks-vs-gke-a-production-ready-decision-framework-for/</guid><description>A weighted scoring framework with Terraform examples for platform teams choosing between AWS EKS and Google GKE.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><category>EKS</category><category>GKE</category><category>Kubernetes</category><category>AWS</category><category>Helm</category></item><item><title>EKS vs GKE: A Practical Guide to Kubernetes Migration Decisions</title><link>https://timderzhavets.com/blog/eks-vs-gke-a-practical-guide-to-kubernetes-migration/</link><guid isPermaLink="true">https://timderzhavets.com/blog/eks-vs-gke-a-practical-guide-to-kubernetes-migration/</guid><description>A migration-focused comparison of EKS and GKE examining real switching costs and operational trade-offs for production Kubernetes workloads.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><category>EKS</category><category>GKE</category><category>Kubernetes</category><category>Helm</category><category>AWS</category></item><item><title>Building Your First Event-Driven Pipeline with Argo Events: From Webhook to Workflow</title><link>https://timderzhavets.com/blog/building-your-first-event-driven-pipeline-with-argo/</link><guid isPermaLink="true">https://timderzhavets.com/blog/building-your-first-event-driven-pipeline-with-argo/</guid><description>Learn to build Kubernetes-native event pipelines with Argo Events. Connect GitHub webhooks to automated workflows using EventSources, Sensors, and EventBus.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>ArgoCD</category><category>GitHub Actions</category></item><item><title>Building a Production ML Inference Stack with KServe, vLLM, and Karmada</title><link>https://timderzhavets.com/blog/building-a-production-ml-inference-stack-with-kserve/</link><guid isPermaLink="true">https://timderzhavets.com/blog/building-a-production-ml-inference-stack-with-kserve/</guid><description>Learn to deploy multi-cluster ML inference using KServe, vLLM, and Karmada for scalable, resilient model serving across regions.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Helm</category><category>ArgoCD</category></item><item><title>From 10ms to 1ms: A Systematic Approach to gRPC Latency Reduction</title><link>https://timderzhavets.com/blog/from-10ms-to-1ms-a-systematic-approach-to-grpc-latency/</link><guid isPermaLink="true">https://timderzhavets.com/blog/from-10ms-to-1ms-a-systematic-approach-to-grpc-latency/</guid><description>A systematic guide to identifying and eliminating gRPC latency bottlenecks with measurable benchmarks and production-tested configurations.</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><category>GoLang</category><category>Python</category><category>Kubernetes</category><category>Monitoring</category></item><item><title>Building Knowledge Graphs with Neo4j for Project Documentation</title><link>https://timderzhavets.com/blog/neo4j-knowledge-graphs-documentation/</link><guid isPermaLink="true">https://timderzhavets.com/blog/neo4j-knowledge-graphs-documentation/</guid><description>Create living documentation using Neo4j knowledge graphs to map repository relationships, service dependencies, and API connections across complex codebases.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>Neo4j</category><category>Python</category><category>Automation</category></item><item><title>Taming Callback Hell: Practical asyncio Patterns for Production Python</title><link>https://timderzhavets.com/blog/taming-callback-hell-practical-asyncio-patterns-for/</link><guid isPermaLink="true">https://timderzhavets.com/blog/taming-callback-hell-practical-asyncio-patterns-for/</guid><description>Production-ready asyncio patterns for debugging silent failures, structured concurrency, graceful shutdowns, and testing async Python code.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>Python</category><category>Monitoring</category><category>Logging</category></item><item><title>Sequential Thinking MCP for Complex Problem Decomposition</title><link>https://timderzhavets.com/blog/sequential-thinking-mcp-problem-decomposition/</link><guid isPermaLink="true">https://timderzhavets.com/blog/sequential-thinking-mcp-problem-decomposition/</guid><description>Use the Sequential Thinking MCP server to break down complex problems into structured reasoning chains, enabling better debugging, architecture decisions, and research workflows.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><category>MCP</category><category>Python</category><category>Claude Code</category><category>Automation</category></item><item><title>Secrets Management with Infisical in Production</title><link>https://timderzhavets.com/blog/infisical-secrets-management/</link><guid isPermaLink="true">https://timderzhavets.com/blog/infisical-secrets-management/</guid><description>Implement secure secrets management using Infisical, an open-source platform for managing API keys, database credentials, and environment variables across development and production.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>Infisical</category><category>Security</category><category>Automation</category><category>Node.js</category></item><item><title>Auth0 Multi-Application Authentication Architecture</title><link>https://timderzhavets.com/blog/auth0-multi-app-authentication/</link><guid isPermaLink="true">https://timderzhavets.com/blog/auth0-multi-app-authentication/</guid><description>Design patterns for implementing Auth0 authentication across multiple frontend applications with shared backend services and role-based access control.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><category>Auth0</category><category>Node.js</category><category>Java/TypeScript</category><category>Security</category></item><item><title>Aggregating Data from Multiple APIs: Patterns and Pitfalls</title><link>https://timderzhavets.com/blog/api-aggregation-patterns/</link><guid isPermaLink="true">https://timderzhavets.com/blog/api-aggregation-patterns/</guid><description>Master the art of aggregating data from multiple external APIs with proper error handling, rate limiting, caching, and response normalization strategies.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><category>Python</category><category>Automation</category><category>Node.js</category></item><item><title>Image Storage Architecture with Supabase</title><link>https://timderzhavets.com/blog/supabase-image-storage-architecture/</link><guid isPermaLink="true">https://timderzhavets.com/blog/supabase-image-storage-architecture/</guid><description>Design scalable image storage solutions using Supabase Storage, with bucket organization, access policies, image transformations, and CDN optimization.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>Supabase</category><category>PostgreSQL</category><category>Node.js</category><category>S3</category></item><item><title>Web Viewers for 3D CAD: Three.js Integration Strategies</title><link>https://timderzhavets.com/blog/threejs-cad-web-viewer/</link><guid isPermaLink="true">https://timderzhavets.com/blog/threejs-cad-web-viewer/</guid><description>Build interactive web-based 3D CAD viewers using Three.js, supporting STL, glTF, and STEP formats with optimized performance for engineering models.</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><category>Node.js</category><category>Java/TypeScript</category><category>CadQuery</category></item><item><title>Database Schema Design: Prisma vs Drizzle ORM Comparison</title><link>https://timderzhavets.com/blog/prisma-vs-drizzle-orm-comparison/</link><guid isPermaLink="true">https://timderzhavets.com/blog/prisma-vs-drizzle-orm-comparison/</guid><description>A practical comparison of Prisma and Drizzle ORMs for TypeScript projects, covering schema design, query building, migrations, and performance trade-offs.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><category>Prisma</category><category>Drizzle</category><category>PostgreSQL</category><category>Node.js</category><category>Java/TypeScript</category></item><item><title>Using Neo4j for Design Decision Memory in CAD Projects</title><link>https://timderzhavets.com/blog/neo4j-design-memory-cad/</link><guid isPermaLink="true">https://timderzhavets.com/blog/neo4j-design-memory-cad/</guid><description>Build persistent design memory for CAD projects using Neo4j graph database to track component relationships, design decisions, and constraints across sessions.</description><pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate><category>Neo4j</category><category>Python</category><category>CadQuery</category></item><item><title>Migrating from Redis to PostgreSQL: Session Management Patterns</title><link>https://timderzhavets.com/blog/redis-postgresql-migration-sessions/</link><guid isPermaLink="true">https://timderzhavets.com/blog/redis-postgresql-migration-sessions/</guid><description>Learn when and how to migrate session storage from Redis to PostgreSQL, reducing infrastructure complexity while maintaining performance for moderate-scale applications.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><category>PostgreSQL</category><category>Redis</category><category>Node.js</category></item><item><title>Building CLI Tools for CAD Workflows with Python Click</title><link>https://timderzhavets.com/blog/python-click-cli-cad-workflows/</link><guid isPermaLink="true">https://timderzhavets.com/blog/python-click-cli-cad-workflows/</guid><description>Create professional command-line interfaces for CAD automation using Python Click, with subcommands, rich output formatting, and shell completion.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>Python</category><category>Automation</category><category>CadQuery</category></item><item><title>Equipment Categorization and Canonical Name Mapping Strategies</title><link>https://timderzhavets.com/blog/equipment-categorization-canonical-mapping/</link><guid isPermaLink="true">https://timderzhavets.com/blog/equipment-categorization-canonical-mapping/</guid><description>Design robust equipment categorization systems using canonical name mapping, fuzzy matching, and hierarchical taxonomies for fitness applications.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate><category>Python</category><category>Machine Learning</category><category>PostgreSQL</category></item><item><title>Integrating PartCAD Package Manager for Standardized CAD Components</title><link>https://timderzhavets.com/blog/partcad-package-manager-integration/</link><guid isPermaLink="true">https://timderzhavets.com/blog/partcad-package-manager-integration/</guid><description>Learn how to use PartCAD as a package manager for CAD components, accessing thousands of standardized parts like fasteners, motors, and electronics through a unified API.</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><category>Python</category><category>CadQuery</category><category>PartCAD</category><category>Open CASCADE</category></item><item><title>Building Fitness Program Adaptation Algorithms</title><link>https://timderzhavets.com/blog/fitness-program-adaptation-algorithms/</link><guid isPermaLink="true">https://timderzhavets.com/blog/fitness-program-adaptation-algorithms/</guid><description>Design adaptive fitness program algorithms that automatically adjust training variables based on user progress, implementing progressive overload and periodization strategies.</description><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate><category>Python</category><category>TensorFlow</category><category>Machine Learning</category><category>PostgreSQL</category></item><item><title>Creating Electronics Component Adapters with cq_electronics</title><link>https://timderzhavets.com/blog/cq-electronics-component-adapters/</link><guid isPermaLink="true">https://timderzhavets.com/blog/cq-electronics-component-adapters/</guid><description>Build adapters for the cq_electronics library to integrate Raspberry Pi, connectors, and other electronic components into your parametric CAD workflow.</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate><category>Python</category><category>CadQuery</category><category>cq_electronics</category><category>Build123d</category></item><item><title>Exercise Selection Algorithms with Equipment Constraints</title><link>https://timderzhavets.com/blog/exercise-selection-algorithms-constraints/</link><guid isPermaLink="true">https://timderzhavets.com/blog/exercise-selection-algorithms-constraints/</guid><description>Build intelligent exercise selection systems that respect equipment availability, balance muscle group coverage, and personalize recommendations based on user goals and history.</description><pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate><category>Python</category><category>Scikit-Learn</category><category>Machine Learning</category><category>PostgreSQL</category></item><item><title>Geometry Validation and Quality Checking in Parametric CAD</title><link>https://timderzhavets.com/blog/geometry-validation-parametric-cad/</link><guid isPermaLink="true">https://timderzhavets.com/blog/geometry-validation-parametric-cad/</guid><description>Implement robust geometry validation for parametric CAD models to ensure 3D printability, CNC compatibility, and assembly correctness using CadQuery and Open CASCADE.</description><pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate><category>Python</category><category>CadQuery</category><category>Open CASCADE</category></item><item><title>Muscle Activation Data Modeling for Fitness Applications</title><link>https://timderzhavets.com/blog/muscle-activation-data-modeling/</link><guid isPermaLink="true">https://timderzhavets.com/blog/muscle-activation-data-modeling/</guid><description>Design database schemas and algorithms for tracking muscle activation patterns across exercises, enabling balanced workout recommendations and progress analysis.</description><pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate><category>Python</category><category>PostgreSQL</category><category>TensorFlow</category><category>Machine Learning</category></item><item><title>Building a Component Registry for Parametric CAD with Python</title><link>https://timderzhavets.com/blog/cadquery-component-registry-python/</link><guid isPermaLink="true">https://timderzhavets.com/blog/cadquery-component-registry-python/</guid><description>Learn how to create a unified registry pattern to manage multiple CAD component sources in Python using CadQuery and PartCAD.</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate><category>Python</category><category>CadQuery</category><category>PartCAD</category><category>cq_warehouse</category><category>Automation</category></item><item><title>Building an Exercise Database: Multi-Source Data Normalization</title><link>https://timderzhavets.com/blog/exercise-database-data-normalization/</link><guid isPermaLink="true">https://timderzhavets.com/blog/exercise-database-data-normalization/</guid><description>Learn data engineering patterns for aggregating exercise data from multiple APIs and datasets, handling inconsistencies, and building a normalized fitness database.</description><pubDate>Tue, 16 Sep 2025 00:00:00 GMT</pubDate><category>Python</category><category>PostgreSQL</category><category>Machine Learning</category></item><item><title>CadQuery: Python-Powered Parametric CAD and Its Growing Ecosystem</title><link>https://timderzhavets.com/blog/cadquery_python_cad_ecosystem/</link><guid isPermaLink="true">https://timderzhavets.com/blog/cadquery_python_cad_ecosystem/</guid><description>Discover CadQuery, a Python framework for creating parametric 3D CAD models, and explore the rich ecosystem of editors, plugins, and tools built around it.</description><pubDate>Tue, 09 Sep 2025 00:00:00 GMT</pubDate><category>Python</category><category>CadQuery</category><category>Build123d</category><category>Open CASCADE</category><category>Automation</category></item><item><title>Hybrid Kubernetes Cluster: Detailed Setup with Linux and Windows Nodes</title><link>https://timderzhavets.com/blog/hybrid_kubernetes_setup_detailed_explained/</link><guid isPermaLink="true">https://timderzhavets.com/blog/hybrid_kubernetes_setup_detailed_explained/</guid><description>A detailed guide to creating a hybrid Kubernetes cluster, incorporating script content and explaining each step in depth.</description><pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Calico</category><category>Windows</category><category>Linux</category><category>Automation</category><category>Networking</category></item></channel></rss>