Georg Unterholzner
banner
georg.dev
Georg Unterholzner
@georg.dev
👨🏻‍💻 Software engineer @Dynatrace
🌐 Web dev and trained data scientist
🍜 Foodie | gym-goer | tech & gaming nerd
🇦🇹 Based in Vienna

https://georg.dev
Pinned
rate my setup :)
I wanted to announce a new blog article today.

My blog runs on @cloudflare.social Pages.

Good that I didn't.
November 18, 2025 at 12:56 PM
You'd be mistaken if you thought pigeon droppings on the floor were just a random annoyance. Quite the opposite! They're a real-time heatmap showing you the probability of being hit by pigeon poop at any given spot.

And you thought all that statistics knowledge was useless!
November 17, 2025 at 6:58 PM
One killer use case for AI agents is making sense of minified JavaScript files.

I just built a post-install script that monkey-patches a package I depend on. What would have easily taken me half a day was finished in under an hour.
November 13, 2025 at 3:40 PM
Turns out my team and I are partially doing Angular ... again. Haven't touched the framework since v16. Feels like ages.
November 12, 2025 at 8:38 AM
Reposted by Georg Unterholzner
🛠️ If your team has issues to work through:

We do an exercise at offsites called Elephants, Tigers & Paper Tigers.
- Elephants are things that the group isn’t talking about but needs to
- Tigers are things threatening the team, risks
- Paper tigers are things that seem like risks, but aren’t
November 6, 2025 at 1:29 PM
Getting a full afternoon of uninterrupted coding is so nice.

I don't get that often but today is one of those days. Feels great!
August 19, 2025 at 4:41 PM
Sometimes programming just feels too much like Hänsel and Gretel.
August 18, 2025 at 3:20 PM
Basic question but I can't figure it out. How are these two design patterns called?

In the first, the component structure is fixed, and behavior is controlled *only* through props serving as config.

In the second, an extension point via the children prop allows for more flexibility.
August 13, 2025 at 1:58 PM
Don't be like me.

Don't sleep on @playwright.dev's test steps.

It took me 4 years to realize how much cleaner, readable, and debuggable my tests could be.

Named steps = better readability, clearer reporting, faster debugging.

Check out the before/after!
August 1, 2025 at 10:07 AM
Some tools force you to learn a complicated API and require constant maintenance.

Other tools... just work, and that's why it's easy to overlook them.

@openfeature.dev is one of those tools.

Do I use it daily? Yes.
Do I ever have to think about it? No.
July 30, 2025 at 2:23 PM
Finally moving all my pet projects off Travis CI. Not a fan of their expiring credits billing model.

But where to migrate?
- Circle CI
- GitHub Actions
- ...?

What’s your pick?
July 28, 2025 at 12:36 PM
I was frustrated with the lack of clear advice on setting up copilot_instructions.md. Most guides are vague, or worse, generic AI slop that *hurts* Copilot's performance. So I experimented and found better ways to make Copilot *actually helpful*. 🧵
July 22, 2025 at 12:35 PM
Stack Overflow, are you alright?
July 17, 2025 at 9:35 AM
Finally!!

Grok 4 in GitHub Copilot.
July 14, 2025 at 3:03 PM
Gen Alpha successfully rotted my brain. grid-template-columns: 1fr 2fr; now reads “one for real, two for realz.”

My grid is aggressively verified. ✅
June 28, 2025 at 5:36 PM
Crazy idea to utilize the webcam input. Mind-blowing.
had to try CSS filter + SVG glass displacement on webcam input – crank saturation for cheap gold ✨
June 23, 2025 at 12:16 PM
This year's Stack Overflow Developer Survey in a nutshell
June 12, 2025 at 11:28 AM
Large Language Models (LLMs) with "reasoning" capabilities are super hyped, but new research from Apple shows their "thinking" is often an illusion. Beyond a certain complexity, they fail completely. Key points in the 🧵.
June 11, 2025 at 12:50 PM
To all GitHub Copilot users: What are your most-used features and shortcuts?

Inline chat? Agent mode? Just the autocomplete? 🤔
June 3, 2025 at 10:03 AM
Austria is outrageously beautiful.
May 27, 2025 at 4:50 PM
my experience with firebase studio so far 😐
April 18, 2025 at 9:59 AM
rate my setup :)
April 1, 2025 at 12:45 PM
My learning for that day: the final solution was to use the render props pattern.

Kudos to @bhuynh.dev and @taranetz.com for pointing that out.

We can even take a step further by leveraging React's `isValidElement` function to support both render props and a standard child component.
March 19, 2025 at 2:40 PM
Reposted by Georg Unterholzner
I have a passive theory that the manner in which junior and senior devs leverage AI assistance for coding is fundamentally different: (1/?)
March 18, 2025 at 4:38 PM
They just 10x-ed #typescript!!

This is huge! Here's why 👇
March 11, 2025 at 4:33 PM