InDan On CodingbyDan Siwiec·Oct 16, 2025Building an AI Telegram agent. Part 1: FastAPI Telegram integrationStep-by-step guide from zero to an Claude-powered AI Agent
InDan On CodingbyDan Siwiec·Mar 22, 2024Kubernetes Gateway API — lessons from the trenchesTakeaways from one year of working with the new Kubernetes API
InDan On CodingbyDan Siwiec·Mar 19, 2024Part 2: Why I quit software consulting. And should you?After some years in consulting, how do you know when to move on?
InDan On CodingbyDan Siwiec·Feb 24, 2024Part 1: Is consulting a good place to start your career in Software? (shhh yes, it is 🤫)Food for thought on consulting vs FAANGA response icon1A response icon1
InDan On CodingbyDan Siwiec·Nov 16, 2022Tricky Kubernetes memory management for Java applicationsHow to use the Kubernetes memory requests and limits in combination with JVM Heap and stay out of trouble.A response icon7A response icon7
InDan On CodingbyDan Siwiec·Jun 11, 2022Why you should learn Kotlin if you’re a Java DeveloperKotlin is on the rise! What’s in it for you? Why switch? Where to start?A response icon1A response icon1
InDan On CodingbyDan Siwiec·May 27, 20227 Traits of a Lead Software EngineerHow is this exciting role different? What new skills do you need and how to develop them?A response icon1A response icon1
InDan On CodingbyDan Siwiec·May 25, 2022Event-Driven Architecture. Part 1: Pros and cons with examplesIs this the right approach for you? When to go for it and when to pass?A response icon2A response icon2
InDan On CodingbyDan Siwiec·Apr 9, 20225 Timeless Books for Software EngineersFive absolutely timeless books for Software Engineers which are more relevant than ever before.A response icon3A response icon3
InDan On CodingbyDan Siwiec·Mar 24, 2022Monorepos for Microservices Part 3: Pipeline Implementation on JenkinsThis is Part 3 of the Monorepos for Microservices series. Read Part 1 on the pros and cons of a monorepo and Part 2 on structuring the…A response icon1A response icon1