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...
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: https://t.co/R5YeTDwBlm
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.
Great to see some fantastic #webperf work happening on https://t.co/CcU3PLPTpj at the moment. The team have been gradually removing the shard domain for critical assets, and it's made quite a difference! Images from Chrome on a 3G connection and S4 on 3G. 1/4
@spiunno la copertura mediatica di questa notizia è stata pessima. in pochi hanno realizzato la gravità dell'evento. Gli altri stati non sono esenti da simil errori, anche se spesso suonano come scuse (in tal caso non so quale dei due risvolti è il peggiore) https://t.co/HNHOF2r9iu
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.
“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.
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! 🙏
@__xuorig__ so true, it's got more complicated when a company try to adopt the same "One Graph" for internal tooling with the illusion that they can save time and reuse code. #bastardizedgraphql
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"
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.