Francisco Miranda
@Panchito
Followers
778
Following
1K
Media
478
Statuses
10K
Hi everyone! I'm happy to finally share my portfolio!šļø This portfolio is an island where you can explore around to get to know me, my skills, and my work. I hope you enjoy exploring around my island! Go Explore: https://t.co/BqcM6C8q9J
#threejs #threejsjourney #r3
47
86
874
I wrote a deep dive on a GitHub repo view optimized to feel much faster ā fully streamed, instant-loading, no blue bar, and still compatible with native Cmd+F. https://t.co/2xFEsgXzMw
7
4
42
For linting, we first run OXC in under 5 seconds, then run ESLint for the remaining files. Weāre moving to OXC type-aware mode in the coming months.
0
1
6
We used to run code formatting and linting as a single task. With the new architecture, we split them: formatting with @biomejs and linting with @OxcProject and @geteslint. Every script and cache runs through @turborepo.
1
0
0
The monorepo contains packages for web apps and React Native. We have 100% test coverage across all packages. We transpile to @typescript with @swc_rs and use a mix of @jestjs_ and @vitest_dev for testing (for example, the icons package is shared across platforms).
1
0
0
We started with @tailwindcss 3 and later moved to 4, where we added all design tokens as CSS variables to handle theming across all sites. At first, coming from regular CSS, it felt weird ābut now, doing CSS any other way feels the same.
1
0
0
We were early adopters of @bunjavascript and couldnāt be happierāwe use it to manage all dependencies, run local servers, and build GraphQL schemas. It would be great to run it on lambdas, but weāre waiting until thatās possible on @aws without layers.
1
0
0
We moved to @typescript. The new monorepo uses the latest version, and type checking now runs natively with Go in seconds.
1
0
0
React Compiler is used on all client components, and magic comments (# allFunctionsCalledOnLoad) are added in all chunks that load before the fold (including React).
1
0
0
We animate only where it makes sense, and when we do, we use Motion (@mattgperry). Itās not heavier, and performance is amazing.
1
0
1
RSC is the main tree, and we implement client components as leaves. Sometimes branches are made up only of RSC, and sometimes theyāre a mix.
1
0
0
I know most of you donāt like RSC, and for many sites itās better to keep fetching with effects, but for this case it works great. Itās slow, though āso multiple cache layers (Redis and CDN) make it instantaneous.
1
0
0
Both the old and new architectures use SSR. The main difference, thanks to RSC, is that instead of fetching on the client side using effects during soft navigation, we now do all the fetching on the server side (@RelayFramework utils adapted to RSC).
1
0
0
TelevisaUnivision wanted to improve all metrics, so 3 years ago @ed_hidalgo and I proposed a new architecture to enhance user experience, scalability, web vitals, developer experience, and optimize costs.
1
0
0
We launched the new Univision site with @nextjs and the app router a month ago, and so far the results are incredible. https://t.co/wmzMxdPtQ4 Hereās a thread of all the changes we made.
1
2
6
So it is happening, Russia is blocking traffic coming from the USA or NATO. How that breaks things? like this, a very popular module: https://t.co/RTLTeoKo3A can't be installed because it depends on hcloud-dns which is hosted on https://t.co/8TdbICuLf4.
3
1
2