Automating Pull Request Reviews With CodiumAI PR-Agent

Motivation If you are a developer, you know how much time you spend on pull request reviews. We all try to write the best code we can. When we are done, we ask our team members to review our code. Sometimes, making a pull request is more complex than it sounds. Over time, teams learn that pull requests need to be standardized to speed things up and improve communication. That is why we have a pull request template, for example. Sometimes, even that is not enough. Because the speed at which the code is sent out is increasing. More pull requests are created. And the number of pull requests that need to be reviewed is expanding. Ah… ...

December 10, 2023 · 9 min · Robert Nemet

Task vs Make - Final Thoughts

So, after spending time moving from Make to Task, I decided. I’m going with Task in my future projects. Make will not be removed from my projects immediately, but I will not use it in the future. Let me tell you why. All this is my personal opinion. I’m not saying that Task is better than Make. I think that Task is better for me. Global Taskfile I have a global Task in my home directory for standard stuff. It contains tasks to update my tools, run some diagnostics, etc. Because it is global, it is accessible from any directory. For example: ...

August 8, 2023 · 5 min · Robert Nemet

WIP: Taskfile instead of Makefile?

Recently, I stumbled upon a tool called Taskfile. It is a task runner, similar to Makefile, but with many improvements. I decided to try it and see if it can replace my Makefiles. Why Taskfile? First of all, Makefile is a good tool. Today, you can use it on any platform, not just Linux. It is a standard tool for running tasks. It is flexible and powerful. My relation with it is love/hate. It can be tricky to write a good Makefile or to debug it. Reading also can be a challenge. Because of that, when I found out about Taskfile, I decided to try it. ...

July 29, 2023 · 8 min · Robert Nemet

How to schedule task with crontab

I’m keeping notes in simple text files. Imho, this is a straightforward solution that I can control. I need to be able to version my changes and to keep backup as well. For that, I’m using git. But I have to make commits and push changes periodically. I’m delegating this simple, dull, and repetitive toil to the crontab. Crontab ..is a file used by cron. It is a time-based job scheduler available in Unix-like OS. It usually looks like this: ...

February 15, 2021 · 2 min · Robert Nemet