Herr
Herrmann

React mini charts

A few days ago, I published my first npm package: react-mini-charts!

As the name suggests, it’s a small library of chart components for React. So far, there are only two charts available: a simple bar chart with labels and a pie chart (without any labels or legend). The bar chart component is an adapted and cleaned-up version of a component I’ve used for landing pages in the past. It’s basically just a bunch of styled HTML. The pie chart component is brand new and the first SVG-based chart in the library!

Read more…

Migrating 1 terabyte of files from OneDrive to Nextcloud

The OneDrive logo and the Nextcloud logo connected with an arrow going from OneDrive to Nextcloud.

This post documents my journey to find a cloud storage provider that is better than Microsoft OneDrive and migrating all my cloud files there.

In general, I want to store (some of) my files in the cloud for these reasons:

  • I want to have the data available on different devices (mostly a MacBook and an iPhone).
  • I want to back up the most important files, so I don’t need to worry about losing access if I lose or break my devices.
  • I want to share specific files and folders with other people from time to time (for collaborations or just to share a folder with images or videos).

All in all, I’ve accumulated around 1 terabyte of files in the last years. This includes:

  • Photos from different cameras and smartphones (~750 GB)
  • Music projects, including recorded and processed audio files (~170 GB)
  • MP3s with music that’s not available on any streaming platforms (~45 GB)
  • Design projects, including assets and exports (~25 GB)
  • Backups from other devices, video game save files, etc. (~22 GB)
  • Videos and video projects (~17.5 GB)
  • Text documents, scans of letters, etc. (~1.5 GB)

With this amount of data, I’ve run into the storage limit of my current storage provider, Microsoft OneDrive. With my Microsoft 365 Personal subscription (69€ per year), I’m only entitled to 1 TB of storage (plus some extra gigabytes from some special discounts or events).

Read more…

Tips for web development applicants

17 October 2021

At Klima, we are currently hiring a junior frontend web developer, and I was tasked with finding the right person to join the team. Usually, a web dev position at a startup in Berlin attracts many people, so I have the privilege of picking from a large amount of applicants. While reading these applications, I noticed some recurring pitfalls that people fell into, so I want to highlight some of them here in the hopes of “future generations” learning from it.

Read more…