Andri Óskarsson
banner
andri.dk
Andri Óskarsson
@andri.dk
🇮🇸 in 🇩🇰 - Professional Coffee Drinker

👱 Father, Husband, Software Developer, Sysadmin, Pizza baker.
❤️ Learning, Technology, Gaming
🌐 https://andri.dk

#webdev #golang #react #linux #devops
Pinned
Hi there! I'm Andri, a computer engineer from Iceland, living in Denmark with my wife and son.

I've been fascinated with computers since I remember, and am passionate to learn as much as I can.

I work as a Lead front-end engineer. In my free-time I'm building @eventpuffin.com.

#introduction 1/3
Mise simplifies dev setups by managing runtimes, env vars, tasks, Docker, and GitHub Actions for consistent project environments.
Replacing Makefile, direnv, asdf and more with Mise
andri.dk
December 27, 2025 at 5:00 AM
I wrote about installing PWA on Linux way back in 2020 and it's still receiving traffic, although Chrome has changed a lot.

So, it's now updated!
andri.dk/blog/2020/10...
Adding Progressive Web Apps (PWA) to the Linux Desktop (2025)
andri.dk
December 26, 2025 at 3:05 PM
Reposted by Andri Óskarsson
My Ubuntu Summit talk is up! Where I talk about:
1. How Desktop UX is effectively dead
2. Why I hate the term UX/UI with the heat of 1000 suns
3. How OSS can actually innovate in #ux

www.youtube.com/watch?v=1fZT...
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10
YouTube video by Canonical Ubuntu
www.youtube.com
December 12, 2025 at 5:51 AM
Finally decided to stop hitting myself by re-inventing the cloud on my server and installed Dokploy.

It's essentially a frontend for docker-compose; but it works quite well:

- Supabase ✅
- n8n ✅
- Build & deploy my pet-projects via Git-hooks ✅
Dokploy - Deploy your applications with ease
Deploy your applications with ease using Dokploy
dokploy.com
December 22, 2025 at 6:59 AM
Using ChatGPT to create ASCII art, with mixed success 🎩
December 20, 2025 at 7:40 AM
Reposted by Andri Óskarsson
Have you been wishing masonry layouts would just hurry up and arrive in CSS?? Well, happy holidays!

webkit.org/blog/17660/i...
Introducing CSS Grid Lanes
It’s here!
webkit.org
December 19, 2025 at 9:33 PM
Reposted by Andri Óskarsson
I see that jólabókaflóðið, a.k.a. the Icelandic Holiday Book Flood is being talked about again. Many years ago I wrote an article explaining what all that is about, and it’s held up pretty well, and so have the jokes, mostly.
So What's This Christmas Book Flood I Keep Hearing About?
If you have read any guidebooks about Iceland, you will have read about the Christmas book flood, or jólabókaflóðið, which...
grapevine.is
December 19, 2025 at 2:30 PM
Reposted by Andri Óskarsson
I made a new app, Night Knight 🌙
It's a Night Light, a Noise Machine, and a Wake Aid that switches the color of the light at a certain time of day to let my kids know that it's “morning" and they can get off bed.

It's also free: apps.apple.com/us/app/night...
December 18, 2025 at 7:19 PM
Reposted by Andri Óskarsson
HTML invoker commands are newly baseline! Here's how they work…
December 17, 2025 at 3:58 PM
Reposted by Andri Óskarsson
expect similar disasters with age verification systems.

Discord Data Breach – Customers Personal Data and Scanned Photo IDs leaked
Discord Data Breach - Customers Personal Data and Scanned Photo IDs leaked
A data breach at a third-party customer service provider has exposed the personal data of some Discord users, including names, email addresses, and a small number of scanned government-issued photo ID...
cybersecuritynews.com
December 18, 2025 at 12:58 AM
Reposted by Andri Óskarsson
useEffect + fetch()
December 16, 2025 at 12:40 PM
Reposted by Andri Óskarsson
posted about my Apple ID woes, please share widely?

hey.paris/posts/appleid/
December 13, 2025 at 4:59 AM
I've been playing with self-hosted #Supabase a bit, and came across this thread.

1. This isn't a "pro" feature restriction. Each Supabase project is in fact a deployment in itself.
2. You can use schemas to separate your "projects" just fine
3. Don't be entitled jerks!
Creating multiple organizations and/or projects for self-hosted deployments · supabase · Discussion #4907
Hello all! Just started using Supabase last week and I was wondering if the following will be possible for self-hosted deployments THROUGH the Supabase Studio: Change the default organization name....
github.com
December 16, 2025 at 9:31 AM
Reposted by Andri Óskarsson
Introducing ✨ Standard JSON Schema ✨

It's a sister spec to Standard Schema that provides a common interface for any entity that can be converted to JSON Schema
December 15, 2025 at 11:28 PM
Saturday was a rough day
- Bad nights' sleep
- Call from work with a prod DB running out of space
- A pizza-accident for dinner
- Electrical in our house went haywire
December 15, 2025 at 8:21 AM
@tinybase.bsky.social Is there any way to store assets, like images or uploaded documents inside of Tinybase?

I searched the docs for "assets", "image" and "blob" without luck.

I'd love to build a local-first app, but I definitely need a way to handle assets. What is the recommended approach?
December 12, 2025 at 8:05 AM
Reposted by Andri Óskarsson
Researchers have found two new vulnerabilities in React Server Components while attempting to exploit the patches last week.

These are new issues, separate from the critical CVE last week. The patch for React2Shell remains effective for the Remote Code Execution exploit.
December 11, 2025 at 8:51 PM
Reposted by Andri Óskarsson
litestream-vfs is exciting. Besides being FUSE-free, it hooks into SQLite at a far more solid point than the original Litestream, and has an amazing new power:
December 11, 2025 at 6:25 PM
JS design-patterns with examples for vanilla, React and Vue
Patterns.dev
Learn JavaScript design and performance patterns for building more powerful web applications.
www.patterns.dev
December 11, 2025 at 7:11 AM
Did Netflix just buy Warner Brothers to get Friends back on the service?
December 7, 2025 at 9:03 PM
I’m used to computer scenes in films and series to be unrealistic. But, I never expected to be so triggered by characters opening search engines and actually find what they’re looking for.

No ads
No AI prompts
No promoted results

Totally unrealistic!
December 5, 2025 at 1:07 PM
During the last Cloudflare outage we moved our static hosting from CF Pages to our own web server.

I thought: “Unlikely this will repeat itself, but might as well put it where the rest of our stuff is hosted”

Today… I’m relieved
December 5, 2025 at 11:01 AM