Hi there 👋

I like to post about the tools I use, and the productivity hacks I come across. You can see links to my public profiles below, and some of my favourite posts. I hope you’ll enjoy my content.

Starschema Hackathon 2021

In Hungary, around the end of the year, we usually have some mandatory transferred workdays, when we have to work on Saturdays instead of the days around holidays. It’s not unusual for companies to let their workers spend their time in a more fun way, that’s what we did with an optional hackathon. ...

Plotly Dash Development Tips

Last year I was working on some dash-plotly applications/dashboards. It was confusing at first, I learned a lot during that time, I’d like to share my gathered experience. The docs already contain useful information, I do not wish to repeat them. There are many example pages in github, my goal is to collect my most visited pages here, so it’ll be easier to start out with development. ...

Clipboard Goodies For Productivity

Have you ever typed ctrl-c instead of ctrl-v and had to recopy again? Have you ever needed to copy and paste multiple entries at once from a page causing you to switch back and forth? Have you ever needed to copy the output of a program running in the terminal? I did, and got fed up with them almost 5 years ago, I’ll show you how you can eliminate these problems. ...

Things I Wish I Had Known As a Junior

A few days ago I read a question in twitter, what is the thing that you wish you had known when you started to code. ...

Supercharge your command line

The commmand line can be your best friend during development, if you take some time to get to know its capabilities. But even if you know what it can help you with, you can still extend it. I’d like to introduce you some of my favourite tools, fzf, and oh-my-zsh. By the end of this post I hope you’ll see how well they can work together with you. ...

MSSQL Server Basics

In the past couple of weeks I’ve started to work with Microsoft SQL Server. I have a pretty good founation of SQL from high school, but I’ve only used PostgreSQL so far in my carreer. I collect the snippets I found to be the most useful ones that helped me getting started. ...

Vim

My first memory with vim is in early 2010s, I was just learning git, and I messed up my repo badly, a colleague came to help, he told me seemingly random sequence of characters to type, and suddenly everything went back to normal. Git’s default editor was vim and I think we did an interactive rebase. We might have just fixed it in an other way, but still it felt powerful. Later on I saw vim books at the operators’ desks, and I got really curious of what it is and how can it help my daily work. ...

Think Outside The Box

In the past few days I’ve been working in manual mode on multiple linux boxes simultaneously. I have to follow logs, modify configurations and kill/start applications all at once. I got confused pretty fast of what server am I connected to in a certain console pane, and where are my operations. On top of that my ISP had a huge traffic hit these days, and my VPN connection dropped constantly. I dusted off my knowledge about some tools that boosted my productivity. ...

OITM 2023

The 7th OITM has just finished for me. OITM is an IT championship in Hungary, sponsored by large tech companies held in November for 7 rounds. ...

November 29, 2023 · 4 min · Mátyás Budavári

Moving To A New Machine

I like to set up certain things when I move to a new machine. ...

April 8, 2023 · 1 min · Mátyás Budavári

VSCode Build With Multiple Commands

In the past few weeks, I became familiar with LitElement. I love the starter kit, but I hate to start up the manual build tasks. Nowadays, I work with VSCode a lot, so I tried to devise a convenient vendor locked-in solution for a change. ...

March 13, 2023 · 2 min · Mátyás Budavári

Organizing Project Scripts

Working on a project often comes with many different scripts. When I switch between projects and languages sometimes I found it tiring having to figure out what buld tool I’m using an how to execute those scripts that are lying around. I’m looking for a unified solution. ...

March 6, 2023 · 5 min · Mátyás Budavári

Microjournaling With Obsidian

This week I listened to the Art of Manliness podcast ep. #867 about journaling techniques that could change your life. It really resonated with me, and got me thinking about doing something about my bad habits and stepping on the path I’d like to walk. ...

January 15, 2023 · 5 min · Mátyás Budavári

Manager Readme

As the new year approached, I wanted to write a Team Leader manifesto or a document to catch how it feels to be a team leader after one year. To summarize what I learned or to help new team leaders with what to expect. I found this Manager Readme format and wanted to try it out. ...

January 3, 2023 · 9 min · Mátyás Budavári

OITM 2022

The 6th OITM has just finished for me. OITM is an IT championship in Hungary, sponsored by large tech companies held in November for 7 rounds. ...

November 29, 2022 · 3 min · Mátyás Budavári

Starschema Hackathon 2022 (again!)

Luckily this year had another transferred working day, and the tradition continues: our company gifted us with an opportunity to work on some fun projects in this Saturday working day. ...

October 15, 2022 · 6 min · Mátyás Budavári

Hugo Development Tips

I’ve moved my blog content build to hugo more than a year ago, but I still forget how to achieve some basic things in Hugo or where to find them in the docs. I’ve put together this cheatsheet to help me later on. I hope it’ll benefit you as well. ...

July 14, 2022 · 2 min · Mátyás Budavári

Save Disk Space with pnpm

I like to write my projects in JavaScript. Since I don’t have time to juggle between all of them, it’s inevitable that they’re abandoned after a while and left as they were last touched for eternity. I bet this story feels familiar. ...

June 15, 2022 · 5 min · Mátyás Budavári

Sticky Table Of Contents Navigation in Hugo

Nowadays it’s pretty common to have the Table Of Contents on the side, that follows the user’s scrolling. I’ve decided to see what it takes to add it to my Hugo blog. ...

June 10, 2022 · 3 min · Mátyás Budavári

AdSense Experiments

I just started to get to know how ads work, I’m going to experiment with the different capabilities of Google AdSense and how it can be connected with Google Analytics. ...

June 9, 2022 · 4 min · Mátyás Budavári

Mermaid Diagrams

A picture is worth a thousand words. It’s easier to explain the architecture and data flows with diagrams, than with lengthy paragraps. Developers like to stick to their text editors. Mermaid lets them create flowcharts, sequence diagrams, pie charts and many more diagrams in a declarative way. ...

May 16, 2022 · 2 min · Mátyás Budavári

Organization Specific Git Config

I often need to present myself differently in git per project. When I work on a client’s own github, and they provide me an email address, it’s more professional, and most of the time a requirement, to use it to identify myself. Git, by default lets me specify configuration globally, or per repository. However, with a little trick I can set it on any abstraction level I need. ...

April 4, 2022 · 3 min · Mátyás Budavári

Starschema Hackathon 2022

New Year, new transferred working day. Luckily we had the opportunity to do something fun in a Saturday instead of just extending our work week. So we had another Hackathon! 🎉 ...

March 26, 2022 · 3 min · Mátyás Budavári

CSS Battle Showcase

I came across CSS Battle last year. I tried code golfs before, but this is a whole new level. ...

March 14, 2022 · 4 min · Mátyás Budavári

Keep Your Github Contribution History

Have you ever been in a situation where you work for a few repositories over a prolonged time, and all of a sudden, you’re notified that you’ll no longer have access to these repos in a few weeks? ...

March 13, 2022 · 3 min · Mátyás Budavári

Process *nix pipe with a script

I came across situations in the past where I needed to modify a pipe just slightly. I immediately knew how to do it imperatively but could not develop a feasible chain of *nix utilities in a reasonable time. Here’s where my knowledge of a scripting language comes in handy. ...

January 2, 2022 · 4 min · Mátyás Budavári

OITM 2021

Another year has passed, and the 5th OITM has finished. OITM is an IT championship in Hungary, sponsored by large tech companies. ...

December 15, 2021 · 2 min · Mátyás Budavári

Log4Shell Check

Unless you were under a rock for the past couple of days, I assume you’ve heard about log4shell. The RCE exploit of the popular Java logging module log4j, that caused havoc all over the internet. I haven’t worked with Java for years, but I’m curious if my projects are vulnerable to this exploit. Let’s find out. ...

December 14, 2021 · 2 min · Mátyás Budavári

Starschema Hackathon 2021

In Hungary, around the end of the year, we usually have some mandatory transferred workdays, when we have to work on Saturdays instead of the days around holidays. It’s not unusual for companies to let their workers spend their time in a more fun way, that’s what we did with an optional hackathon. ...

December 12, 2021 · 3 min · Mátyás Budavári

MSSQL Server Adventures

As I wrote in my last post, I’ve been working closely with Microsoft SQL server for a while now. Since then I’ve found some more tricks that made my life easier. ...

November 20, 2021 · 5 min · Mátyás Budavári

MSSQL Server Basics

In the past couple of weeks I’ve started to work with Microsoft SQL Server. I have a pretty good founation of SQL from high school, but I’ve only used PostgreSQL so far in my carreer. I collect the snippets I found to be the most useful ones that helped me getting started. ...

September 29, 2021 · 6 min · Mátyás Budavári

Calendar Based Absence Reporting

I have access to a Google Calendar, that contains the absence of all my colleagues as full day events. I work with a mostly remote team, and sometimes it’s useful to know when will my teammates leave for vacation, even if they don’t tell me many days in advance. I wrote a simple script, to look through the events every monday and filter the ones I’m interested in, then send me an email report. ...

September 25, 2021 · 4 min · Mátyás Budavári

Quickly test mail sending through SMTP

In the past few days I’ve been working with a code where I needed to see whether the service successfully sends mails through SMTP. I did not want to use or set up an actual mail server locally. As is turns out Python has a oneliner to solve this situation. ...

August 4, 2021 · 1 min · Mátyás Budavári