Francisco Miranda Profile
Francisco Miranda

@Panchito

Followers
778
Following
1K
Media
478
Statuses
10K

Mexico, DF
Joined March 2007
Don't wanna be here? Send us removal request.
@WoraWork
wora_work
2 days
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
@Panchito
Francisco Miranda
4 days
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
We moved to @typescript. The new monorepo uses the latest version, and type checking now runs natively with Go in seconds.
1
0
0
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
@fastly (with surrogate keys) is our CDN, and those surrogate keys let us invalidate all associated keys (hashed by URL, site, and environment) across every cache layer.
1
0
0
@Panchito
Francisco Miranda
3 months
Deploys now take less than 3 minutes thanks to @SST_dev with Open Next. Everything runs on AWS with lambdas(ARM), moving away from the old combo of lambdas plus containers.
1
0
0
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
The old monorepo stack (Babel, Javascript, React 18 with an older version of @nextjs, Styled Components) was best in class 8 years ago, but it stalled, and over time more layers were added that ultimately made the developer experience a nightmare.
1
0
0
@Panchito
Francisco Miranda
3 months
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
@Panchito
Francisco Miranda
3 months
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
@andresn
Hora de Futbol (andresn)
4 years
šŸ“ŠLa estadĆ­stica que nadie pidió šŸ”„A que equipo siguen en Twitter los equipos del Futbol Mexicano #AbroHilo de datos
18
59
572
@esteban
@egmmx@threads/@š—²š˜€š˜š—²š—Æš—®š—»@mastodon šŸ‡ŗšŸ‡¦
4 years
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