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. ...

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

Deploy With Github Actions

Recently I tried Github actions to deploy some of my static sites, and I’ve been quite happy with its capabilities. Let me share my configs for different kinds of setups. ...

May 17, 2021 · 2 min · Mátyás Budavári

Strava Activities With Plotly

I started to run on a weekly basis in last August, I’m fascinated with the data I can collect from each run. I’ve been using Strava ever since. While I was preparing for my previous post about plotly-dash, I decided to dust off my knowledge by creating a simple app to visualize my heartrate data in different activities. ...

April 8, 2021 · 4 min · Mátyás Budavári

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. ...

April 5, 2021 · 12 min · Mátyás Budavári

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. ...

March 13, 2021 · 6 min · Mátyás Budavári

Keep Your Configs Safe

A few years ago I switched between a few machines on a daily basis, and tweaked my environments constantly. It was a tedious task to update each of them one by one, every time I changed configs or aliases in any of them. I figured this has got to be easier somehow, and found the hidden world of dotfiles. ...

March 6, 2021 · 3 min · Mátyás Budavári

New Blog Engine

A few weeks ago I came across a post about recommended static site generators. I decided to reevaluate my previous choice for a blog engine. I’ve used Jekyll and Gatsby.js before, now I wanted something new. ...

March 2, 2021 · 2 min · Mátyás Budavári

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. ...

February 27, 2021 · 8 min · Mátyás Budavári

Grep Sed AWK Filters

I usually work with *nix systems, and I process text all the time. This consists of CLI tool output, config file modifications and log files scanning. These utilities make it easy to search and manipulate plaintext data. I think they’re an essential part of any developer’s toolbox. ...

February 18, 2021 · 9 min · Mátyás Budavári

Light Up My Mission Control

I’m currently following the trends with my dev setup. I use dark theme in almost all of my tools. That make my Mission Control a monochrome mess. Most of my tools have theming options, so a few months ago I decided to light things up. ...

January 27, 2021 · 3 min · Mátyás Budavári