personalurban's profile picture. Software engineer at Fresha. I enjoy making games... and bbq, lots of bbq.

Matt Styles

@personalurban

Software engineer at Fresha. I enjoy making games... and bbq, lots of bbq.

Matt Styles reposted

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


Matt Styles reposted

Venn, vidi, vici


Matt Styles reposted

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!

David_Mullich's tweet image. 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!


Happy towel day y’all


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?

personalurban's tweet image. Is there a "better" pattern for supplying default values where a function parameter is an object with optional keys?

Matt Styles reposted

Devin vs SWE-Agent Showdown


Programmatically creating ts definition files has been a fun ride, painful, but fun. Definition files alone are not documentation. Same for examples.


Matt Styles reposted

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: —…

dmwlff's tweet image. 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! 🤣

personalurban's tweet image. 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

Loading...

Something went wrong.


Something went wrong.