Skip to main content

· 9 min read

Build a container inside a rootless conatiner

A PaaS has a very dev friendly use case: when a user just conneects a repository we must build the image from a Dockerfile in the repo. We assume at the beginning a team doesn't have a CI pipeline and wants to share a quick demo to the customers. There are many ways to do it. Let's look at all of them and at the design we chosed for Treenq

· 6 min read

What is it

I would recomment it for reading only if:

  • You look for programming some technical, but out of ideas
  • You are tech indie hacker who might look for a person to discuss ideas, brainstorm or even build a team (with me if you didn't get it)

· 6 min read

A few years ago we had 2 editors for Go: jetbrains plugin to IntelijIdea and YOUR_NAME_IT with a go plugin. First brought tons of closed source components that eventually became Goland and bunch of open source components used by another editor Go plugin:

It worked for a while, but it has a lot of issues.

  1. Number one, you install a plugin, it installs a tenish of the others, every version half of the tools are broken and that's very lame dance happened every release.
  2. The integration complexity, every editor did its own integration set, some used only part of them, some integrated them one by one.
  3. Performance, it's not obvious today, but every tool worked once per editor request, it means every click "Go to definition" it has index the code base, find the implementatons or the object locations navigate you.

· 7 min read

The things I've collected to write my best Dockerfile. Appreciate any comments mentioning I could do it better and more optimal.

· 5 min read

On this page, I want to cover the caveats I encountered while shaping my approach to unit testing in the context of observability.

It's important to clarify that I’m not referring to testing logs or metrics delivery. Instead, I want to focus on testing modules that perform business logic but also include observability calls, like loggers or meters.

· 9 min read

Devlog #0: logging, linter, Zitadel, codegen, e2e tests

Today I want to share with your my first steps of creating new project. For a long time I've wanted created something cool, really meaninful, and after all I step into my idea: Platform as a service.

· 7 min read

In order to be engaged one explores different areas and looks for unknown software area.

Here we look at the gamedev in 2024 from experience in server side software.

In software development, it's common to explore new domains to stay engaged. Whether it's for a change of pace or to push personal boundaries, exploring the unknown can lead to fancy adventures in software. This page will share my journey as a backend developer diving into the game development in 2024.

· 7 min read

This article has been created to remind us of one simple thing: HTTP is a stream.

As a practical outcome we can learn how to reduce memory requirements for our services in a typical task: cache warming.

· 4 min read

Blog is a  system to spread ideas across the internet. Shout out about a thing "Look, I have an opinion on that if you care".