Georg Unterholzner @georg.dev · 23/02/2026Here's a glimpse of how software engineering is going to look soon. I wanted to spend more time with my newborn daughter and less time sitting in a terminal watching an AI type. So I built kipppunkt/build. Today I'm sharing it. github.com/kipppunkt/bu... 120
Georg Unterholzner @georg.dev · 02/02/2026If you're building TUIs with Claude Code or similar AI agents, I made an agent skill for Ink. It organizes the docs so the agent can pull in only what it needs on demand, saving you lots of tokens.github.comGitHub - georg-unterholzner/ink-skill: Agent Skill for building CLI applications with InkAgent Skill for building CLI applications with Ink - georg-unterholzner/ink-skill 000
Georg Unterholzner @georg.dev · 09/01/2026Five-minute timelapse shot on a Pixel 9 on my last day of vacation in South Tyrol, Italy. At some point in my life, I'll move back here, get myself the best telescope money can buy, and spend my evenings taking photos of galaxies and nebulas far away. 030
Georg Unterholzner @georg.dev · 16/12/2025I interviewed someone for a dev position the other day. Remotely. Asked the candidate a very vague question. Got an extremely thorough answer. Really impressive. Left a weird aftertaste, though. I just typed the question into ChatGPT. Same answer 💀 000
Georg Unterholzner @georg.dev · 09/12/2025It's kinda crazy how React went from "it's just a super lightweight rendering library, bro" to "whoopsie, our server-side execution layer's complex custom data-format serializer had a prototype-pollution bug and now it's a CVE-10 RCE." 100
Georg Unterholzner @georg.dev · 03/12/2025AI-generated unit tests suck. Claude overshoots. GPT-5 is lazy af. No model has proper common sense. I tinkered around for a long time to get GitHub Copilot to actually work as expected. The result is this workflow. 110
Georg Unterholzner @georg.dev · 02/12/2025@anthropic.com is acquiring @bun.sh. I didn't have that on my bingo card. www.anthropic.com/news/anthrop...anthropic.comAnthropic acquires Bun as Claude Code reaches $1B milestoneAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems. 000
Georg Unterholzner @georg.dev · 18/11/2025I wanted to announce a new blog article today. My blog runs on @cloudflare.social Pages. Good that I didn't. 020
Georg Unterholzner @georg.dev · 17/11/2025You'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! 110
Georg Unterholzner @georg.dev · 13/11/2025One 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. 000
Georg Unterholzner @georg.dev · 12/11/2025Turns out my team and I are partially doing Angular ... again. Haven't touched the framework since v16. Feels like ages. 110
Reposted by Georg UnterholznerSarah Drasner @sarahedo.bsky.social · 06/11/2025🛠️ 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 815926
Georg Unterholzner @georg.dev · 19/08/2025Getting a full afternoon of uninterrupted coding is so nice. I don't get that often but today is one of those days. Feels great! 000
Georg Unterholzner @georg.dev · 18/08/2025Sometimes programming just feels too much like Hänsel and Gretel. 020
Georg Unterholzner @georg.dev · 13/08/2025Basic 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. 100
Georg Unterholzner @georg.dev · 01/08/2025Don'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! 020
Georg Unterholzner @georg.dev · 30/07/2025Some 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. 022
Georg Unterholzner @georg.dev · 28/07/2025Finally 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? 000
Georg Unterholzner @georg.dev · 22/07/2025I 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*. 🧵 122
Georg Unterholzner @georg.dev · 28/06/2025Gen Alpha successfully rotted my brain. grid-template-columns: 1fr 2fr; now reads “one for real, two for realz.” My grid is aggressively verified. ✅ 100
Georg Unterholzner @georg.dev · 12/06/2025This year's Stack Overflow Developer Survey in a nutshell 010
Georg Unterholzner @georg.dev · 11/06/2025Large 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 🧵. 120
Georg Unterholzner @georg.dev · 03/06/2025To all GitHub Copilot users: What are your most-used features and shortcuts? Inline chat? Agent mode? Just the autocomplete? 🤔 200
Georg Unterholzner @georg.dev · 19/03/2025My 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. 140
Reposted by Georg UnterholznerSarah Drasner @sarahedo.bsky.social · 18/03/2025I have a passive theory that the manner in which junior and senior devs leverage AI assistance for coding is fundamentally different: (1/?) 1013519
Georg Unterholzner @georg.dev · 11/03/2025They just 10x-ed #typescript!! This is huge! Here's why 👇 230
Georg Unterholzner @georg.dev · 08/03/2025Life hack: you don't have to worry that someone could replace you with AI, if you replace yourself with AI. 020
Georg Unterholzner @georg.dev · 07/03/2025Goodbye bash! 👋 After 10+ years of using only bash on #Linux, I think it's time to try something new. What's *your* favorite shell? 300
Georg Unterholzner @georg.dev · 05/03/2025Would love to hear the perspective of any #React / #ReactJS experts on this topic. 000
Georg Unterholzner @georg.dev · 05/03/2025React: passing state from a wrapper component to a child. How? I'm building a library that exposes a single wrapper component. Users of this library add the wrapper to their TSX and nest their child component inside it. The wrapper fetches some data that's relevant to the child component. 310
Georg Unterholzner @georg.dev · 28/02/2025If I got a passing unit test every time I mistyped 'just' as 'jest,' I would be a farmer now. 000
Georg Unterholzner @georg.dev · 26/02/2025Which of these JavaScript libraries has the highest number of npm dependents? - zod - codelyzer - anakjalanan - jsdoc You **will** guess incorrectly. (Answer in the comments) 👇 230
Georg Unterholzner @georg.dev · 21/02/2025Say what you want but Deepseek R1 still wins the vibe check for me. 010
Georg Unterholzner @georg.dev · 13/02/2025I finally found some time to dig into the new State of React 2024 results. Here are the key findings. 👇 100
Georg Unterholzner @georg.dev · 27/01/2025Goodbye, GitHub Copilot. Just canceled my subscription. I really wished it was worth the money, but nope. 130
Reposted by Georg UnterholznerReact Vienna @reactvienna.bsky.social · 16/01/2025🎊 Happy new year - let’s kick it off with the January edition of the React Vienna Meetup: 🗓️ January 28, 18:00 CET 📍Dynatrace, Wiedner Gürtel 13, 1100 Vienna 💬 Server-side tracking in Next.js using Snowplow by Daria Lyubaeva 💬 How to show 10 million of something by @ccccjjjjeeee.bsky.socialmeetup.comReact January Meetup, Tue, Jan 28, 2025, 6:00 PM | Meetup**=== Talks ===** **Server-side tracking in Next.js using Snowplow** by Daria Lyubaeva https://www.linkedin.com/in/daria-lyubaeva/ **How to show 10 million of something** 185
Georg Unterholzner @georg.dev · 14/01/2025What a beautiful sunset after a week of overcast skies! Taken at the gorgeous #Dynatrace office in #Vienna / #Wien. 030
Georg Unterholzner @georg.dev · 07/01/2025Me coming back to work today and remembering the bug I was supposed to fix before vacation. 050
Georg Unterholzner @georg.dev · 17/12/2024State of JS 2024 results just dropped. Here are the most surprising findings. 👇 1164
Georg Unterholzner @georg.dev · 16/12/2024I tried relying heavily on AI assistants (Claude, ChatGPT, GitHub Copilot) for my latest hobby project, but almost every interaction ended with me thinking, "Screw this, I'll write it myself." For those of you who swear by these tools, what am I missing? How do you actually make them useful? 372
Georg Unterholzner @georg.dev · 06/12/2024The release of React 19 might cause you some headaches, if you're a web component creator who happens to name their component events in camelCase (instead of kebab-case as per convention). Let me explain: 150
Georg Unterholzner @georg.dev · 05/12/2024My fellow web developers, where do you stand on this? When passing props from a parent to a child component/function, do you prefer: 1. Passing the object (reference) 2. Passing only the specific values needed? 330
Georg Unterholzner @georg.dev · 04/12/2024If you're in Vienna and free tonight, I'll be giving a talk at the #freeCodeCamp meetup about JavaScript UI frameworks: what each one of them offers and how to boost your chances of landing a web dev job. See you there! www.meetup.com/fccvienna/ev...meetup.comfreeCodeCamp Vienna December Meetup, Wed, Dec 4, 2024, 6:00 PM | MeetupLet's do one more meetup this year before the festive season. Everyone is welcome here! If you're a beginner programmer, this is the meetup for you. If you're an expert, t 050