They're all powering our new design - we've gone Public with
@guild__host
! 🎉 Check out the announcement:
This was a collaboration between myself and
@fabric_8
to create something that you've never interacted with before. Here are some highlights 👇🏽
Last week, we got rid of a dependency that was adding 500kb compressed to our total bundle 😱
Needless to say, once removed, we saw associated metrics noticeably improve 📈
Anyone want to guess what the dependency was doing?
The
@expo
I knew 5 years ago is so very different from the
@expo
today
They’ve relentlessly solved every major problem they’ve had back then, from unimodules enabling incremental opt-in to extensible build tooling configuration and managed services. These days it’s a no-brainer
It's still funny to me how much this conversation happens:
Them: Omg you use React Native Web?!
Me: Yeah, and so does Twitter
Them: Wait no, they don't use React Native Web, do they?
Me: Yepp. It's all React Native Web. Could you even tell?
Them: 🤯🤯🤯🤯
❤️ React Native
I don't think it's as simple as "RPC good, GraphQL bad"
The concern is: Are you building for 1 client? Or are you building for multiple clients?
If you're building for 1 client, go with something tightly coupled to it!
If multiple, you'd want a more agnostically designed API
Back and almost recovered from
@appjsconf
this year 🇵🇱
Always an amazing experience reconnecting with all the folks pushing
@reactnative
to new heights 🙌❤️
Was mostly working through it so didn't get as many photos/videos, but these are my faves 😍
Last week, we got rid of a dependency that was adding 500kb compressed to our total bundle 😱
Needless to say, once removed, we saw associated metrics noticeably improve 📈
Anyone want to guess what the dependency was doing?
Can't wait for tomorrow to chat with
@alexdotjs
&
@_philpl
about "
@trpcio
or
@GraphQL
" 🙌🏽
I fully intend to pull as much wisdom out of these two and the room of awesome people, that it's going to be one that you don't want to miss! 😬
IRL & online 👉🏽
Absolutely epic evening with
@alexdotjs
@_philpl
on GraphQL or tRPC ❤️ You all exceeded our expectations on attendance, can’t believe the room was so packed during a transit strike! 😅 Thanks to the community for a wonderful event 🙌🏽
Yesterday was a ton of fun! I had the opportunity to capture
@elsigh
's story - from moving to SF to join
@Google
, working on Search, App Engine, and Translate, to now being the VP Eng
@vercel
🙌🏽
I also got the chance to thank a former
@mootools
core member! Any idea who he is??
Is it time to coin 2022 as the year of React Native Everywhere? 🤔
I don’t think it’s ever been better to build truly every-platform applications in React Native as it has been this year, with massive strides made in infra by the community 👏🏽👏🏽👏🏽
ICYMI, I posted hanging out at the
@swmansion
office, the Speakers Dinner, and Day 1 of
@appjsconf
to our
@guild__host
Photo Album! Check it out 😄
More to come when I get time to review, edit, and post
Thanks for all the kind words already! ❤️
Sneak peek of some of the shots I got at
@appjsconf
Day 1 😄
Only took 8 hours of editing! Now leaving the computer overnight to do some final processing before uploading in the morning before I fly to
@ChainReactConf
with
@kadikraman
✈️
So last year was pretty awesome ☺️
- Went public with
@guild__host
🙌🏽
- Grew 5x globally, thanks to all of you ❤️
- Shipped amazing features like Networks ⚛️
- Took up photography 📸
2023 hit critical mass for my true vision to Change the Narrative for communities everywhere 🚀
It's super easy to get started with React Native cross-platform with
@expo
these days. I used to manually configure it all, and now Expo just goes and does it seamlessly out-of-the-box while supporting the whole build process in a manner that's easily extensible if needed 👏🏽
You have no idea how long this 1 interaction took 😅
Modal in non-mobile, into a Bottom Sheet on mobile. All with a focus-breathing depth-of-field effect when opening. Spring animated in-and-out, and accessible 😪
Well, now that it's in our design system, it'll be everywhere 😬
😍 The moment that you've all been waiting for! The rest* of the
@appjsconf
photos!
Everything is full resolution directly from the edit, ready to print and hang on your wall if you like ☺️ Enjoy!
🚀 I got a chance to edit my
@ChainReactConf
photos!
Going through these photos was a lovely walk down memory lane of a fantastic event ❤️ Thanks again for having me!
Of course, a few highlights from the album 👇🏽
😍 I'm absolutely loving this interaction
Modal spring animations into a slick draggy bottom sheet 🙌
@tamagui_js
+ Reanimated + RNW for the win 🏅
Try it for yourself 👉
Oh and we just launched Donations for communities everywhere 💖
Woah insane talks and demos at
@ReactAdvanced
tonight 🤯
This one kind of blew my mind. He has motion capture running in browser to control this virtual avatar he’s also running in browser 😮
I had no idea you could do all of that, in browser!
@mattpocockuk
Dude the stuff they’re doing with LSP and TypeScript is literally insane
I jokingly asked them “lol but how are you testing this lol” in a very smug voice
And then
@JoviDeC
showed me their test suite and I 🤐
What do a lion, a cat, and a kitten have in common? 🦁🐱🐈
Myself,
@alexdotjs
, &
@_philpl
will be discussing "
@trpcio
or
@GraphQL
" in London & online in January! Sign up here 👉🏽
Thanks to
@prisma
for sponsoring the event and
@arismarko
for the venue ❤️
I must say, the
@RelayFramework
docs have improved dramatically over the past year. Major kudos to the team for fixing probably the biggest criticism I've had of an otherwise fantastic project 🙌🏽
Someone asked me what makes a good conference, and a big part of that is what
@ReactAdvanced
has now done years in a row: folks that attended would be the speakers at any other conference 🤯
I had incredible conversations with so many people! Can’t wait for next year ❤️
Appreciation thread for beloved developer confs put on by wonderful people 👏
I'll start with events that I've personally been to that I've truly loved:
🌴
@ReactMiamiConf
🇺🇸
@JSConfUS
🇩🇪
@jsconfeu
⚛️
Please reply with your faves, like & RT! 🙏
By the way, if you’ve seen my talk about the challenges of every-platform navigation with React Native, I’m personally stoked to see what
@Baconbrix
is up to with his work in this space! Looks super dope and can’t wait to play with it 😍 Good to see more options available
🤔 What if you could build the routes for your native app by simply... creating files?
› Easily scale and upgrade apps with less code
› Bundle split pages and develop faster
› Auto universal deep linking on all platforms
› Code sharing across
@expo
, both native and web
A lot of folks that give me weird looks for React Native Web aren't aware that if you rename any file extension to `.web.tsx`, you're back in straight vanilla React Web land, with everything you know and love
If you have a top-level App.web.tsx, it's just vanilla React onwards
My mind is still blown from the demo of
@replayio
yesterday from
@jasonlaster11
&
@acemarke
🤯 We’ve been talking about it all week, but it’s not when you see Replay debugging Replay debugging a Redux app that it all clicks
Woooo a few pics and an interview with a short clip of me were just released from
@appjsconf
😍
It was an amazing time being there and I'm so happy to relive those moments through these pics and video ❤️ Can't wait for next year!! 🙌🏽
Cat's out of the bag! 😄❤️
Excited to speak about our upcoming React Native Everywhere Embeddable Library! Sneak peek 👀
The insane thing is that we can embed those on any platform, natively! React Native inside Flutter, React Native inside Web, etc 🤯
@jamonholmgren
@erinfoox
Fwiw, y’all should get
@tazsingh
to speak there I think. He’s very smart about React Native and is doing some nifty things with cross-platform embeds.
🔥 Always a great time at
@gitpod
London with the fantastic
@paulienuh
@loujaybee
@boristane
🙌
'When folks ask for a roadmap, often they're really asking for a strategy' ~
@loujaybee
Boris spoke about observability. But I couldn't relate because I don't write buggy code 💁🏽♂️
Fun times shooting an interview with
@steveruizok
@tldraw
today with the ever fantastic
@marcelcutts
as DP 😍
Awesome conversation and super excited to share the final result with you all when ready ❤️
🙌🏽 Just shipped what I believe to be the most comprehensive calendar invite solution that I’ve seen
We can do more, and will do more in time. But right now we have the best out of all the other folks out there 🚀
I should probably give a talk on all of this at some point 🤔
I love this city 🥰 So good bumping into my old friend
@HenriHelvetica
just as I crossed the street! Amazing to catch up and hang out more next week
@reactathon
!
Stoked to head back to Brussels for
@BeJS_
this year 🙌🏽 Their other event
@BrusselsReact
was so wholesome last year, the vibe & people were fantastic - you can tell the organizers care deeply ☺️
Looking forward to seeing the rest of their lineup 👀
Whenever I see "I've been using X tech for Y years, therefore I'm implying I'm good with it", I think that I've been using legs for 32 years which must make me Usain Bolt
Woah I'm calculating the payouts for every community for March and the amount of funds going out has doubled from February 🤯💸 Great to see more funds going to communities around the world!
Our latest sponsorship program is such 🔥
Sponsors: Woah this is dope!
Organizers: Jeez this is insane!
Me: I’m very serious about changing the narrative for communities everywhere 🚀
You’ve never seen this from a community platform _ever_. Coming soon 😉
GraphQL is an excellent tool to represent your internal data model as a graph for clientside applications to consume. Conversely, this is where I see a lot of confusion
Simply, instead of `Query -> myEvents`, a more graph-driven model could be `Query -> me -> events`
Thanks so much to everyone
@appjsconf
for the kind words ❤️
@swmansion
@expo
have been incredible hosts and put on an unreal event! Every single talk has been absolutely lit, and chatting with the community here has been inspiring 🥰
Sun’s out, weather is good, and it’s going to be a busy week for communities in London!
Maybe I’ll tweet about all of the different events I’m going to 🤔 Watch this space 👀
🤯 Cloudflare infrastructure is so fast that it's making previously fast parts of our infrastructure seem slow
Kind of mind-blowing to me that Workers that can SSR a whole app can run in front of Cache 🤯🤯 Check out this explanation 👉🏽