Today I …

…Learned. …Remembered. …Share. Learning is key and never stops. Enjoy the things I learned, remembered or simply want to share.

Icon for post type: share Owning Your Content - A Love Letter to My Website

Having my own website says I care about what I do beyond clocking in and out and cashing a paycheck. It shows I’m proud of what I create. […] But the real truth is that as long as we’ …

Icon for post type: share HEX Color Codes Explained

I really liked this thread by Corey Ginnivan explaining the theory behind HEX color codes. I always found understanding this well can help a lot with adjusting or finding matching …

Icon for post type: share Quick-Fixing macOS Audio Woes

Recently the audio on my Mac sometimes stops working for an unknown reason… It‘s been happening with video in browsers and Tweetbot. I'm not sure what it is and where it‘s coming from, …

Icon for post type: learned The Effect of CSS Filter Grayscale

Recently I wrote about the grayscale CSS filter and how I used it for an image hover effect. While I played around with it, I noticed that the filter not only works on the image …

Icon for post type: share Affecting Power Usage

An interesting article on How Web Content Can Affect Power Usage , how it works and what to do to improve it. Users spend a large proportion of their online time on mobile …

Icon for post type: learned Images to Kirby Content Directories with Bash

While working on a new section for my blog, I needed to convert a directory of images into a Kirby content file structure. I‘ve had some prior scripts from when I moved my blog f …

Icon for post type: share Redacted

A helpful tool I came across in the latest Dense Discovery newsletter: This handy web app allows you to easily redact parts of an image. Just drag the image into the browser and …

Icon for post type: remembered Dev Lids

After seeing a short Twitter thread about laptop stickers and what others’ laptops do look like, I remembered this fun site, collecting only that: Stickered laptop lids. If you’re int …

Icon for post type: share Conference Talks for The Rainy Days

This week is yet another rainy and wet one in HK. There‘s been way too much of that this year. And it‘s always good to have something to do when going out is not really the ama …

Icon for post type: share Resizing on Click - Without JavaScript

I came across this on Twitter: > I was curious if a picture could be resized (with a click) without JavaScript. https://t.co/9ZxWp29gv3 (The trick? details/summary) — …

Icon for post type: share Sorting an Array in JavaScript

If you’ve sometimes wondered how sorting arrays in JavaScript works, or rather how it does not work, this is a good post from Phil Nash explaining some of the gotchas and i …

Icon for post type: learned Helpful CSS Filters

Not quite the trend anymore, yet a client wanted to see their partner logos display in grayscale and only turn colored when hovering the logos. Well, obviously I wouldn't want to …

Icon for post type: learned Lazy Loading Inline Frames

There’s a new loading attribute that allows native lazy loading in Chrome. The loading attribute is not a standard yet, but it’s being worked on and I’m really looking forward to it, I …

Icon for post type: share Optimised Kirby Content Images

For some time it has been bugging me that I couldn’t add optimised images to Kirby’s textarea markdown. There’s been many times I wished that I could optimise those images to my likin …

Icon for post type: share State-Controlled Social Media

One of the huge topics today is that Twitter has taken down a ”significant state-backed information operation“. Over the last few days I have seen a lot of comments on how the Pro …