emacs-mode

Boost your terminal productivity with Emacs mode shortcuts

So whether you work as a developer, SRE or with devOps, a big part of your work happens in the terminal. And what ever you do, if you do it a lot of times, you will get faster. But repetition alone can only get you so far. And more often than not, when only comparing one to one self without seeing what is possible, you never evolve. I don’t know how many times i have hold down the left arrow key, watching the cursor slowly move left because i need to switch out k get with k describe, or add sudo, or fix a typo in the beginning of the command. At the same time thinking “I should really look up what the hotkey for jumping to the beginning of the line is. But now I’m already half the way, so I’ll just keep holding down the left arrow key and look it up later.” ...

December 28, 2025
Linux file permission

Linux file permissions

tl;dr: rwx = 0111 = 7. -rwxr-xr-x = 0111 0101 0101 = 755. Ok, I want to make my file read/write/execute for me, and read/execute for group and others, easy: chmod 755 my_file.txt. Of course I know this. Want all permissions for everyone? 777. But, whenever I want anything else, I always have to google it. Well… NO MORE! Understand it to remember it After years of always forgetting and not really knowing how the permission for files are in unix like systems, I finally, when looking it up, found a way to remember it. And I found the way to remember it so cool that I want to share it with you! (Also I wanna make sure I remember it, so writing a short post is the perfect way). ...

November 28, 2025
athena

Getting started with Amazon Athena

What is Athena AWS S3 (Simple Storage Service) is the most used AWS resource. In S3 you can store all types of data in a multitude of file formats: Parquet, ORC, JSON, CSV, different types of logs, dumps from web scraping, database backups or snapshots, the list goes on and on. You can use it as a data lake and chuck in all your data. Just like your favorite desktop junk drawer. But then the day comes when you actually want to look at your data. This could require heavy ETL pipelines transforming and loading the data over to a relational database where you finally could retrieve your data using SQL. ...

November 24, 2025
q developer

Refactor and comment your code with Amazon Q in Neovim

tl;dr: Amazon Q is a gen-AI assistant from AWS. Amazon Q Developer - Getting started. AWS has also made a Neovim plugin. AI, Gen-AI, LLMs, Agents, MCP. There is so much AI hype. Everywhere I look they talk about AI. “AI is the future. If you don’t learn to use it right now you will never catch up.” I’ve been kinda sceptical to AI. As a developer I have used AI since the beginning of ChatGPT and GitHub Co-pilot, which feels like forever ago even though it has only been about 2 years. It is nice to save time by making it write boiler plate code and it is fun to make it create stories and song lyrics. ...

September 12, 2025