PinnedInDevOps.devbyPeter Gillich·Feb 1How to Make the Ops and DevOps Work Better and Faster with AIA way, how AI can operate on Kubernetes clusters by GitOps and direct way, with human control, using VSCode + Copilot.
PinnedInDev GeniusbyPeter Gillich·Jun 30, 2024How to set up Golang projects for microservices, Part 2: GolangA summary of my experiences about Golang project setups, Golang
PinnedInDev GeniusbyPeter Gillich·Oct 23, 2023Server, Client and Internal Middlewares with OpenTelemetry in GolangMiddleware is a modern design pattern to introduce (instrument) new features to an existing source code, not only for observability.
PinnedInDev GeniusbyPeter Gillich·Aug 16, 2023Trace — Log Correlation with Grafana TempoGrafana invests a lot into observability. Observability has 4+1 areas: logs, alarms, metrics, traces and correlation. Tempo is the tracing…A response icon1A response icon1
PinnedInFAUN.dev() 🐾byPeter Gillich·Nov 7, 2022Microservice architecture is not a silver bulletNowadays most of self-respecting architects prefers microservice architecture. But it’s not a silver bullet. I’ve already worked in the era…
InDev GeniusbyPeter Gillich·Feb 23, 2025I cannot teach AI (Copilot)When I tried to teach AI for a workaround, I met with the cognitive capability limitation of AI. A junior developer can learn faster.
Peter Gillich·Feb 9, 2025Very good article about code review.There is another advantage of reviewing the senior's code by a junior: the senior can receive a feedback, if their brilliant code is not…A response icon1A response icon1
InDev GeniusbyPeter Gillich·Feb 9, 2025How Go 1.23 eliminates Timer and Ticker memory leaks?Before Go 1.23, the developers have to write a few lines into the defer statement, to make sure, possible memory leaks will be avoided.A response icon1A response icon1
Peter Gillich·Jan 12, 2025ServiceRunner, a simple framework to run microservices in GolangThe typical solution for multiple microservices repo is templating, but it’s hard to maintain. A common repo with ServiceRunner is better.
InFAUN.dev() 🐾byPeter Gillich·Dec 31, 2024Acceptance criteria, the most important part of the Scrum StoryA Story has several pieces of information. If I would keep only one of them, I would keep the acceptance criteria.A response icon1A response icon1