Пікірлер
@janardhansharma9658
@janardhansharma9658 10 күн бұрын
Thanks for sharing your story, very inspirational!
@abderazakamiar9599
@abderazakamiar9599 Ай бұрын
Very helpful thanks.
@uquantum
@uquantum 2 ай бұрын
Thanks Mike! Great intro to Fastify and the Q&A helpful too. Loved the end when you said "Great question...how about we take it to the pub!"🍺
@MorganFeeney-v4r
@MorganFeeney-v4r 2 ай бұрын
I think the dog likes Storybook
@joseville
@joseville 2 ай бұрын
37:00 what to do when a command line build doesn't fail, but a VS build does
@joseville
@joseville 2 ай бұрын
33:45 It's somehow comforting to know that VS also sometimes surprises and confuses devs who develop VS.
@joseville
@joseville 2 ай бұрын
22:22 I wonder if VS Code's sticky scroll can be modified to stick the file names in this prepocess monolithic file.
@ELHAUKEZ
@ELHAUKEZ 2 ай бұрын
How does it work? Proceeds with no explanation what so ever.
@joseville
@joseville 3 ай бұрын
Thanks! This info helps a lot! 11:33 "Project files are code" Is there a way to debug this code? Set breakpoints?
@designerjehovah4453
@designerjehovah4453 3 ай бұрын
great talk
@Sahil_rider_0044
@Sahil_rider_0044 4 ай бұрын
Isko download kaise karen
@cristianscript4882
@cristianscript4882 4 ай бұрын
Typescript is still in Beta?
@stevenstone307
@stevenstone307 4 ай бұрын
I've watched a lot of Elixir talks, this was one of the best!
@btarg1
@btarg1 4 ай бұрын
Implementing this is difficult without full demo code. Also, if AEAD.js is an ES6 module you'll need to use a module worker which you don't mention here
@Крысиныйпоступок
@Крысиныйпоступок 5 ай бұрын
I’ve been racking my brains for 6 hours about how to use the fucking eas to continue developing the application with bluetooth. the most crutch I've ever encountered in many years of development
@Крысиныйпоступок
@Крысиныйпоступок 5 ай бұрын
11h
@numbskull1540
@numbskull1540 5 ай бұрын
will it possible to connect ble with bluetooth speaker to play music with expo app
@CushionRide
@CushionRide 5 ай бұрын
very nice explanation of end to end encryption, however what it is also doing is hiding chat history between the 2 parties, i have 3 computers in my house and my phone, my phone is the only devise that shows me my entire chat history, my computers are missing chat logs in messenger that go back to april. it is really frustrating when your chatting with a friend and you dont have a clue what they are responding to. the other problem is when i do drive maintenance like ccleaner or bleach bit, it whipes all my chat history to a certain point. i looked on redit where people needed their chat logs for court appearances as evidence and its lost because of end to end encryption.
@easywebdotdev
@easywebdotdev 6 ай бұрын
How about now using a transform stream to chunk the readable stream and pipe to your encrypt function.
@easywebdotdev
@easywebdotdev 6 ай бұрын
who'd have thought Joaquin Phoenix was a programmer too!
@rickyu1978
@rickyu1978 7 ай бұрын
really cool video, hoping for an update in 2024.
@Pranavk-tc5sc
@Pranavk-tc5sc 7 ай бұрын
so I doubt this after 4 years😂. because now I gonna implement this. The thing is that if I use Django as the back end, is it mandatory to use the express engine?
@haseebrehman2573
@haseebrehman2573 8 ай бұрын
this is a perfect video, for what i was looking i found out. Thank You pusher.... looking for forward for more videos and learning like this...
@azamali2629
@azamali2629 8 ай бұрын
Hi Rohan, is the repo for the example code available?
@SudhiS-p8e
@SudhiS-p8e 8 ай бұрын
Xstate is so simple and straight forward Tired of redux jungy bunker
@VindhyavasiniTripathi-t6w
@VindhyavasiniTripathi-t6w 8 ай бұрын
Super Sir Your, Please share Video Wordpress With react Please
@MrRe-sj2iv
@MrRe-sj2iv 8 ай бұрын
This video is a must for anyone who's about to jump into Svelte world. Thank you so much @lihautan
@Eulercode-v8g
@Eulercode-v8g 9 ай бұрын
and code?
@lyoneel
@lyoneel 9 ай бұрын
Its good, but why I should use this instead of JSDocs?, I dont find any advantage over jsdocs
@charithamila9194
@charithamila9194 10 ай бұрын
Grate talk, Thanks a lot. 🖤
@raghplays7401
@raghplays7401 11 ай бұрын
This talk would have benefited from running it by a ReactNative/TypeScript dev first. There is a bunch of unimportant (and plain wrong) explanations about the state of tech. But this IS an interesting idea, and I would have loved a higher resolution view of the ACTUAL differences and unique aspects (both good and bad).
@ondrejrohon5696
@ondrejrohon5696 11 ай бұрын
Very interesting idea. Especially nowadays Figma can just export pretty decent UI layer. You just need to connect it. I have similar experience with TS, I cannot trust it completely and therefore it’s not as helpful as I would need. Also the pain of writing e2e tests is spot on.
@r2_rho
@r2_rho 11 ай бұрын
Seems like dioxus is a better abstraction for this use case
@rickross-z3j
@rickross-z3j 11 ай бұрын
Excellent.
@pritambag1895
@pritambag1895 11 ай бұрын
Sir when this React native new architecture will come ?
@marlboro35YT
@marlboro35YT Жыл бұрын
Hi Rohan, is the repo for the example code available?
@vasylnahuliak
@vasylnahuliak Жыл бұрын
The main problem in this presentation is the name of the presentation.
@Neopitpit
@Neopitpit 7 ай бұрын
If Airbnb stayed with React native then they would certainly build the tools they needed, faster, before flashlist and before Expo!!!. The community would move faster!
@gmxmatei
@gmxmatei Жыл бұрын
Subject-Oriented Programming! No OOP.
@glaze4629
@glaze4629 Жыл бұрын
Great talk, it gave a lot of insight of how react native works
@maverickiy9366
@maverickiy9366 Жыл бұрын
Why there is no Xamarin as cross platform option ?
@jayshah5695
@jayshah5695 Жыл бұрын
RN devtools still leave a lot to be desired for sure.
@wellingtonsouzaabreu1864
@wellingtonsouzaabreu1864 Жыл бұрын
Great! Good job!
@mmannes
@mmannes Жыл бұрын
I've just starting with Rust development, and I am no Android developer. Just delivered my first Crux+Android app this week, and it worked very well, seems promising. Reusing all your structs in the backend (Axum) is really a big win for me.
@usamayousuf3778
@usamayousuf3778 Жыл бұрын
Great session
@jhonyhndoea
@jhonyhndoea Жыл бұрын
capacitor is much better than react native.
@wezter96
@wezter96 Жыл бұрын
In what ways? :) You can achieve both web and mobile with the same codebase with considerably better performance on the mobile side with React Native. Have you tried building a universal app using Solito, Tamagui and Expo Router?
@jhonyhndoea
@jhonyhndoea Жыл бұрын
@@wezter96 react native is dependency hell. capacitor can use react or just plain vanilla javascript and writing native java/kotlin, objectiveC/Swift is a lot less nuanced and I dont need to rely on third party deprecated modules for features ever. I want less dependencies not more. I tried them all and capacitor is a clear winner for me in all fronts. Better development experience, no fighting with frameworks, works with every web tech. I dont need to eject config to modify native code. Writing capacitor plugins is very easy
@wezter96
@wezter96 Жыл бұрын
@@jhonyhndoea But it is not rendering any native components right? It's a webview that you can bridge with native aspects. There's not really anything you can use with Capacitor that you couldn't use within a React Native WebView right? So you lose out on native rendering, you lose out on performance and it's rendering a web application inside a mobile app pretty much right?
@jhonyhndoea
@jhonyhndoea Жыл бұрын
@@wezter96 It is a webview, yes. But you don't loose out on native rendering if you make part of your UI with native code. For me, it was this seamless mixing of the two that works out because I don't want to write it all in JS. And also I don't wanna install NPM dependency to access native functionality, like with expo, I prefer to implement it.
@wezter96
@wezter96 Жыл бұрын
@@jhonyhndoea you can write as much native code as you want with Expo as well and it is using native rendering by default. Just make Expo modules or turbo modules for whatever native code you want to integrate on your own. So Yes you do lose out on native rendering with Capacitor because you have to build it all on your own and then it won't be using the webview or the web code for rendering at all so you will basically end up building a poor man's version of React Native 😅
@nahuelalberti5963
@nahuelalberti5963 Жыл бұрын
Love the presentation, but I dont think Airbnb was wrong, Expo two years ago was full of problems for production level apps (i dealt with many of those) and later the maturity of his upgrades make that today Expo its a good choice. So, in 2018.. if your were Airbnb youre bassicaly trapped in user experience capabilities until.. 2021?, thats a lot of loss market and money. This is the same with React Native Web, i've been in a project that used it back in 2018 and it was almost impossible to work with that many workarounds. Today universal apps are pure gold, we used it a lot where i work. Tech changes and matures, i now that the title is just for fun but maybe something like "Why Airbnb can go back to React Native now" could be more accurate
@douglachman7330
@douglachman7330 Жыл бұрын
Although purposely brief you have done well in relating perspective context and reality in software architecture.
@PedroBusatoAder
@PedroBusatoAder Жыл бұрын
Hello! I was wondering. Was this developed using Expo or just the standard React Native CLI?
@dyunior
@dyunior Жыл бұрын
You have actually video titlted "Why Airbnb was wrong to ditch React Native in 2018 - Mohammad Javad - RNL - August 2023" then this video.
@aberba
@aberba 3 ай бұрын
Rust funboys are having a moment. Don't burst their bubble
@jamesdonaldson7396
@jamesdonaldson7396 Жыл бұрын
The title is either misleading or the conclusion doesn't follow the presentation. RN wasn't mature enough at the time, so they should have kept using it? Maybe a better title would be "Why Airbnb might want to revisit using React Native"?
@glaze4629
@glaze4629 Жыл бұрын
I don't really think Airbnb did anything wrong at ditching RN, they expose their needs and the lack of support for those features they needed, for instance shared element transitions and navigation, now we have native shared element transitions and native navigation. The image with the guys and the pickaxe is kind of insulting tbh, sometimes you need to be realistic and give up, they stated that they needed to support three platforms instead of two, back then RN could not solve the problem for them, so they moved on and that's all, nothing inherently wrong with it.