 on [Unsplash](https://unsplash.com/photos/hsg538WrP0Y)](https://sterba.dev/title-picture-automated-updates-post.jpg)
Why you should update your dependencies automatically
When was the last time you decided to update the dependencies of one of your projects? And not because you needed a new feature, just to get the latest security patches for your project which might be running on the public internet? Well yes, I got the same problem: never. I didn’t update most dependencies of my own software until sometime earlier last year. My TL;DR today is that the setup was very easy, and I can sleep better now, as I know I will receive a notification when one of my applications is vulnerable....
 from [Unsplash](https://unsplash.com/photos/U0_hlwXFLn0)](https://sterba.dev/title-picture-git-worktree-post.jpg)
Use git worktree to work with multiple branches
This post is about the awesome git worktree, that simplified my personal workflow with git very much. In the past I had at least 2 versions of repository checked out locally or fiddled around with git stash to find a thing I did weeks ago. But let’s talk about how I use git and how git worktree helped me. Use Cases When I’m reviewing a Pull or Merge Request, sometimes I would like to see the code in my own IDE instead of the GitLab or GitHub UI....
 from [Unsplash](https://unsplash.com/photos/LNwn_A9RGHo)](https://sterba.dev/title-picture-kanban-post.jpg)
Organize your Semester with Kanban inspired Methods
I recently finished my studies, so this seems a good time to reflect about how (and why) things worked out. As always I like to share some insights in what I’ve learned in the last 5 years. This is the second part of my series about how to study. You can find the first part about how to write a thesis here Studying is more than about learning new things. It is also about learning how to prioritize your available time and energy to achieve externally set goals....
 from [Unsplash](https://unsplash.com/photos/hopX_jpVtRM)](https://sterba.dev/title-picture-thesis-post.jpg)
Writing a Thesis
Writing a thesis is a complex project, that requires planning, self-organization and perseverance. Additionally, when working on a new topic, you will need some time to understand the surroundings of your topic. This post is a collection of my experiences from writing a bachelor and master’s thesis for a computer science degree. Find a topic Finding a topic for your thesis is probably the hardest part. In general there are different approaches to find a topic....
](https://sterba.dev/title-picture-orm-2022-gosdn-post.jpg)
Speaking at OpenRheinMain 2022
I had the chance to speak at a small conference at my home university about the project (goSDN) I did work on the last 6 months. This is also the project I did write my thesis about, therefore I was pretty confident I had enough inside to answer most of the questions. I thought about speaking at a conference before, but most of the time I felt like I couldn’t provide much insight in topics or my understanding of the technology I use simply wasn’t deep enough....