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...
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 optimis...
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 ...
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...
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 she...
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
JFr...
16 post articles, 2 pages.