My latest @pluralsight course was released a few weeks back. This covers building a React Native application using @expo from start to finish, integrating Redux Toolkit for state management and codegen (thanks @TheGuildDev) integration with a @GraphQL API (@apollographql v4).
We setup an application using Create Expo Stack (thanks @DanStepanov) and NativeWind. Using Expo Router (thanks @Baconbrix), we develop multiple screens for a conference application, where you can view sessions and speakers lists. We learn debugging using @reactotron (thanks @infinite_red). We have sign up and sign in functionality, using expo-secure-store for handling security. You can also create your own sessions in the application (using @zodtypes and @HookForm, of course) using native controls as well as completely custom form inputs. One last feature is to mark sessions as favorites, where we go a bit deeper with RTK and implement optimistic updates for a nice user experience.
I worked to make this feature-rich for the amount of time spent in the course, covering many aspects of app development. I'm really happy with how this course turned out and couldn't have done it without the support of all these technologies and the people that make them. Thanks to all of you!
Check it out at the link in the next post. As a special thanks to learners, I'm giving out free trial codes. Please like, share, and reply to this thread - if you'd like a code, let me know here or shoot me a DM.
Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.
XState Store v4 is released 🚀
Simple, small state management for stores (like Zustand/Redux) + atoms (like Jotai/Recoil)
Works everywhere: vanilla, React, Vue, Svelte, Solid, and more. Event-driven, type-safe, batteries included, *really* agent-friendly.
npm i @xstate/store
Some new features:
Hey Elixir friends! :) Hologram v0.9 is out - now with Realtime! ⚡
Your Elixir server can push updates straight to the browser - no polling, no JavaScript. Broadcast an action, and it runs on every subscribed client, in pure Elixir.
Plus the with special form, AI assistant support, and a new mix holo task.
https://t.co/MLwHHfc9Vw
@DavidKPiano@mattpocockuk Came here to say this as well. As much as I like skills like superpowers, I have found them to be hit or miss.
SRP and "composable" are at odds, imo.
See how Prufrock continuously mines - pushing and building at the same time.
The machines, from Las Vegas to Dubai, are remotely controlled from our Bastrop Operations Center.
These advances help TBC deliver more miles each year in the battle against soul-destroying traffic.
@thekitze@supermac_app I want it just for this. I can't count the number of times that I've clicked the stupid clock expecting to see a calendar or something pop down
Cool idea or a dumb idea: Ash framework could be a really cool abstraction for a convex client for Elixir. Could resources be translated to tables? Automatic CRUD with relationships? I think there's a rust client and a python client - why not Elixir?
I wish I had time for it.