🎁GIVEAWAY ALERT🎁
This weekend we're doing the first-ever Frontend at Scale giveaway!
The folks at @zeroheight are sharing two tickets to their upcoming design system conference Converge (worth over $500!) which looks absolutely amazing and has an incredible speaker lineup 👇
📣 Announcing Fundamentals of Frontend Architecture 🎊
Learn how to build frontend applications at scale using the fundamentals of software design.
It's a self-paced workshop.
It's interactive.
It's coming soon.
And it's FREE!
Click through to learn more and subscribe ✨
@tom_watson The UK needs an equivalent of Dolly Parton's Imagination Library. One book sent to every child, every month, regardless of means, until they reach 5 years old. It's an incredible program.
@charca I think in reality I’d end up with the findUserByType method, but just call that directly and pass in the account type flag - instead of having another function specific to getting the account owner.
@charca In this specific example I would choose option 1; the second seems like an unnecessary abstraction for filtering an array. But if the logic grew to be more complex or needed to account for edge cases I’d definitely refactor into something more like the second.
📣 Announcing Frontend at Scale 🎊
You know how I'm always rambling about complexity, abstractions, design patterns, and other things that make you yawn? Well, now you can get all of that right in your email!
It'll be fun, I promise. Subscribe here 👇
https://t.co/sV0OEoQaUl
@LeaVerou@swaycopy@jayacunzo Yeah I would agree with that too. Every age has different challenges, but from about 3yr+ it's awesome being able to have an actual conversation with them, and watch them learning about the world.
@Michael1979 Are you prepared to confirm or deny that when someone asks ChatGPT a question, it's actually you providing a helpful Personal Assistant reply?
@JoshWComeau We have the concept of scopes for hotkeys that can be toggled dynamically. We want components to be able to disable all scopes (e.g. in a modal) and then restore them, without having to keep track of which ones were previously enabled. V. simple example: https://t.co/JLRc6wjWG6