Stefan Spittank
spittank.bsky.social
Stefan Spittank
@spittank.bsky.social
Passionate about a good UX and user interface design.
Co-Host of "Papperlapapp - Spaß mit Klammern", a german youtube channel about frontend development and UX.
November 9, 2025 at 11:20 AM
Reposted by Stefan Spittank
Vibe Coding? Please don’t. But AI isn’t completely useless for professional software development, say Marco Emrich and Ferdinand Ade. In their talk they will show how to retain control using iterative prompting and test-driven development (TDD).

full agenda: ct-webdev.com/agenda-2025/ #ctwd25
October 8, 2025 at 2:48 PM
Wer Disney+ über die Telekom gebucht hat und kündigen will, kann das hierüber tun: www.telekom.de/kontakt/kuen...

#kimmel
| Telekom Hilfe
www.telekom.de
September 18, 2025 at 6:51 PM
Reposted by Stefan Spittank
Mocking! Wie mache ich denn das? 🤔
Wir haben 3 Patterns für euch, die wir gerne nutzen.

Schaut doch mal rein!

youtu.be/WqoubkRZUTs

#javascript #vite #vitest #jest #typescript #frontend #youtube #mockiing
We will mock you: Diese 3 Patterns machen das Mocking einfacher!
YouTube video by Papperlapapp - Spaß mit Klammern
youtu.be
August 13, 2025 at 5:21 AM
🧪 Neue Folge Papperlapapp – diesmal wird gemockt, was das Framework hält.

Wir reden über Frontend-Tests und insbesondere Module Hoisting und wie Vitest das löst✨
(Shoutout an die Community – you rock 🙌)

🎥 Jetzt auf YouTube: youtu.be/WPqg7-T1GVA

Wann seid ihr zuletzt beim Mocking gestolpert?
We will mock you! Module hoisting in Frontend Tests erklärt
YouTube video by Papperlapapp - Spaß mit Klammern
youtu.be
July 14, 2025 at 7:21 AM
Reposted by Stefan Spittank
The State of CSS survey is live!

Please take a moment to fill it out 🙂

It really helps us make more informed decisions on how to focus our web platform (CSS & UI) engineering and DevRel efforts!

survey.devographics.com/en-US/survey...
State of CSS 2025
Take the State of CSS survey
survey.devographics.com
June 16, 2025 at 3:33 PM
Morgen geht es los. Eine schwere Gruppe und nur der Gruppensieg löst das Ticket auf die vorderen Plätze.
Da bin ich jetzt schon aufgeregt.
www.dsv.de/de/aktuelles...
Aktuelle Meldungen - Aktuelles | Deutscher Schwimm-Verband e. V. – Wir sind der Schwimmsport
Aktuelle Meldungen - Der Deutsche Schwimm-Verband e. V., am 8. August 1886 in Berlin gegründet, vereinigt unter seinem Dach die Schwimmverbände in den Bundesländern der Bundesrepublik D
www.dsv.de
June 14, 2025 at 8:27 AM
Heute Abend geht es auf nach Zagreb!
Drückt die Daumen!
June 13, 2025 at 10:16 AM
Reposted by Stefan Spittank
How would you build useOnlineStatus()?

If you said useState/useEffect, you really need to read this: www.epicreact.dev/use-sync-ext...

If you've ever struggled with useSyncExternalStore, check that out because we go through common mistakes and questions!
May 28, 2025 at 7:15 PM
Reposted by Stefan Spittank
Hey friends, did you know you can make a modal element dismissible by clicking outside (aka light dismiss) by adding `closedby=any` to it. That's it. That's all there is to it.



developer.mozilla.org/en-US/docs/W...

Chrome 134+, Firefox 140+, coming soon to Safari.
HTMLDialogElement: closedBy property - Web APIs | MDN
The closedBy property of the HTMLDialogElement interface indicates the types of user actions that can be used to close the associated <dialog> element. It sets or returns the dialog's closedby attribu...
developer.mozilla.org
May 28, 2025 at 2:46 PM
Unterstützt die White Sharks in der Nordic League. Mit dem gesammelten Geld sollen die Reisekosten der Mannschaft gedeckt werden.
Wasserball ist eine Mannschaftssportart und deswegen sind Reisen für einen kleinen Verein, wie die White Sharks Hannover, sehr kostenintensiv.
www.toyota-crowd.de/wsh25
#nichtsistunmöglich | TOYOTA CROWD
Mit der TOYOTA CROWD fördert TOYOTA Deutschland gezielt Sportprojekte von Athleten, Sportlern und Vereinen aus olympischen und paralympischen Sportarten
www.toyota-crowd.de
May 21, 2025 at 7:30 PM
Gestern durften @holgergp.bsky.social und ich auf der #EnterJS etwas zum Thema Mocking in Frontend-Tests erzählen.

Trotz der frühen Uhrzeit war die Session sehr gut besucht und wir hatten eine tolle Q&A Session im Anschluss.

Danke an das EnterJS Team für die Organisation!
May 9, 2025 at 9:37 AM
Never new you could patch npm packages locally.

Interesting!
How do you fix a bug in an npm package?

pnpm patch is the answer!
May 2, 2025 at 9:34 AM
Reposted by Stefan Spittank
Wir haben uns die neue JavaScript Promise API:

Promise.withResolvers

Für euch angesehen.

#JavaScript #developer #development
March 23, 2025 at 7:00 PM
Reposted by Stefan Spittank
Promises sind wieder ein Stückchen besser geworden!
youtu.be/D3VILSni1GQ?...
Wir zeigen euch in unter 10 Minuten, was die neue API Promise.withResolvers so alles kann.
Schaut doch mal rein!

#javascript
Die neue Promise API in JavaScript - Alles über Promise with Resolvers
YouTube video by Papperlapapp - Spaß mit Klammern
youtu.be
March 20, 2025 at 2:30 PM
TIL: Microsoft portiert den TypeScript Compiler nach Go und erwartet 10x so schnelle Performance. Ich bin gespannt:
www.youtube.com/watch?v=pNlq...
A 10x faster TypeScript
YouTube video by Microsoft Developer
www.youtube.com
March 16, 2025 at 9:01 AM
March 5, 2025 at 1:15 PM
Das Informatik Aktuell Magazin hat meinen Artikel "UX - Ein Drama in drei Akten" veröffentlicht.

Was sind für mich drei der größten Hürden, die wir überwinden müssen um in unseren Projekten eine gute UX zu gewährleisten?

Findet es heraus.

www.informatik-aktuell.de/entwicklung/...
User Experience – Ein Drama in drei Akten
User Experience, ein Drama in drei Akten: Wir zeigen Vorurteile gegenüber User Experience (UX), Herausforderungen aus dem Projektalltag und Methoden für eine erfolgreiche und kollaborative UX.
www.informatik-aktuell.de
February 26, 2025 at 8:21 AM
Wenn man mit dem @holgergp.bsky.social einen Podcast macht, wird er von einer KI automatisch als anstößig markiert 😂. Haben wir für euch ausprobiert.
February 20, 2025 at 4:25 PM
Reposted by Stefan Spittank
📣 Time to announce "create-tsrouter-app" or CTA, a drop-in CRA replacement:

- Powered by @vite.dev, TanStack Router, built by
@jherr.dev
- TypeScript/Tailwind/File-Route templates (more coming)
- Full control over Vite and (soon) upgradeable to TanStack Start

www.youtube.com/watch?v=10J6...
February 17, 2025 at 4:33 PM
Die Ergebnisse der State of React Umfrage 2024 sind jetzt da.

Ich bin gespannt, welche React Feature ich entdecke, dir mir neu sind:
2024.stateofreact.com/en-US/
State of React 2024
The 2024 edition of the annual survey about the latest trends in the React ecosystem.
2024.stateofreact.com
February 12, 2025 at 12:19 PM
Reposted by Stefan Spittank
Mit array with könnt ihr einfach in einem Array den Wert an einem bestimmten Index durch einen anderen Wert austauschen und ein neues Array zurück bekommen.
Kanntet ihr das schon?
February 5, 2025 at 6:24 PM
Drei Jahre sind der @holgergp.bsky.social und ich jetzt auf YouTube unterwegs.

🤷‍♂️ Aber warum machen wir das eigentlich?

🎬 Wir werfen einen Blick hinter die Kulissen. Wie sieht das aus, wenn wir eine Folge drehen? Und wie viel Arbeit steckt da drin?
youtu.be/pBoErG-xUX4
Die epische Jubiläumsfolge - Das große Papperlapapp Kompendium
YouTube video by Papperlapapp - Spaß mit Klammern
youtu.be
February 4, 2025 at 7:32 AM
Gut, dass der @holgergp.bsky.social da war um mich aufzufangen.
Als Stefan die Ergebnisse der StateOfJS Umfrage angesehen hat fühlte er sich plötzlich alt.

Aber der Holger baut ihn wieder auf! Er reagiert gewohnt emphatisch und leitet schnell zum nächsten Thema weiter.
January 21, 2025 at 8:33 AM