PinnedPublished inDev GeniusHow to set up Golang projects for microservices, Part 2: GolangA summary of my experiences about Golang project setups, GolangJun 30, 2024Jun 30, 2024
PinnedPublished inFAUN — Developer Community 🐾I like Scrum. The good Scrum.I have been working with Scrum and other Agile methodology for 16 years. I wrote a series about my experiences and thoughts with Scrum.Dec 31, 2024Dec 31, 2024
PinnedPublished inDev GeniusServer, 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.Oct 23, 2023Oct 23, 2023
PinnedPublished inDev GeniusTrace — 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…Aug 16, 20231Aug 16, 20231
PinnedPublished inFAUN — Developer Community 🐾Microservice 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…Nov 7, 2022Nov 7, 2022
Very 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…Feb 91Feb 91
Published inDev GeniusHow 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.Feb 9Feb 9
ServiceRunner, 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.Jan 12Jan 12
Published inFAUN — Developer Community 🐾Acceptance 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.Dec 31, 2024Dec 31, 2024
Published inFAUN — Developer Community 🐾The poisoning hidden delayDelay is a typical situation in the IT world. It can be handled several ways. The main point is whether things are better.Dec 31, 2024Dec 31, 2024