David Ihl
banner
davidihl.bsky.social
David Ihl
@davidihl.bsky.social
Online marketing & UX is my bread, esports is my butter. Web Developer, Product Owner & Solution Architect. Public Relations for https://www.esvoe.at & vice chairman at https://austrianforce.at
The more I work with Zustand, the more I love it, crazy powerful library to manage complex states in a single object with dependend properties ❤️
August 13, 2025 at 11:17 AM
An mir ist ein Projektmanager/Product Owner verloren gegangen... Weil ich bin jetzt Full Stack Entwickler 🥰
March 4, 2025 at 9:45 PM
Really impressed of #meteorjs capabilities and happy they are moving forward with version 3. Hope it regains some of its glory but the competition is rough with next/tanstack
February 26, 2025 at 7:34 PM
Why dont US AI companies just use their agents like Devin to Reverse engineer DeepSeek, since its better than s real Dev /s 😏
January 29, 2025 at 8:53 AM
Whats your recommendation for custom keycaps? I am looking to replays my F keys
January 26, 2025 at 2:30 PM
Wie reinige ich meinen Feed am effektivsten von politischen Themen? Ich hätte gerne nur noch Coding/Gaming/Feelgood content.
January 21, 2025 at 8:33 PM
Generic Typing is my new guilty pleasure
November 26, 2024 at 6:32 PM
Looking back, the evolution of my commit messages is quite entertaining. Going from "Updated" to picking up conventions and applying them properly.
November 15, 2024 at 7:11 AM
Reposted by David Ihl
Great PR adding Expo Router API Routes with Postgres.js by @prochalu.bsky.social 🔥

Single project for iOS, Android, web with API connecting to PostgreSQL database

Check out the implementation in this PR

cc @porsager.com

github.com/upleveled/ex...
Switch naive database implementation to PostgreSQL by ProchaLu · Pull Request #4 · upleveled/expo-example-spring-2024-atvie
Closes #10 For the Expo React Native Guest List Example, we used a global array to save the guests. This PR updates the example and now uses PostgreSQL with Postgres.js and Ley. TODO Add @uplevel...
github.com
November 12, 2024 at 9:12 AM
Reposted by David Ihl
Do I know any React Native freelancers on here? Bonus points if you're comfortable with Expo and Supabase.

I can't make any guarantees about work just yet, but I'd like to know who to reach out to if and when I do.
November 12, 2024 at 4:57 PM
Ich wache jeden Tag mit dem Gedanken auf, dass es die beste Entscheidung meines beruflichen Lebens war, mich in Richtung Software Entwicklung weiter zu entwickeln.

Und dass ich heute aber wirklich früher schlafen gehe.
November 7, 2024 at 8:03 AM
🥲
September 29, 2024 at 3:32 PM
Reposted by David Ihl
Ein fataler politischer Irrglaube ist, dass es einen Schranken zwischen AfD-Wähler_innen und dem Rest gibt. Auf der einen Seite die Frustrierten, die nicht mehr mitkommen und auf die anderen Seite die, die ihr Leben im Griff haben.
Ein Irrglaube.
September 10, 2024 at 7:32 AM
My favourite Typescript Error so far:
Operator '+' cannot be applied to types 'Number' and 'Number'.
October 18, 2023 at 7:49 AM
Reposted by David Ihl
Ich habe keine Worte für Alles was in Israel und Gaza abgeht. Nur sprachloses Entsetzen.
October 17, 2023 at 7:51 PM
One aspect I really love about coding is that I developed a new motivation and ability to learn new things all by myself.

It is also funny how I start seeing patterns everywhere.
October 18, 2023 at 6:32 AM
Reposted by David Ihl
Die FAZ beerdigt Precht:

Der ewige Schwätzer liegt einmal mehr falsch. Denken vor dem Reden könnte helfen.

m.faz.net/aktuell/feui...
Richard David Precht: Der ewige Schwätzer liegt einmal mehr falsch
Denken vor dem Reden könnte helfen: Show-Philosoph Richard David Precht verplappert sich antisemitisch. Lanz findet das „richtig“ – und das ZDF liefert eine Entschuldigung, die keine ist.
m.faz.net
October 16, 2023 at 3:35 PM
@castingbanana.bsky.social schön, dich auch hier lesen zu können!
October 5, 2023 at 3:18 PM
Reposted by David Ihl
an alle die net zurückfolgen: ich seh euch!

aber ihr mich nicht
October 3, 2023 at 11:52 AM
Reposted by David Ihl
Diese von der Springerpresse herbeispekulierten, kolportieren Honorare sind komplett falsch und haben absolut absolut nichts mit der Realität zu tun! Würden diese Zahlen stimmen, wäre ich längst wütend zum Privatfernsehen gewechselt!
September 30, 2023 at 10:25 AM
Unsatisfied with the search results I found for this task, I wrote this guide taking the chance to practice #Angular basics like property binding, lifecycle hooks, observers, and conditional rendering.

dev.to/davidihl/how...
How to create a responsive sidebar and mini navigation with Material Angular
Table of Contents Prequisites Step 1: Setup Angular Step 2: Add Angular Material Step 3:...
dev.to
August 29, 2023 at 6:57 AM
Interesting how developers solve a rather simple task in #Angular :
1) create a material sidenav that is "over" on mobile and "side" on desktop
2) that toggles completely on mobile but shows a "mini" version on desktop when closed.
August 16, 2023 at 11:56 AM
Reposted by David Ihl
🔒Node.js v16.20.2, v18.17.1, v20.5.1 fix 3 High, 2 Medium, severity (+ more) security vulnerabilities

Upgrade now:

Windows:
choco upgrade nodejs # or nodejs-lts

macOS:
brew upgrade node # or node@18

Ubuntu:
sudo apt-get --only-upgrade install nodejs
Wednesday August 9th 2023 Security Releases | Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
August 10, 2023 at 8:04 AM
Reposted by David Ihl
Which programming language do you prefer for building e-commerce websites?🤔 I'll begin, and for me, it's Next.js, but I'm also working on picking up PHP with Laravel.
August 10, 2023 at 12:08 PM
One thing that only really hit me when I started learning to code was how I was looking at tasks or problems. It is really satisfying to follow a trace, getting rid of one obstacle at a time to finally refresh the app and ... WHY IS THAT GOD DAMN ERROR STILL SHOWING UP??? Oh thats why... easypeasy 😎
August 8, 2023 at 8:05 AM