RSSAmplifier

Blog

CyberShu

Generalist Blog IT

cybershu.euRSS feed ↗10 posts

Latest posts

Zrób se cebulowego SaaSa, czyli cebularstwo stosowane w projektach IT - notatki prelegenta

Na stronie znajdziesz moja prezentacje z konferencji “Javeloper 2026” jak i myślę przydatne linki uzupełniające. Prezentacja PDF: prezentacja Jakie są Twoje wrazenia z prezentacji? Linki Społeczności r/homelab - główna społeczność homelabbers r/VPS r/sysadmin Osoby i profile Pieter Levels na X Homelab i self-hosting The Homelabber selfh.st - Self-hosted content and software Awesome Self-Hosted…

Why I Refuse to Ditch Line-by-Line Code Reviews for AI

In the rush to automate everything, traditional code reviews are becoming an endangered species. Why spend hours reading code when an LLM can scan it in seconds? It sounds tempting, but relying solely on AI for reviews might be a costly mistake. I wouldn’t walk away from developer-led, line-by-line code review, because: For a review to be actually good, it needs multiple perspectives: technical…

Vibe coding might be very hard - presentation

Building apps with AI is easier than ever and ever. Doing it right? Still hard. It still requires knowledge and skills. But it’s easier than ever.

No More PowerPoint - Use Marp

Last week, I was tasked with giving a presentation on “Dependabot” - a tool for automatically updating dependencies in projects. After the last presentations, I felt tired of PowerPoint and decided to do something different.

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 optimise this process.

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 projects and see how far you’ve come. 🎉 Celebrate Wins:…

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-plugin and maven-resources-plugin to build a shaded JAR,…

How to work with Python virtual env in Dockerfile

If you work with Python, you probably need to activate a virtual environment to manage dependencies. Using a virtualenv requires activation each time you want to use Python or pip. This blog post will show you how to effectively and elegantly work with Python when building a Dockerfile. Method 1: Bad Let’s say you want to copy and change a shell script into a Dockerfile. The solution below won’t…

How to use Kaniko and JFrog with GitHub Actions

Introduction In this article, we will explore the use of Kaniko and JFrog with GitHub Actions to build and push a Docker image to JFrog Artifactory. This solution addressed issues I encountered while working on a project in my company. I hope it proves useful for you as well. Prerequisites You must have: GitHub project with Dockerfile JFrog Artifactory account with created docker repository…

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 sets it apart from make.com is its free self-hosted…