Home

How to create new docker image tag without push on JFrog and AWS ECR

Hi âś‹, I was recently working on signing Docker images and found a performance issue. In order to sign the image, I had to pull the image from the registry, calculate the hash and create the signature file, and push the new tag to artifactory. This process took a lot of time, especially if the image was large. I was looking for a way to optimis...

Read more

What is a work log and how to use it to speed up your career?

What is a work log and how to use it to speed up your career? As I was diving into “The Software Engineer’s Guidebook,” by Gergely Orosz I stumbled upon a game-changing tip: keeping a work log. This practice has been a revelation for me—it’s more than just tracking daily tasks. A work log helps you: ✅ Track Your Progress: Stay on top of your ...

Read more

Building and Running a JAR from the Tests Directory

Hello there ✋, Hello ✋, I was tasked with integrating a Java class for data generation into our CI/CD pipeline. The goal was to create a shaded JAR that could run directly from the pipeline. The challenge was that the class was in the tests directory, which Maven doesn’t support for building JARs. I resolved this by using the maven-shade-plugi...

Read more

How to setup N8n.io on your server

Hello ✋, A few months ago, I came across an interesting tool for process automation. In its functionalities, it is very similar to Zapier, IFTT, or make.com. It’s called N8N. I base my automations, such as an “AI” assistant or managing Todoist, which I use for task and project management, on n8n. Some processes are still kept on make.com. What...

Read more

[Arch Kata] Lets's design hotdog POS system

Hello ✋, I’m starting a new challenge on the blog. I’m reading a great book “System design interview” and I came up with the idea for a series of posts dedicated to system design. A necessary skill for seniors, especially those applying for more important decisions. I found an interesting page https://www.architecturalkatas.com/kata.html, wher...

Read more