0 comments Aug 23, 2019

Toggling BIOS mode on Corsair keyboards

Per default, some Corsair keyboards won’t work in your computer’s BIOS due to gaming optimizations — any keys you press before booting Windows will not be recognized, even if the keyboard is a wired version! In order to use your keyboard in the BIOS, you must turn on “BIOS mode” for your keyboard. This mode […]

0 comments Jun 4, 2019

Why is the Mac Pro so expensive?

On June 3, 2019, Apple launched its long awaited successor to the “trashcan” Mac Pro introduced back in 2013. In what some has dubbed “its attempt to build the most powerful Mac ever”, Apple went all out to create the ultimate workstation for scientists, 3D modelers, creative professionals, movie editors, composers, and many more. Yet, […]

1 comments May 6, 2019

Optimizing a hobby project for a 400x traffic increase

A tale of how I managed the increasing complexities of Webhook.site, a simple tool for Web developers that has attracted thousands of users.

0 comments Feb 14, 2019

Solving Kubernetes DNS issues on systemd servers

Come along for an exciting investigation into DNS issues with Kubernetes where we in the end we discover the antagonist … systemd!

3 comments Feb 10, 2019

Electron: How did we get here?

How Internet browsers changed everything about the applications on your computer, and where we go from here.

0 comments Sep 30, 2018

Tips and tricks for htop

Everyone who’s logged in to a server knows htop. But few know all of its magnificent secrets.

0 comments Aug 5, 2018

An introduction to Byobu

byobu brings text-mode computing into the 21st century with windows and tabs. And now, also, mouse support.

7 comments Jul 17, 2018

What is a webhook?

In 2016, I wrote the utility Webhook.site for testing webhooks. But what is a webhook anyway? And why are they so important for applications on the Internet?

1 comments May 14, 2018

6 takeaways from Kubecon Europe 2018

I attended Kubecon/CloudNative Con last week, and it was a great way to see how various large and small companies – all 4000+ participants – are using Kubernetes in their systems architecture, what problems they’re having and how they’re solving them. Interestingly enough, a lot of the issues we’ve been having at work are the […]

8 comments May 7, 2017

Automating AWS infrastructure with Terraform

These days, enterprises host thousands of servers with their cloud providers. But how do they keep track of them all? And what if you could define your whole infrastructure by writing it down like a recipe?

21 comments Apr 13, 2017

How to use Apple’s SF Mono font in your editor

At WWDC 2016, Apple unveiled a brand new font which was called San Francisco. The font went on to become the default font in macOS and iOS, replacing Helvetica (which replaced Lucida Sans). On watchOS, a special Compact variant of San Francisco, was used. Later, Apple introduced yet another variant, a monospaced variant, which I think simply […]

2 comments Jan 31, 2017

Back up Elasticsearch with S3 compatible providers

ElasticSearch is a popular search engine and database that’s being used in applications where search and analytics is important. It’s been used as a primary database in such applications as HipChat, storing billions of messages while making them searchable. While being very feature-complete for use cases like that, being new (compared to other popular datastores like MySQL), ElasticSearch […]

1 comments Jan 15, 2017

Simple Mac window management with BetterTouchTool

As a software developer, I not only work with lots of different windows on my computer screen, but with lots of different sets of windows. Not only am I dependent on windows being in different places, but in different sizes. As such, I need to manage all these windows in some way. For example, I often need to […]

2 comments Sep 27, 2016

How to extend a LVM volume group

Extending a logical volume group usually needs to be done when the size of a VMware disk has been increased for a Linux VM. When resizing a disk, the volume isn’t extended automatically, so you need to extend the logical volume in the VM’s volume group. This article assumes that: You have a LVM volume group with a logical […]

0 comments Aug 30, 2016

Office Dashboards with Raspberry Pi

If you’re in need of a simple computer to drive an infoscreen, which usually just consists of showing a website in fullscreen, Raspberry Pi computers are a great choice. They’re cheap, newer versions have WiFi and HDMI output, and they’re small – so they’re easy to mount on the back of a TV. Even better, most […]

0 comments Nov 27, 2014

Strikethroughs in the Safari Web Inspector styles? Here’s why

Safari uses a strikethrough in showing invalid properties in style sheets. This is not documented, and there’s no tooltips to explain this multicolored line. There are 2 known different strikethroughs, red and black. Styles getting overridden by other styles are striked out in black:   But when it’s an invalid or supported property, or the value can’t […]

19 comments Nov 18, 2014

300,000 login attempts and 5 observations

About a year ago, I developed a WordPress extension called WP Login Attempt Log. All it does is log every incorrect login attempt to your WordPress page and display some graphics and a way to search the logs. It logs the username, the password, the IP address and also the user agent, e.g. the browser […]

2 comments Sep 27, 2014

Update to my Roundcube skin

In my last post I introduced you to the release of my personal Roundcube skin. It’s been a few months, and in the meantime a new version of Roundcube arrived bringing changes to the way skins are handled. As it turns out, my skin wasn’t compatible with the new version. Therefore I’ve updated the skin – […]

25 comments Sep 10, 2014

Conjecture on the livestream of the 9. sep Apple keynote

Excited to watch Apple’s new innovative products, millions of people tuned in to the live webcast where Tim Cook revealed iPhone 6, Apple Pay and Apple Watch. As someone following the live stream while it happened, monitoring twitter feeds live chats during the event, one thing became clear to me immediately as the stream started […]

9 comments Jun 18, 2014

How to reverse engineer a wireless router

The Zyxel WRE2205 (rebranded Edimax EW-7303APN V2) is a plug-formed wireless extender. What’s interesting to me about this device is its extremely small size. Many of my standard power bricks like are larger than this unit — but they don’t contain a small Linux minicomputer and advanced wireless functionality. Trying out the WRE2205 for its intended purpose, I discovered that […]