Software MansionTypeGPU: Enhancing WebGPU with TypeScript for Simplified GPU Programming
Watch this video as we demonstrate TypeGPU's practical deployment, simplifying the integration of Three.js and TensorFlow.js, enhancing performance, and making GPU programming more accessible.
Iwo Plaza β Your GPU is a JavaScript runtime* (TypeGPU deep-dive)Software Mansion2025-07-22 | TypeGPU: Enhancing WebGPU with TypeScript for Simplified GPU Programming
Watch this video as we demonstrate TypeGPU's practical deployment, simplifying the integration of Three.js and TensorFlow.js, enhancing performance, and making GPU programming more accessible.
Follow us on X not to miss any updates: π Software Mansion: https://x.com/swmansion π Iwo Plaza: https://x.com/iwoplazaJakub Chmura - The Future of AI Is Distributed: Tradeoffs in Performance, Privacy, and PowerSoftware Mansion2025-10-06 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionReact Native on Amazonβs Vega OS β React Native Support + Live Demo!Software Mansion2025-10-06 | Amazon recently announced Vega OS & Vega Developer Tools with full React Native support. π
Join us for a live stream, where weβll cover: Β· Whatβs new in Vega OS & Vega Developer Tools Β· What it means for devs and the React Native community. Β· If building for Vega can really feel as easy as building for iOS or Android Β· A live demo of our sample Vega app
π When? Oct 7, 5 p.m. π Where? On YouTube & X π Join the live stream and ask your questions!
Follow us on: X: https://x.com/swmansion YouTube: youtube.com/@SoftwareMansionChris Allen - The Future in Focus: AI and the NExt Wave of Real-Time Video IntelligenceSoftware Mansion2025-10-03 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionSmooth Double-Tap Like Effect in React Native πSoftware Mansion2025-10-02 | Learn how to implement a smooth double-tap-to-like interaction in React Native using Gesture Handler and Reanimated.
Weβll set up the gesture, update state on the JS thread, and animate a like icon with springy ZoomIn + FadeOut for instant feedback. πDan Jenkins - How Low Can You Go? Running WebRTC on Low-Powered (and Cheap) DevicesSoftware Mansion2025-10-02 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionDiving Into On-Device AI in React Native | SWM LiveSoftware Mansion2025-10-02 | Weβre live now! π΄ Join us for a deep dive into on-device AI in React Native, ExecuTorch, RAG & language models. π
Follow us on: X: https://x.com/swmansion YouTube: youtube.com/c/SoftwareMansionAli C. Begen - Streaming Bad: Breaking Latency with MOQSoftware Mansion2025-10-01 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionAntonio Bevilacqua - From RTP Streams to AI Insights: Real-Time AI Pipelines with Juturna and JanusSoftware Mansion2025-09-30 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionBalazs Kreith - Observability in WebRTC: Between Metrics and MeaningSoftware Mansion2025-09-29 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionWill Law - A QUIC update on MOQ and WebTransportSoftware Mansion2025-09-26 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionKrakΓ³w Global Elixir MeetupSoftware Mansion2025-09-26 | One language. Countless GEMs. Join us for the KrakΓ³w edition of the first-ever Global Elixir Meetups event!
Some time ago, a group of Elixir Contributors had an idea: organize Elixir meetups all around the globe at the same time. Software Mansion brought that idea to life.
We gathered a group of Elixir enthusiasts and created Global Elixir Meetups β an event dedicated to reigniting Elixir meetups around the world!Simon De Haan - WhatsApp calling, WebRTC & how it drives social impact programmes in south countriesSoftware Mansion2025-09-25 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionDaniil Popov - From Super Bowl to Olympics: How CyanView Powers the Biggest Broadcasts with ElixirSoftware Mansion2025-09-24 | RTC.ON 2025 is over β what a lineup it was!
Missed the livestream? No worries β weβll be posting recordings of all this yearβs talks in a single YouTube playlist.
Grab your favorite drink and tune in to talks covering everything audio, video, and AI.
Learn more about RTC.ON: π₯ https://rtcon.live
Follow us on X: π₯ https://x.com/ElixirMembrane π₯ https://x.com/swmansionSeamless Background Playback & Interruption Handling in React NativeSoftware Mansion2025-09-22 | Learn how to keep your audio playing smoothly in the background with React Native Audio API. π§
Handle lock screen mode, music interruptions, and phone calls without breaking the user experience!
Docs: docs.swmansion.com/react-native-audio-api/docs GitHub: github.com/software-mansion/react-native-audio-apiRTC.ON 2025 DAY 2Software Mansion2025-09-19 | Welcome back for Day 2 of the RTC.ON 2025 live stream! Check out todayβs sessions, listen to more speakers, and see new demos as the conference continues. Stay tuned for everything happening live.RTC.ON 2025 DAY 1Software Mansion2025-09-18 | Day one is here! Watch the opening sessions, hear from the first speakers, and catch the live demos as the conference gets started. Tune in and follow along as everything kicks off.Catch Unnecessary React Native Re-Renders π€―Software Mansion2025-09-17 | Does your React Native app re-render too much? With Radon IDE you can easily highlight components that need optimization. β¨
Try it for free: ide.swmansion.comAdding Cards to Apple & Google Wallet in React Native Made Easy #reactnativewalletSoftware Mansion2025-09-16 | With React Native Wallet, built in collaboration with Expensify, adding cards to Apple & Google Wallet is simple, reliable, and it takes only a few lines of code. π
We teamed up with Giovanni Laquidara, Senior Developer Advocate at Amazon, to share tips and best practices: youtube.com/watch?v=c9GNmT3_ZPAReact Native Multiplatform: Bringing Apple & Google Photos Clone to TVs & WebSoftware Mansion2025-09-12 | Episode #2 of our series is here! Today, together with Giovanni Laquidara, Senior Developer Advocate at Amazon, we're taking our React Native Apple & Google Photos clone to TVs (Fire TV, Android TV, Apple tvOS) and the web. π
0:00 - Intro 0:29 - Amazon Fire TV and other TVs sections 3:54 - Web section 4:56 - Web responsiveness 5:36 - Outro
Watch the video by Krzysztof Nalepa and see how use can use the new features! π
See Github: github.com/software-mansion/live-debuggerTweak Device Settings Without Leaving Your VSCode | Radon IDE #reactnative #radonIDESoftware Mansion2025-08-25 | Radon IDE (an IDE for React Native) makes it super easy to adjust device settings: switch dark/light mode, test text sizes, change localization, and more. All without tab-hopping. πHow to force component remount in an elegant way π #reactnativeSoftware Mansion2025-08-19 | Without a key, animations run only once. Add a key prop to remount the component and replay the animation every time you press the button.Injecting User-Defined Callbacks Into Your Libraryβs Shader With TypeGPU #reactnative #TypeGPUSoftware Mansion2025-08-18 | TypeGPU not only makes it possible for libraries to connect but also improves their APIs, extending customizability past just tweaking knobs and parameters. Pass a JS callback, and let the library inject it into its shader code. β‘οΈπ»
Check the full talk to learn more π youtube.com/watch?v=pBRLqJaG4kkIntegrate a Local LLM Into Your React Native App in 30 Seconds π #reactnativeSoftware Mansion2025-08-13 | Your React Native app + RN Executorch + a few lines of code = LLMs up and running in seconds. πͺ
Check out the docs and get started π docs.swmansion.com/react-native-executorchApply Smooth Gaussian Blur Effects to SVG Shapes in React Native π #reactnativeSoftware Mansion2025-08-07 | Want blurred SVGs in React Native? Follow these simple steps to create and apply a GaussianBlur filter! β¨
swmansion.com https://x.com/swmansionThe Problem With WebGPU Libraries Today? #typegpuSoftware Mansion2025-08-05 | WebGPU is great for making graphics and AI libraries blazingly fast, but connecting different libraries together is either not feasible, or totally tanks performance. Fortunately, we have a solution.π
Learn more from the full TypeGPU deep-dive: youtube.com/watch?v=pBRLqJaG4kkFastest Way to Load Image Lists in React Native #reactnativeSoftware Mansion2025-07-31 | FlashList, FlatList or LegendList β which one performs best for React Native photo lists? β‘οΈπΈ
Watch the full video: youtu.be/tzpULSNg1JsReanimated 4 live-coding β All you need to know about CSS Transition & Animations | Kacper KapuΕciakSoftware Mansion2025-07-30 | Join us for a live-coding session with Kacper KapuΕciak, who will showcase how powerful Reanimated 4's CSS Transitions and Animations are!
Let's see what the future of animations in React Native looks like β¨ _______________________________________
Radon IDE is a VSCode extension that transforms your editor into a full React Native and Expo IDE, making app development quicker and smoother. β¨ Learn more here: ide.swmansion.com
More of Elixir content from us: π X: https://x.com/ElixirMembrane π Discord: discord.gg/bHmZGkQAQqRunning Your First AI Model in React Native with ExecuTorch #reactnativeSoftware Mansion2025-07-24 | Ever wanted to run AI models right inside your React Native app? With React Native Executorch and the useExecutorchModule hook, it's easier than you think!
Check out this short demo and see it in action β‘Introducing React Native Reanimated 4Software Mansion2025-07-23 | Introducing React Native Reanimated 4, now stable and ready for production. Featuring CSS Animations & Transitions. Multithreading with React Native Worklets. Saying goodbye to the Legacy Architecture.
0:00 Introduction 0:51 CSS Animations & Transitions 1:36 React Native Worklets 3:24 Separating Reanimated into packages 4:12 New Architecture 4:32 Shared Element Transitions 4:54 Summary
#reactnative #reanimatedMipmaps: improve the loading process of high-res images!Software Mansion2025-07-22 | Find out more about how to use mipmapas and more about building a smooth photo app in React Native in the video below: youtube.com/watch?v=tzpULSNg1Js&feature=youtu.beAndroid Beats iOS at Image Loading π± #reactnativeSoftware Mansion2025-07-15 | Turns out Android handles high-resoluton images better than iOS. π¬Want to learn why & how?
Enjoy episode #1 of our series, in which weβll be building a sleek, native-style gallery clone using React Native.
0:00 - Intro 0:28 - Benchmark Google Photos & Apple Photos 1:26 - Loading images from device (batching) 1:43 - From Image to expo-image 2:40 - Optimizing with Mipmaps 3:17 - Choosing the Right List: FlatList vs FlashList vs LegendList 4:37 - Code once, run everywhere 4:55 - Code once, run everywhere
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionKiryl Ziusko β Keyboard Management Evolution in React Native | App.js Conf 2025Software Mansion2025-06-28 | Explore the evolution of keyboard management in React Native β from clunky defaults to smooth, native-like solutions β and learn how to create seamless user experiences.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionLaura Beatris β The Future of Authentication in React Native | App.js Conf 2025Software Mansion2025-06-26 | Explore modern authentication methods like passkeys, TOTP, biometrics, and offline auth. Learn how to implement them in your React Native app while balancing security and usability.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionLiveDebugger 0.3.0: Firefox Extension, Global callback traces view and moreSoftware Mansion2025-06-25 | LiveDebugger is a browser-based tool for debugging applications written in Phoenix LiveView - an Elixir library designed for building rich, interactive online experiences with server-rendered HTML.
The new release brings you: π₯ Firefox extension π₯ View with global callback traces (this view will show all callback traces associated with given LiveViews, we'll add here more filtering options in the future) π₯ Measuring callback execution time (you will be able to see how long a given callback was executed to find potential bottlenecks) π₯ Filtering by callback execution time π₯ Proper way of debugging redirects (currently when a redirect occurs in the debugged application LiveDebugger reloads itself, which forbids debugging callbacks on redirects)
Check out the video and see what LiveDebugger 0.3.0 can do for you!
----
Github: github.com/software-mansion/live-debugger Follow us on X: https://x.com/ElixirMembraneJacob Arvidsson β Building Secure React Native Apps | App.js Conf 2025Software Mansion2025-06-25 | Learn how to build secure React Native apps, leveraging Expo modules and advanced protections like device assurance and runtime security.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionMiΕosz Filimowski β React Native Live Streaming with Zero WebRTC Knowledge | App.js Conf 2025Software Mansion2025-06-24 | Learn how to get started with video streaming without diving into the complex internals β just the essentials and the right tools, without prior experience required.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionTomasz SuΕkowski β Software Composing: Expo Development for Your PM | App.js Conf 2025Software Mansion2025-06-24 | Discover how AI app composers bridge the gap between ease and flexibility, helping both developers and non-developers build apps more efficiently and smartly.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionDevlin Duldulao β TanStack Query in Expo Apps: Improving DX and UX Like No Other | App.js Conf 2025Software Mansion2025-06-23 | Learn how to use TanStack Query to manage server state in Expo apps β with real-world examples of optimized data fetching, caching, and error handling for better performance and scalability.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionEnzo Manuel Mangano β Everybody Can Cook with React Native | App.js Conf 2025Software Mansion2025-06-22 | Explore how to go beyond the defaults and create immersive animations with Reanimated and Skia β using simple, powerful techniques to refine motion, boost performance, and add a few surprise touches users will love.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionDelphine Bugner β Le Chat and a Brief History of Streaming | App.js Conf 2025Software Mansion2025-06-21 | Take a technical deep dive into using HTTP streaming to display LLM responses word by word in a React Native app β and what it takes to make it work behind the scenes.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansionAlex Hunt β Towards a Stable JavaScript API | App.js Conf 2025Software Mansion2025-06-20 | Join Alex Hunt from Meta to learn how React Nativeβs core APIs are being revamped in TypeScript to improve stability, type safety, and the developer experience.
Don't miss any updates about App.js Conf and follow us on X: π https://x.com/appjsconf π https://x.com/swmansion