Software Mansion
Software Mansion
  • Видео 265
  • Просмотров 1 116 278
Łukasz Kita – Chatting with AI using Open AI Realtime API & Boombox
Imagine chatting with AI directly from your browser as naturally and quickly as talking to another person! Take a look at our quick demo of using OpenAI Realtime API with Boombox.
Learn how to:
🛠️ Set up backend to handle OpenAI Realtime API calls.
🛠️ Integrate with Boombox for real-time communication between your browser and backend
Check out the code tinyurl.com/boombox-x-openai & elevate your app's real-time capabilities.
-----------
Follow us on X: x.com/ElixirMembrane
Join our Discord: discord.gg/bHmZGkQAQq
Просмотров: 247

Видео

Bartłomiej Błoniarz - I like the New Architecture, actually | RNCK #15
Просмотров 40814 дней назад
With the React Native New Architecture becoming the new default there are still many questions about its purpose. Through the example of Reanimated's Layout Animations we will se how the architecture redesign benefits library maintainers, and how it affects end users. Join our Guild: guild.host/react-native-krako... More about Software Mansion: swmansion.com/
Maciej Stosio - Slashing CI Setup Time for Your React Native Project | RNCK #15
Просмотров 15514 дней назад
CI setup for a new React Native project is a tedious trial&error process. Let’s talk about how we can make it simpler. Join our Guild: guild.host/react-native-krako... More about Software Mansion: swmansion.com/
Iwo Plaza - The Road to Type-Safety on the GPU | RNCK #15
Просмотров 13714 дней назад
Frameworks can use WebGPU today to improve the efficiency of rendering graphics or AI inference in cross-platform apps, but custom use cases often require interfacing directly with WebGPU. At Software Mansion, we are building a fully type-inferred library from the ground up called TypeGPU, which provides full access to the GPU through typed utilities. Join our Guild: guild.host/react-native-kra...
Bartłomiej Krasoń - The Cross-Platform Misconception | RNCK #15
Просмотров 9514 дней назад
React Native is increasingly supporting the web platform. From libraries to routing patterns, everything is moving toward a more unified approach to creating user interfaces for both web and mobile at the same time. But what is the real cost of trying to achieve this, and is it the right direction overall? Join our Guild: guild.host/react-native-krako... More about Software Mansion: swmansion.com/
Kacper Kapuściak - What's new in React Native (November 2024) | RNCK #15
Просмотров 40214 дней назад
A short intro with all the latest updates in React Native. Join our Guild: guild.host/react-native-krakow/events More about Software Mansion: swmansion.com/
Filipe Cabaço - Real-time system using Elixir - Supabase stories | Elixir Stream Week
Просмотров 93221 день назад
We'll dive into what made Elixir the right choice for our Realtime product by delving into some of our implementation details regarding clustering, message sending, process registration and other subjects. Elixir Stream Week - five days, five streams, five top Elixir experts. Everything streamed using Elixir WebRTC. More about ESW: elixir-webrtc.org/esw.html More about Elixir WebRTC: elixir-web...
Jonatan Kłosko - Q&A about Livebook, Elixir Nx and Bumblebee | Elixir Stream Week
Просмотров 50421 день назад
Take a comfy seat, grab some nice snack and join Jonatan for a Q&A session on Elixir ML Libraries! No questions are wrong. Elixir Stream Week - five days, five streams, five top Elixir experts. Everything streamed using Elixir WebRTC. More about ESW: elixir-webrtc.org/esw.html More about Elixir WebRTC: elixir-webrtc.org/ More about us: swmansion.com/ Follow us on X: x.com/ElixirMembrane Join ou...
José Valim - What's new in Elixir v1.18 (part 1) | Elixir Stream Week
Просмотров 1,4 тыс.21 день назад
First part of José's presentation that was missing from the previous recording. The second part is available here: ruclips.net/video/Hpee0DnwZAM/видео.html Elixir v1.18 will be a massive step up in several directions. Come listen to the progress on the on-going type system research, Language Server support, built-in JSON capabilities, and much more. Elixir Stream Week - five days, five streams,...
Chris McCord - Live-coding real-time Twitch clone | Elixir Stream Week
Просмотров 2,3 тыс.28 дней назад
Chris will show you how easy it is to build a real-time Twitch clone, make it scalable and distribute it using LiveView, Elixir WebRTC and Fly.io. Elixir Stream Week - five days, five streams, five top Elixir experts. Everything streamed using Elixir WebRTC. More about ESW: elixir-webrtc.org/esw.html More about Elixir WebRTC: elixir-webrtc.org/ More about us: swmansion.com/ Follow us on X: x.co...
Mateusz Front - Boombox explained | Elixir Stream Week
Просмотров 52028 дней назад
Mateusz Front - Boombox explained | Elixir Stream Week
José Valim - What's new in Elixir 1.18 (part 2) | Elixir Stream Week
Просмотров 2,1 тыс.28 дней назад
José Valim - What's new in Elixir 1.18 (part 2) | Elixir Stream Week
RTC.ON 2024 | The after-movie
Просмотров 303Месяц назад
RTC.ON 2024 | The after-movie
TypeGPU: enhance your WebGPU project with type-safe API & new way of writing shaders
Просмотров 807Месяц назад
TypeGPU: enhance your WebGPU project with type-safe API & new way of writing shaders
Lorenzo Miniero - WebRTC and QUIC: how hard can it be? | RTC.ON 2024
Просмотров 4662 месяца назад
Lorenzo Miniero - WebRTC and QUIC: how hard can it be? | RTC.ON 2024
Wojciech Jasiński - On challenges and considerations for real time AI processing | RTC.ON 2024
Просмотров 1442 месяца назад
Wojciech Jasiński - On challenges and considerations for real time AI processing | RTC.ON 2024
Rob Pickering - What happens when AI starts grocking streaming audio directly | RTC.ON 2024
Просмотров 1762 месяца назад
Rob Pickering - What happens when AI starts grocking streaming audio directly | RTC.ON 2024
Damien Stolarz - WebRTC and Spatial Computing on Apple Vision Pro | RTC.ON 2024
Просмотров 1442 месяца назад
Damien Stolarz - WebRTC and Spatial Computing on Apple Vision Pro | RTC.ON 2024
Dan Jenkins - Taking ICEPerf.com to the next level | RTC.ON 2024
Просмотров 932 месяца назад
Dan Jenkins - Taking ICEPerf.com to the next level | RTC.ON 2024
Mateusz Front - Improving DX and adoption of Membrane Framework | RTC.ON 2024
Просмотров 1042 месяца назад
Mateusz Front - Improving DX and adoption of Membrane Framework | RTC.ON 2024
Perttu Lähteenlahti - React and WebRTC - Real-time communication on mobile | RTC.ON
Просмотров 1842 месяца назад
Perttu Lähteenlahti - React and WebRTC - Real-time communication on mobile | RTC.ON
Paula Oses - LLMs and GenAI: A Guide to Building Your Own RAG Model for Document Interaction
Просмотров 1962 месяца назад
Paula Oses - LLMs and GenAI: A Guide to Building Your Own RAG Model for Document Interaction
Zafer Cesur - How we built Algora.TV (livestreaming for developers) using Membrane and Elixir
Просмотров 3192 месяца назад
Zafer Cesur - How we built Algora.TV (livestreaming for developers) using Membrane and Elixir
Piotr Skalski - Everything you wanted to know about VLMs but were afraid to ask | RTC.ON 2024
Просмотров 1,7 тыс.2 месяца назад
Piotr Skalski - Everything you wanted to know about VLMs but were afraid to ask | RTC.ON 2024
Boris Grozev - Jitsi Videobridge: the state of the art SFU that powers Jitsi Meet | RTC.ON 2024
Просмотров 1602 месяца назад
Boris Grozev - Jitsi Videobridge: the state of the art SFU that powers Jitsi Meet | RTC.ON 2024
Violina Popova - Real-Time Video Streaming with WebSockets in React Native | RTC.ON 2024
Просмотров 5242 месяца назад
Violina Popova - Real-Time Video Streaming with WebSockets in React Native | RTC.ON 2024
Enzo Piacenza - Building a Low-Latency Voice Assistant leveraging Elixir and Membrane | RTC.ON 2024
Просмотров 2332 месяца назад
Enzo Piacenza - Building a Low-Latency Voice Assistant leveraging Elixir and Membrane | RTC.ON 2024
Wojciech Barczyński - Stop Fighting Hydra - Replacing Headless Chromium | RTC.ON 2024
Просмотров 932 месяца назад
Wojciech Barczyński - Stop Fighting Hydra - Replacing Headless Chromium | RTC.ON 2024
Michał Śledź - Elixir WebRTC - batteries included WebRTC implementation for Elixir ecosystem
Просмотров 1722 месяца назад
Michał Śledź - Elixir WebRTC - batteries included WebRTC implementation for Elixir ecosystem
Alfred Gonzalez Trastoy - Boosting Inclusivity: Closed Captioning & Translations in WebRTC
Просмотров 892 месяца назад
Alfred Gonzalez Trastoy - Boosting Inclusivity: Closed Captioning & Translations in WebRTC

Комментарии

  • @alexandrecolautoneto7374
    @alexandrecolautoneto7374 3 дня назад

    Just started learning Elixir and I'm already in love with the language, but this release takes everything to a whole new level!

  • @geoffreycollins6627
    @geoffreycollins6627 4 дня назад

    Great presentation. Thank you very much!

  • @nicholasp5695
    @nicholasp5695 5 дней назад

    I naminate Evan for Wizard-In-Chief. SECONDED! All in favor? AYYY. The 👀s have it. Motion carries.

  • @Ro_dolfoSilva
    @Ro_dolfoSilva 5 дней назад

    Awesome!

  • @Norfeldt
    @Norfeldt 7 дней назад

    Great talk 👏 can't stop thinking that renaming Expo Go to Expo Proto(type) would avoid some of the confusion

  • @nobbynob-mq2rn
    @nobbynob-mq2rn 9 дней назад

    why are you hiding your real face?

  • @LaurenWestonn
    @LaurenWestonn 9 дней назад

    What's the benefit of adding the same a11y label to the text, as the text itself? Also why does Image need accessible=true but the Text doesn't, we want both to be focusable by assistive tech

  • @verawat
    @verawat 13 дней назад

    Awesome Clip VDO that I not know before. Rafael Mendiola is a Super Man for me.

  • @flor.7797
    @flor.7797 14 дней назад

    720p seriously?

  • @AntonyBrookeWood
    @AntonyBrookeWood 16 дней назад

    The hot code patching was so casual, but so cool.

  • @najlepszyinformatyk1661
    @najlepszyinformatyk1661 17 дней назад

    Great performance Bartek, thanks!

  • @akash-kumar737
    @akash-kumar737 19 дней назад

    I love Supabase. Supabase is backend for Startups ❤

  • @pdgiddie
    @pdgiddie 19 дней назад

    Does anyone know where we can see that stream with Primeagen?

  • @ShaquilleMagnusson
    @ShaquilleMagnusson 20 дней назад

    Thanks for the breakdown! A bit off-topic, but I wanted to ask: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). What's the best way to send them to Binance?

  • @WisamJbori
    @WisamJbori 22 дня назад

    Mind Blowing!

  • @kasvith
    @kasvith 23 дня назад

    awesome talk

  • @chornsokun
    @chornsokun 27 дней назад

    Is Boombox suppose to be standalone? How would we use it with Phoenix? Say, if we want to generate multiple streams (1/user) do we need to open multiple ws ports?

    • @SoftwareMansion
      @SoftwareMansion 27 дней назад

      Hi, that's a good question, we need a Phoenix integration example! You don't have to use websockets at all. For WebRTC, you can also use the Signaling Channel hexdocs.pm/membrane_webrtc_plugin/Membrane.WebRTC.SignalingChannel.html. You can pass it to boombox like input: {:webrtc, signaling_channel} and forward signaling messages between it and the browser however you like. If you have more questions, please join our discord discord.gg/fbXsjgfEVE :) / Mateusz

  • @sucre3165
    @sucre3165 27 дней назад

    Planning to start working on a marketplace, been looking at next and naive. This was a good resource 👏

  • @christiangeuer-pollmann666
    @christiangeuer-pollmann666 27 дней назад

    Is there a recording of just the stream without the outer frame?

  • @Cleanser23
    @Cleanser23 28 дней назад

    Thanks for recording

  • @zero3juan
    @zero3juan 29 дней назад

    I see this capture caught the intermittent frame display errors. FWIW Firefox through the Zen browser had 0 errors for me.

    • @SoftwareMansion
      @SoftwareMansion 28 дней назад

      yes, we wanted to save the 1st stream's glitches here so they can haunt us forever 😜 just kidding, great to hear that it was not like that for everyone! :)

  • @AndreasDonig
    @AndreasDonig 29 дней назад

    Looking forward to this release!

  • @antonvlasov9362
    @antonvlasov9362 Месяц назад

    2024, no available at public

  • @abdullahkhan961
    @abdullahkhan961 Месяц назад

    Now that's nice , will solve tons of problems🎉

  • @AlexanderSuraphel
    @AlexanderSuraphel Месяц назад

    00:00 Introduction 00:47 History and Evolution of Uni Styles 01:41 Limitations and Capabilities 02:29 Default Way of Styling in React Native 03:11 Challenges with Default Styling 03:52 Introduction to Uni Styles 04:33 Setting Up Uni Styles 05:15 Performance and TypeScript Support 06:01 Safe Area Insets and Contexts 06:46 Dynamic Island Example 07:32 Supporting Bigger Screens 08:18 Media Queries 09:06 Variance in Styles 09:50 Passing Dynamic Values from JSX 10:34 Accessibility Support 11:22 Universal Styling Across Multiple Platforms 12:04 Supported Platforms 12:52 Vision OS Support 13:41 Host Object and JSI 14:25 Platform-Specific Code for React Native for macOS 15:10 Platform-Specific Code for React Native for Windows 16:44 Adding Support for macOS 17:24 Challenges with macOS Support 18:11 Handling Orientation Changes 18:55 React Native Windows Native Module 19:36 React Windows Module Structure 20:17 Debugging and Release Mode Issues 21:41 Sending Events in React Native Windows 22:25 Getting JSI Runtime in React Native Windows 23:13 Future Plans for Uni Styles 24:45 Conclusion and Q&A

  • @alenaju1847
    @alenaju1847 Месяц назад

    Could not explain it any better. Thank you.

  • @ronaldngarombo1026
    @ronaldngarombo1026 Месяц назад

    Awesome. This is going to make my life easier

  • @tshawchit
    @tshawchit Месяц назад

    How do you mock api? I mean I created a mock server with Mockoon and added some responses manually for my local simulator build. But to have multiple flows and same api endpoint return dynamic values, does maestro provide solution to that? Would be nice to have solution on this. Is there a way where I test my app without calling my real server and get dynamic response as possible with maestro?

  • @rommyarb
    @rommyarb Месяц назад

    Unistyles is like Typescript to Javascript <3

  • @aymanelhasbi5030
    @aymanelhasbi5030 Месяц назад

    Neat , why i feel m not good enough to contribute ?

  • @tuandattran4227
    @tuandattran4227 Месяц назад

    This is when VS code got full weapons to build React native project which I've been thinking of, completely leave xcode and android studio

  • @MinnKhantWunna
    @MinnKhantWunna Месяц назад

    How can we navigate from one micro app to another app. I'm really worry about navigation. 😢 Thanks for sharing new to us.

  • @HarshGalathiya-fm5po
    @HarshGalathiya-fm5po Месяц назад

    good explain

  • @qiyigong2081
    @qiyigong2081 Месяц назад

    Amazing!

  • @unev
    @unev 2 месяца назад

    I've written a similar functionality using gestures and reanimated libs. It took me around 350lines of code. I felt not senior enough to try the native approach.

  • @gugaime
    @gugaime 2 месяца назад

    Amazing talk, thanks Zafer!!!!

  • @just_relax_752
    @just_relax_752 2 месяца назад

    Expo is not stable

  • @just_relax_752
    @just_relax_752 2 месяца назад

    It's useless, you guys are trying to make web and mobile development the same, which is not needed, they are different. That's why Flutter is taking the lead. Expo has many limitations, i don't even have the courage to use expo for an app that's going to the store. Like mid size project. Maybe expo is good for learning but not to be usef as a tool to build professional apps, that gonna have huge concurrents in the market.

  • @Anupkumar-cd6gv
    @Anupkumar-cd6gv 2 месяца назад

    Awesome video on VLMs! Could you please share the Colab notebook file as well? It would be incredibly helpful for all developers.

  • @gugaime
    @gugaime 2 месяца назад

    Awesome, thanks Piotr!!!!

  • @kingstarfly
    @kingstarfly 2 месяца назад

    Watch out for the LOUD audio disruption from 7:20-8:25

  • @brunokemmer
    @brunokemmer 2 месяца назад

    Awesome talk Piotr!

  • @aghileslounis
    @aghileslounis 2 месяца назад

    Great library! I have a question regarding this example use case. What's the purpose of using WebRTC to communicate with the server? I thought WebRTC is useful because you can connect clients (browser clients) between them without a server. Since you are sending data from client to server, what's the point of using WebRTC? I'm i missing something?

    • @michasledz781
      @michasledz781 2 месяца назад

      Yeah you are right, WebRTC is a P2P technology! But imagine you want to create a videoconferencing room. If there are 10 people inside, every person has to open 9 connections, which gives us 90 connections in total. Using a server, everyone can open just a single connection and server will route multiplex all media over this single connection. Also, servers are very often used for things like recordings, transcriptions, AI injection, custom features and so on :)

    • @aghileslounis
      @aghileslounis 2 месяца назад

      @@michasledz781 oh I see thanks. What’s the benefit having a webrtc connection between a client and a server over a standard websocket connection ?

    • @notactuallyarealperson2267
      @notactuallyarealperson2267 Месяц назад

      @@aghileslounis WebRTC should have lower latency than websockets. WebRTC prefers UDP over TCP when it can, so it doesn't incur the overhead of TCP when sending packets.

  • @antoniusgolly3417
    @antoniusgolly3417 2 месяца назад

    😮 🚀🚀

  • @gnom-om
    @gnom-om 2 месяца назад

    there are no RN frameworks but only ONE Expo. And this is a huge problem.

  • @trenthm
    @trenthm 2 месяца назад

    Exciting!

  • @AviCharlop
    @AviCharlop 2 месяца назад

    Very cool idea thanks for sharing. Wish I could see the rest of the code

  • @JustinBishop
    @JustinBishop 2 месяца назад

    Hey, im working on a cross contract hack for Node Guardians on starknet. I have a hack contract and a target contract. I need to make a hack contract to call _execute_ on the target contract, which then calls fransfer_from on a token contract. I have problems importing stuff in my snforge tests up at the top. its not finding 'declare' for example: use snforge_std::declare; error: Identifier not found. --> /hack_test.cairo:4:5 use snforge::deploy; Also, How do dispatchers work? I guess in snforge needs dispatcher for my hack contract so I can interact with other contracts in test because the dispatchers are made automatically at compile time?? but, do i need dispatchers for my target contract too if it is only being executed on??? I'm just haveing a ton of import errors and I can't even get to writing this test. Thanks

  • @dancoman8
    @dancoman8 2 месяца назад

    Does it use Typescript?

  • @jingxuejingxue
    @jingxuejingxue 2 месяца назад

    good