I just published a new article about using Chrome built-in AI api to develop a summarize + keypoints feature for my blog, check it out!!!
https://t.co/alZkErbNGC
Announcing NVIDIA DLSS 5, an AI-powered breakthrough in visual fidelity for games, coming this fall.
DLSS 5 infuses pixels with photorealistic lighting and materials, bridging the gap between rendering and reality.
In the latest blog post on our tech blog , @omarshatani and @AleWeichandt will reveal the ingenious fusion of Jetpack and Glance that powers our revolutionary widgets for our 🤖 Android 🤖 users 🚀🚀🚀!!!
#mobile#googleio#android
https://t.co/N92gDnZtcF
Are you ready for my last post about "Advent of TypeScript 2023"? from @typeheroapp 🚀 . In this last post, I show you how I helped 🧑🎄 Santa 🧑🎄 escape from the maze for the challenge "Santa is stuck!"🚀
#typescript
https://t.co/SvlzPv7hBO
The third episode of the series "my favourite challenges from Advent Of TypeScript 2023" is now live on my blog. In this post I will explain how I implemented 🔴 Connect 4 🟡 game using only the TypeScript type system 🤯.
https://t.co/88ntiMSIio
#typescript
We are excited to announce the release of Rspack 0.5, which now includes support for Module Federation! 🎉 This new feature allows developers to easily share code across multiple applications, improving development efficiency and code reuse. Check here for more details https://t.co/1v3RfRO7kd
Second post where I talk about the challenges I like the most while I participated to the first edition of "Advent of TypeScript" by @typeheroapp. In this article I implemented the ❌ "Tic tac toe" ⭕️ game using only the TS type system 🤣❤️.
https://t.co/KdYdAWvGRm
#typescript
A new article for the 🦩 https://t.co/3Bc2aSKMtq 🦩✈️ tech blog 🚀. In this article me and @marcodelucchi will show you the architecture we put in place to share data between our (React Native) app and our SwiftUI widget.
https://t.co/t9E2GRbxon
#reactnative#Swift#SwiftUI
Apple software is of the highest quality in the world. The attention to details, the refined programming. They are years, maybe decades, ahead of us and it will take a lot of studying to even begin to understand how they have built this.
Early in my career I broke Facebook Chat (pre Messenger) for all IE users. Couldn't sleep all night afterwards.
However, one of the most interesting issues I caused was when I removed about 300,000 duplicated files in Facebook's monorepo and pointed everything to the remaining copies. I went to sleep and woke up the next day with angry messages on my phone: I made https://t.co/Yj0AscnHTG 1.2 seconds slower to load!
How? Facebook's bundler used machine learning to optimize JS bundles. That bundler was relying on paths for JS files, and it didn't track changes like mine. So when I pushed my change, the bundler was under the impression that all those files were new and basically unbundled them and sent them to users as individual files instead of JS bundles!
Given the scale Facebook was operating at, and some issues in the Python based Mercurial client (which have since been replaced), it took about an hour to merge my PR into main. The revert to make https://t.co/Yj0AscnHTG fast took a three people team 12 hours to complete. Afterwards an intern and I redid the initial work by also patching the bundler's paths correctly.
I caused other large issues, but this one is my best bad one. It worked while testing, could not have been noticed in development since the bundling infrastructure was different, and basically only one person at the company would have known this issue could have been caused.
One thing that's not talked about more about Bun is the move from V8 (Chrome) to JSC aka JavaScriptCore aka Safari.
So everyone is talking about Safari.
The browser everyone was calling "the new IE" until yesterday.
What a comeback.