How Hard Can It Be?!
  • Thoughts
  • Management
  • Architecture
  • Cloud
  • Security

Bash

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. Arguably the one tool you'll need most of the time.

Youtube2audiobook

YouTube2Audiobook is on Docker Hub

Want to take YouTube2­Audiobook for a spin without installing it? Then our new Docker container has all you need.

Dominic Dumrauf Dominic Dumrauf 3 min read
Chrome os

Installing Community-Built VS Code on a Chromebook

Like VS Code but not the official one? Got a Chromebook capable of running Linux Apps? Here's how to get the best of both.

Dominic Dumrauf Dominic Dumrauf 14 min read
Youtube2audiobook

Introducing WebP Thumbnail Support

Struggling with the new WebP thumbnail format on YouTube? The improved YouTube2Audiobook has all you need!

Dominic Dumrauf Dominic Dumrauf 6 min read
Youtube2audiobook

Introducing Anti-Throttling Support

Struggling with throttling when downloading multiple YouTube videos? The improved YouTube2Audiobook has you covered!

Dominic Dumrauf Dominic Dumrauf 2 min read
Youtube2audiobook

Introducing Playlist Support

Need to download all videos in a playlist from YouTube? Then the improved YouTube2Audiobook has all you need!

Dominic Dumrauf Dominic Dumrauf 5 min read
Photography

Batch Renaming Google Camera App Portraits

Got countless directories after taking portraits with the Google Camera App? Here's how to batch rename the files into a single directory.

Dominic Dumrauf Dominic Dumrauf 3 min read
Chrome os

Securely Exchange Files over HTTP

Need to exchange sensitive files between two machines over HTTP? Here's how to do it securely!

Dominic Dumrauf Dominic Dumrauf 9 min read
Chrome os

Installing VS Code on a Chromebook

Like VS Code? Got a Chromebook capable of running Linux Apps? Here's how to get the best of both.

Dominic Dumrauf Dominic Dumrauf 13 min read
Thoughts

Dates and Times for Truly Everyone

Why 01/06/2020 is neither in June nor in January. But just wrong. Why it's rather 2020-06-01. And everyone benefits.

Dominic Dumrauf Dominic Dumrauf 8 min read
Thoughts

Prove me Wrong and I'll Buy You a Pint!

Why I put a bug bounty on my personal errors. How actively looking for disconfirming evidence allows me to learn cheap. And why you should too.

Dominic Dumrauf Dominic Dumrauf 10 min read
Thoughts

Building Software for the Modern Era

The not-too-serious but absolutely foolproof missing manual for modern engineering practices: From understanding the problem to declaring success in eleven (not so) easy steps.

Dominic Dumrauf Dominic Dumrauf 7 min read
Youtube2audiobook

Listen to YouTube

Want to listen to YouTube on your phone? Offline. With the screen turned off. Then the improved Youtube2Audiobook has all you need.

Dominic Dumrauf Dominic Dumrauf 2 min read
Thoughts

A Homage to a Mentor Who Never Knew He Was One

Numerous people have shaped my life. Only very few as much as a key mentor of mine. Who never knew he was one. This is for him.

Dominic Dumrauf Dominic Dumrauf 8 min read
Thoughts

The Power of Mentoring and You

Always wondered what mentoring is all about? Here's what a mentor does and where to find one. And why you should have a mentor too.

Dominic Dumrauf Dominic Dumrauf 9 min read
Bash

A Basic Directories Diff

Need to find out if two directories contain the same files? Here's how to do it in a basic fashion. As a Github Gist.

Dominic Dumrauf Dominic Dumrauf 2 min read
Ghost

Getting All Draft Posts from Ghost

Mirroring your glorious Ghost blog but missing out on those drafts you don't want the world to see just yet? Here's how to download them using the Admin API.

Dominic Dumrauf Dominic Dumrauf 5 min read
Macos

Batch Rotating Images on macOS

Need to rotate a bunch of images on macOS but don't want to use Preview? Here's how to do it in Terminal using native tools.

Dominic Dumrauf Dominic Dumrauf 2 min read
Cybersecurity

Keeping cURL's Hands Out of the Cookie Jar

Using cURL and having to store cookies between requests but don't want to save them to file? Here's how to keep them purely in memory.

Dominic Dumrauf Dominic Dumrauf 3 min read
Photography

Geotagging Photos with ExifTool

A pile of great photos at hand? But the locations only in your head? Here's how to geotag those photos using Bash and ExifTool.

Dominic Dumrauf Dominic Dumrauf 4 min read
Photography

Why I Geotag My Photos

Geotagged photos know where they were taken. If your camera doesn't already do so, Bash and ExifTool is all you really need for that. Here's how.

Dominic Dumrauf Dominic Dumrauf 9 min read
Cybersecurity

Ready to Use OpenVPN Servers in AWS For Everyone

Reclaim some lost privacy and security by using a fully automated OpenVPN server solution in AWS! Readily available as a one-stop Terraform module on GitHub.

Dominic Dumrauf Dominic Dumrauf 14 min read
Youtube2audiobook

Continuously Listen to YouTube Audiobooks on Your Phone

An end-to-end solution for downloading any YouTube video as an audiobook and listening to it on your phone. While keeping track of playback positions. Even during app restarts and system reboots. Readily available as a Bash script on GitHub.

Dominic Dumrauf Dominic Dumrauf 15 min read
Bash

Transfer Files to Your Mobile By Scanning a QR Code

Easily transfer the contents of any directory from your Mac to your mobile using Python and an automatically generated QR code. Readily available as a Bash script on GitHub.

Dominic Dumrauf Dominic Dumrauf 8 min read
Photography

Desktop Pictures Cropper

Turn your best pictures into stunning desktop pictures. Automatically cropped to the right size. No distortions. No borders. No random selections. Readily available as a Bash script on GitHub.

Dominic Dumrauf Dominic Dumrauf 9 min read
Thoughts

Why I Focus on Not Building Things (as an Architect)

Stop building. Start Reusing. Get some Sellotape and get going. Because the best system I've ever built is the system I've never built!

Dominic Dumrauf Dominic Dumrauf 6 min read
Vim

Editing Multiple Files with Vim

It is very easy to edit multiple files within a single vim session, using tabs, windows or buffers. Read on to discover how these approaches could help you manage multiple files

Jon Kent Jon Kent 3 min read
Kubernetes

Build Your Own Helm Chart Repository in S3 — With Auto-Generated User Documentation!

Helm chart repositories for everyone. With auto-generated clear instructions on how to add, search, and remove the repository. Right from the repository. Because user documentation matters. Readily available as a Terraform module on GitHub.

Dominic Dumrauf Dominic Dumrauf 10 min read
Bash

Working with Bash

Overview As Linux has basically taken over the cloud, and servers in general, leaving Windows Servers to look after Active Directory and SQLServer, knowing Bash is a must. This artical isn't a Bash

Jon Kent Jon Kent 3 min read
How Hard Can It Be?! © 2021
Latest Posts