Alessandro Ursino retweeted
When making a decision, have a meeting if you're optimizing for speed, write first if optimizing for quality.
Good decisions require clear thinking. Clear thinking requires sitting with the problem to understand it deeply, which writing forces you to confront...
Alessandro Ursino retweeted
I've just published a blog post about why you should hire a frontend developer for your team. There's so much more to frontend development than HTML, CSS, and JavaScript!
Accessibility, usability, and web performance being the top of the list: technology.blog.gov.uk/2020/…
Alessandro Ursino retweeted
The best and most respected senior/staff/principal engineers I know share this:
1. Humble and approachable. People ask for their advice with zero fear.
2. Lots of experience, but instead of giving answers like “do this”, they’d often coach people to come to a solution themselves.
Alessandro Ursino retweeted
20 years ago I built my first website using vanilla HTML & CSS.
If I started web dev today there’s no way I wouldn’t be overwhelmed. Complex frameworks, multiple abstractions, dependencies, git, more frameworks and so many getting started resources.
Frontend in 2020 is tough.
Alessandro Ursino retweeted
“I guess we can do it faster by skipping tests and not optimising for future use cases.”
vs
“It makes sense to take on tech debt to validate the idea quickly. But we need to repay it if we are to productionize it.”
Same work, but what a difference in expectations setting.
Alessandro Ursino retweeted
Hello, friends! 👋 At Netflix, we're looking to contract a UX/UI Designer for our Design System team working on the Studio ecosystem. Remote OK!
If you're passionate about design systems, design tools, and libraries, then this is for you! 🎉
My DMs are open, thanks! 🙏
Alessandro Ursino retweeted
Holy crap! It's finally happening: My book Production Ready #GraphQL is now available for everyone 💫 👇
book.productionreadygraphql.…
Alessandro Ursino retweeted
One interesting thing about GraphQL is that if you decide you don’t like it, you don’t have to tell me
Alessandro Ursino retweeted
All JavaScript functions should only be allowed to take one argument. Take an object if you need to pass more than one piece of data.
✅Order independent
✅More Greppable codebase
✅Low cost of adding API
✅predictable pointfree JS
ps. you already do this in @Reactjs as "props"
Alessandro Ursino retweeted
Hey there! I help run one of the busiest websites in the world. Please listen when I say:
Only cache if find you need to. Don't just default to caching everything. It absolutely has downsides in memory, confusion, complexity, races, etc. It's not free. Consider each case.
Alessandro Ursino retweeted
😨Is #GraphQL still relevant in an HTTP/2 world? 😧
medium.com/@__xuorig__/is-gr…
Alessandro Ursino retweeted
People who use classes in TypeScript/JavaScript - please give this a shot. We want to make sure we're rolling this out in the least disruptive way and we need feedback.
Big new breaking changes are coming in Typescript 3.7 to get ready for the class fields feature in Ecmascript. If you have a big OO code base you'll want to try out these two PRs NOW. Explanation follows.
github.com/microsoft/TypeScr…
github.com/microsoft/TypeScr…
Alessandro Ursino retweeted
Social Login™ - helping developers avoid implementing "forgot password" functionality since the early 2000s.





















