The next few weeks are bound to bring some huge changes π
- Local first conference
- React Conf (React 19)
- Typescript 5.5
- Google IO (Dart 3.4)
- (More [secret] content from me π€«)
The next few week are bound to bring some epic updates 𧬠React Conf 2024 (React 19?) π‘ Google IO (Dart macro?) π Typescript 5.5 (Type predicates) It looks like the beginning of something huge ππ
This is my personal sneak peak of this future π
I say it again: Local first (Effect + XState)
I said this a while ago, and to this day my bet stays the same:
The future of (web) apps is called local first: fast local apps powered by Effect and XState
Effect + XState + Local First are going to change how you write #typescript code. If you are a web developer you must definitely be aware of these 3 new way of programming that are going to become the standard in Typescript in 2024. @EffectTS_ is a library that exploits theβ¦
I will fly to Berlin this month for Local-First Conf.
Local first is bound to become more and more popular, new tools and resource are coming soon, so definitely stay tuned here.
For a sneak peek, here is how a local first app looks like ππ
Just recorded this little performance demo of @overtone_app while working on my talk for @localfirstconf. Near-zero query latency enables a magical UX.
Meanwhile, here are some tools for you to explore:
Check this out for a full list of resources and tools π
React 19: a new way of implementing frontend in web apps
Next up: the next major of React (19) is coming π
React is at the core of all my web apps. A new major is always an exciting time, since I get the chance to rewrite all my projects π¨βπ»
And this time there are many new APIs to explore π
React 19 is currently in beta. React Conf is scheduled for May 16.
You should tune in π»
There is more π€©
Timeless coding principles, practices, and tools that make a difference, regardless of your language or framework, delivered in your inbox every week.
Static metaprogramming
I am eagerly waiting to try static metaprogramming in Dart π
Dart 3.4 is out now with static metaprogramming (macro) in preview: read the full release post right now π
Static metaprogramming has the potential to skyrocket dart to the next level, solving some of the major issues with the language:
Dart still relies too much on code generation, especially for common features - json serialise (json_serializable) - data classes (freezed) - navigation (auto_route, go_router) - dependency injection (injectable) - http client (retrofit) Code generation for me allows 2 things 1.β¦
Static metaprogramming may be also the future of fpdart v2: waiting for it to start experimenting, one more thing to stay tuned on π»
More [secret] content π€«
After these next few weeks of ground-breaking releases and changes, I will come with a new tsunami of content π
I will integrate all the new updates on each front and share new resources. I am planning to experiment with new formats as well (like πΉ? π€«)
This is what makes me excited about being a developer: the job changes constantly as new tools are updates, expanded, and improved π
I get the chance to experiment, all the while sharing everything with you all π
See you next π