Philipp Sporrer (@PhilippSpo) profile picture

Frontend Engineer @celebrate_com, web tech fanboy, learning to understand good design, loves learning

Munich
Joined November 2014
Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)Photo by Philipp Sporrer (@PhilippSpo)
Philipp Sporrer retweeted
Someone DM'd me saying they're using /grill-me in technical interviews Watch the candidate work. See how they answer questions and push back. See whether the AI drives them, or they drive the AI. Honestly genius
81
60
11
2,005
126,767
Philipp Sporrer retweeted
Introducing LiveStore (beta) LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.
31
104
31
1,007
192,238
Philipp Sporrer retweeted
After 2+ years, it's finally time to announce @Tan_Stack Form v1! ✅ Type Safe 🚀 Framework Agnostic 🎭 Headless 🔄 Isomorphic 🛡️ Advanced Validation 📜 Standard Schema ➕ More!
143
332
77
3,460
365,187
Philipp Sporrer retweeted
This is hands down one of the best things our team shipped The Flags Explorer allows your team to see and override flags from any provider. Here I'm toggling flags on and off for myself without changing anything in the flag provider, and without affecting team members
3
4
48
3,280
Totally underestimated how much avoiding barrel imports would speed up my tests 😲. Up to 20% faster just by avoiding `import * from "@mui/material"` 😍.
1
64
Philipp Sporrer retweeted
Replying to @housecor
DRY doesn't belong in tests
4
8
2
291
13,517
Philipp Sporrer retweeted
By the end of 2024, you’ll likely never need these APIs again: • useMemo, useCallback, memo → React Compiler • forwardRef → ref is a prop • React.lazy → RSC, promise-as-child • useContext → use(Context) • throw promise → use(promise) • <Context.Provider> → <Context>
123
815
229
4,504
623,449
me resizing the browser window to see how responsive that fancy new website actually is
51
923
71
8,658
636,775
Philipp Sporrer retweeted
You probably know React. But do you know how to use TypeScript with React? Introducing my biggest ever drop of FREE content... And it's live right now ⬇️⬇️⬇️
42
263
21
1,674
309,513
#frontend #tech #meetup with @PhilippSporrer, Frontend Engineer at celebrate: Let's talk font metrics! Watch now on You Tube: youtube.com/watch?v=0BjCgJJe…
3
2
249
Philipp Sporrer retweeted
🔥 Google fonts typography guide A free library of typography guides created by @googlefonts in collaboration with typographic experts from around the world 🌎 ◆ Choosing type ◆ OpenType ◆ Web fonts ◆ Variable fonts ◆ Readability & accessibility Get the guides 👇
16
254
4
1,278
127,960
Uff - this one hits a little too close reddit.com/r/programmerhumor…
33
489
60
4,864
241,415
A sweet aftertaste of our @FrontMuc #meetup yesterday at @celebrate_com #community #tech – at Munich, Germany
3
5
439
Thanks amazing speakers @bmeurer @PhilippSpo and Wolfgang Beyer for sharing your knowledge with #community and @celebrate_com for your hospitality 🫰🤝🙌 40 people on-site and ~20 online. #hybrid format rocks!
1
3
9
852
Philipp Sporrer retweeted
The end of this took me out. #prodmgmt
35
392
156
2,283
291,289
Philipp Sporrer retweeted
Today, we’re thrilled to launch react.dev, the new home for React and its documentation. It teaches modern React with function components and Hooks, and we’ve included diagrams, illustrations, challenges, and over 600 interactive examples. Check it out!
233
2,907
548
12,150
2,030,813
Philipp Sporrer retweeted
Hopefully, this thread helped you understand Dockerfiles a bit better! The content is adapted from a portion of my upcoming FREE course on Docker + containers. Check out (and ⭐️) the repo and follow @sidpalas to be notified when the course is released! github.com/sidpalas/devops-d…
3
6
318
41,585
Philipp Sporrer retweeted
It's a great time to write CSS.🤩 Trying `text-wrap: balance` on my blog. It's still experimental (Chrome Canary) and will be stable in Chrome 113. This is such a useful enhancement 👌
8
38
4
302
33,036
I am attending the #Reactjs conference remotely. Join me by clicking this badge. portal.gitnation.org/badges/… #ReactSummit
6
64
Philipp Sporrer retweeted
Let's look at some of the other improvements that ts-reset ships. I hate that .filter(Boolean) doesn't work how you expect. But with ts-reset, it works EXACTLY how you expect - filtering out falsy values.
9
7
3
242
47,484