Twitter | Search | |
Nicolas
Engineering. Past: Engineering & Product; Anthropology & Science. πŸ‡«πŸ‡· πŸ‡¬πŸ‡§
594
Tweets
208
Following
32,564
Followers
Tweets
Nicolas 22h
Replying to @necolas
I can't explain just how hard (and often thankless) it was to get this project to happen. Lots to learn from and lots to improve (inc. in browsers and frameworks); the Twitter team have done a great job!
Reply Retweet Like
Nicolas 22h
Replying to @nekrtemplar
You don't know what you're talking about
Reply Retweet Like
Nicolas 22h
This is a huge improvement! Twitter is the first significant example of a modern responsive web app. One codebase with a design and experience that adapts at runtime in response to viewport size, network quality, input type, locale, host platform, and more. Well done everyone! πŸŽ‰
Reply Retweet Like
Nicolas Jan 21
Replying to @NolanOBrien
More importantly, why was the account locked and without adequate explanation? Sounds like I'm not the only person
Reply Retweet Like
Nicolas Jan 21
Replying to @steven_adams
is the PWA that's replacing the old
Reply Retweet Like
Nicolas Jan 21
It's nothing complicated. Accessible components plus progressive enhancement by loading code on-demand using feature detection. No "mobile" or "desktop" categorization.
Reply Retweet Like
Nicolas Jan 21
I don't know what you think you need the device type for. We didn't rely on that kind of categorization for the UI of Twitter PWA's.
Reply Retweet Like
Nicolas Jan 21
It's usually better to rely on feature detection
Reply Retweet Like
Nicolas Jan 18
Replying to @necolas
The health and changeability of systems is more important than any individual component. Surfacing how one component's problems are impacting the wider system of people and tools is extremely valuable even if you can't fix the problem yourself.
Reply Retweet Like
Nicolas Jan 18
Replying to @necolas
Some people enjoy going down the rabbit hole and should be allowed to do so. But if you first had to fix all the broken software and processes you come across while trying to do your job, you'd never get your job done. Keep in mind where your primary responsibilities lie.
Reply Retweet Like
Nicolas Jan 18
"If you find something broken, fix it!" is often bad advice that stops people reporting problems. If something is broken, report it to those responsible. If they need your help, then provide it. Don't assume you must or can fix everything. Not every problem is everyone's problem.
Reply Retweet Like
Nicolas Jan 16
Replying to @necolas
And it's left me questioning where I choose to invest my time and curiosity. I think too many web experiences are failing people and it's important to fix that. But is it worth spending so much time on it if the journey often leaves me feeling like shit?
Reply Retweet Like
Nicolas Jan 16
Overall, working on React Native for Web has become a little depressing and I frequently think about stopping. It's helpful to see positive feedback and know its value for Twitter's PWA. Mostly it's been years of people's negativity, derision, demands, ignorance, assumptions, etc
Reply Retweet Like
Nicolas retweeted
Max Stoiber Jan 16
πŸ“ Tech Choices I Regret at Spectrum πŸ“ A reflection on the lessons I learned from the tech choices that didn't work out for . πŸ‘‰ πŸ‘ˆ
Reply Retweet Like
Nicolas Jan 15
Replying to @OliverJAsh
EXIF is read and corrected in JavaScript
Reply Retweet Like
Nicolas Jan 15
Yes that was my finding too. It was by far the slowest of any approach
Reply Retweet Like
Nicolas Jan 15
Ideally those APIs wouldn't be so slow. Better to benchmark using actual patterns users of the library will be used
Reply Retweet Like
Nicolas Jan 15
Those problems still exist within shadow trees. This only let's you control order of style sheets (not styles) for a tree (not element). And if the specificity of rules isn't equal, order doesn't matter.
Reply Retweet Like
Nicolas Jan 15
More evidence that climate change has already caused a catastrophic collapse in insect populations
Reply Retweet Like
Nicolas Jan 15
Yeah I noticed Preact master had recently adopted the same approach :)
Reply Retweet Like