Matt Styles
@personalurban
Software engineer at Fresha. I enjoy making games... and bbq, lots of bbq.
You might like
when i said we only hire people who do opensource a bunch of people were like "no one serious does open source, it's just college kids" these people were largely in do nothing big tech jobs that benefit from oss work level of entitlement reached stupid levels
If you'd like to learn how to play Athena Crisis, watch this streamer narrate as they go through the tutorial for the first time. You'll learn through the tutorial and their commentary, it's awesome! twitch.tv/videos/2261137…
RIP Werdna. *** The wizard is out *** :(
I am saddened to learn of the passing of game designer Andrew Greenberg. I never had the pleasure of meeting Andrew in person, but his landmark role-playing game series Wizardry was a joyful and influential part of my life in the 1980s. Rest in peace, Werdna!
We often think ‘If I help them, what will happen to me?’ Great people think ‘If I don’t help them, what will happen to them?’
Recently been on an ‘upgrade tooling’ binge. Formatting and linting now handled by biome, migration from splint and prettier over several 1000 files reasonably trouble free AMA
Is there a "better" pattern for supplying default values where a function parameter is an object with optional keys?
Programmatically creating ts definition files has been a fun ride, painful, but fun. Definition files alone are not documentation. Same for examples.
I ended my time at @Meta as a director. But I started as an engineer on FB Chat. Everything about it was broken — we had to rewrite it. And while the effort to fix it is one the projects that led to @reactjs, the most important fix was far simpler... Here’s the full story: —…
What resources are there to better profile JS code? I know how to use tooling to get function duration, can I see how many times a line of code is executing in a given interval? Can I see what the garbage collector is doing? i.e. why it fired and what it is collecting?
Publishing a package that works on npm is way harder than it used to be, mostly due to interop (and I know this isn't a new problem, I just haven't touched it in a while). TS 4 > 5 configs, jest, bundlers picking up esm vs cjs, bundle or split, nextjs13 & server components.
Used typed arrays and reduced garbage collection (not yet eliminated) and went from processing 90k cells in 50+ms to ~6M cells in <5ms. This is a zoom-in on the most famous CA running. I'm convinced we can still go faster...
Excited to start a new job today focussing on design systems. New challenges, new opportunities to learn, really looking forward to meeting the teams and getting stuck in
DIY project for the week complete. Floating desk and cabinets. I sometimes struggle to change a light bulb so this is a big achievement for me. Nothing fallen down yet! 🤣
Deep in colour theory designing a tokenisation system for colours that is both accessible, flexible, and error proof
JWT verification on Vercel Edge, it’s been a tough challenge but I’ve learnt a load. Blog post to follow on some findings about some patterns for authenticating your NextJS application.
United States Trends
- 1. Panthers 48 B posts
- 2. Panthers 48 B posts
- 3. Venezuela 3,53 Mn posts
- 4. Bryce Young 6.486 posts
- 5. NFC South 5.503 posts
- 6. Baker 21,1 B posts
- 7. #KeepPounding 5.161 posts
- 8. Canales 13,4 B posts
- 9. #CARvsTB 1.913 posts
- 10. Tampa Bay 6.328 posts
- 11. Buccaneers 16,2 B posts
- 12. Todd Bowles 1.660 posts
- 13. Bernie 52,7 B posts
- 14. Russia 884 B posts
- 15. Coker 2.124 posts
- 16. Brad Allen 1.620 posts
- 17. TMac 2.280 posts
- 18. #NicolasMaduro 103 B posts
- 19. President 3,59 Mn posts
- 20. Cuba 503 B posts
Something went wrong.
Something went wrong.