batalin
About Me Categories
batalin
About MeCategories

All Posts

2023

Resolving Git Conflicts with CLI 03-13
Architecture Decision Records (ADRs) - An Essential Tool for Managing Software Architecture 03-11
Domain-Driven Design (DDD) Made Simple: The Basics 03-10
Docker for Devs: Streamlining Development and Deployment 03-09
Trunk-Based Development: The Simple Approach to Faster, More Reliable Code 03-08
Managing Classpath Clashes in Gradle: Tips and Tools 03-07
How to Connect via SSH without Typing Passwords 03-06
Dependency Management in Gradle: API vs Implementation 03-05
Tips for Giving and Receiving Effective Feedback 03-04
The Importance of IT Postmortems: Lessons Learned for Improving System Reliability 03-03
Storing Configuration Data in Kubernetes: Best Practices and Tools 03-02
Multi-Container Pods: Why They're a Powerful Tool in Kubernetes Deployments 03-01
What is Protobuf and Why Should You Care? 02-28
Understanding and Using API Gateways for Microservices 02-27
Understanding Rate Limiting: Why It Matters and How to Implement It 02-26
Why Loki is the Ultimate Solution for Modern Logging Needs 02-25
Ingress vs Egress: What is it 02-24
Getting Started with VPC Endpoints 02-23
Backlog Grooming: Keeping Your Development Cycle on Track 02-22
How to Easily Manage Your Java Development Kits with SDKMAN on Your Mac 02-21
  • 1
  • 2
  • 3
  • 4
  • 5
Powered by Hugo | Theme - LoveIt
2022 - 2024 Kirill Batalin