
George Griffiths
@griffadev
UK Frontend Developer at @ImmersiveLabs http://griffa.dev Web Platform/JavaScript enthusiast.🖱⌨💻 http://github.com/Georgegriff
คุณอาจชื่นชอบ
I used to like React Testing Library. Then, I worked on an app trying to upgrade from React 17 to 18, which taught me the importance of libraries offering incremental API upgrade changes in major versions... and documentation... which was severely lacking
3 Unintuitive #CSS Layout “Solutions” ``` min-width: 0? flex-shrink: 0? repeat(auto-fill, minmax(min(10rem, 100%), 1fr)) ``` wat? nerdy.dev/3-unintuitive-…

If you have a css reset with this code html { box-sizing: border-box; } *,*:before,*:after { box-sizing: inherit; } It does not work with elements like `<details>`, I guess because of internal shadow dom. But the `<summary>` element will not get the border-box set.
To the react engineers in the 2010s/2020s who fooled everyone into thinking running tests in the browser was too slow, I kinda hate you. JSDOM is so cursed. I've spent collectively more time debugging BS jsdom issues than I ever would have "lost" from a browser
I didn't think I'd still be doing Advent of Code on day 14. Part two was a very festive puzzle today! I've learnt lots of Go this month and re-learned lots of maths I'd forgotten in previous days
📢 Today is my birthday so I want to do a giveaway! 3 random lucky persons who follow me and retweet this post will get a FREE license for the Mocking Techniques bundle! 🎁 epicweb.dev/testing 🎁 I will announce the winners next Thursday. Good luck!
I wanted to like react-aria-components but they've almost implemented their own platform on top of the web, breaking events, broken and buggy magic with clicks based on pixel positions, and much more. If building a design system rule out this solution, especially if it's buttons
“this industry lacks a lot of people who think about what they’re doing” — @threepointone joined me to talk about leverage, ambition, and much more on Web Lunch (full episode link in thread)
Too real as ex IBMer
→ Shortcut Masters by @ORidsdale helps you master VS Code shortcuts with interactive challenges, boosting your development speed. Learn in just 5 minutes a day using spaced repetition. 🔴 Live on Dev Hunt → devhunt.org/tool/shortcut-…
The thing I use copilot chat the most for is converting my typescript react components to add a forward ref, can't wait for that syntax to die in React 19, it's so horrible
When is css going to get ::stuck or similar please. styling elements when they are sticky would be so great
This just caused a production bug,😆 i can't even decide what should happen if you pass in dog, or true for that matter

The amount of time I've wasted because people thought it was "faster" to debug DOM strings in console log far outways the imagined "slowness" of just unit testing in a browser. JSDOM + Jest needs to die
📰 Today, I write about patching globals, why it's so appealing, and five reasons that make it a bad API design. I really think you should read it. Huge thanks to @leeerob and @ljharb for helping me proofread this one. kettanaito.com/blog/why-patch…
United States เทรนด์
- 1. Branch 37K posts
- 2. Chiefs 112K posts
- 3. Red Cross 53.4K posts
- 4. Exceeded 5,832 posts
- 5. Binance DEX 5,129 posts
- 6. Mahomes 34.8K posts
- 7. #njkopw 7,707 posts
- 8. Rod Wave 1,656 posts
- 9. Air Force One 57.5K posts
- 10. #LaGranjaVIP 83K posts
- 11. Eitan Mor 17.1K posts
- 12. #TNABoundForGlory 59.7K posts
- 13. #LoveCabin 1,380 posts
- 14. Ziv Berman 20K posts
- 15. Alon Ohel 17.7K posts
- 16. Tel Aviv 59.2K posts
- 17. Matan Angrest 16K posts
- 18. Omri Miran 16.3K posts
- 19. Bryce Miller 4,607 posts
- 20. Tom Homan 81.4K posts
คุณอาจชื่นชอบ
-
Serhii Kulykov 🇺🇦
@serhiikulykov -
Elliott Marquez
@techytacos -
Benny Powers is a Jew 🇮🇱
@PowersBenny -
Greg
@GQuinio -
Joren Broekema
@jorenbroekema -
Bruce Anderson - @[email protected]
@bahrusnikoffin -
Marcus Hellberg
@marcushellberg -
Thomas Allmer
@daKmoR -
Georges
@georges_gomes -
Matthew Phillips
@matthewcp -
Claus Polanka
@Sageniuz
Something went wrong.
Something went wrong.