This media is not supported in your browser
VIEW IN TELEGRAM
🔥27👏5👍4😱1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥41👍8🤔6🤝5⚡2👌2🏆2🍾2🦄2🥰1
👋 Salom do'stlar! Bu kanalga nima yozishni ko'pinchi bilmiman. Foyda bergim keladiyu, lekin vaqtim yetmayapti.
Hozir mani eng ko'p vaqtim ishga, kurs yozishga va uydagi ishlarga ketvotti. LEKIN...
Har kuni yangi narsalarni o'rganishga harakat qilaman (va majbur man).
Masalan oxirigi 3 kun man ishxonamdagi bitta kichkina xatoni debug qildim. 3 kun ertalab turib soat 11 kechgacha debug qilganman. Kecha xatoni topdim. Umrimda shuncha debugger bilan ishlamaganman. Juda ko'p yangi narsa o'rgandim.
Shuning uchun, xech bo'lmasa, bu kanalga yangi o'rgangan narsalarni yozib turaman.
Oxirigi 3 kun ko'rgan va o'qigan maqolalar:
Bu video yordamida chromedagi debugger va react render fazasi bilan yaqinroq yanishvoldim
💿 Debugging JavaScript - Chrome DevTools 101
📃 React re-renders guide: everything, all at once
Keyinroq shu videoni ko'rmoqchiman
💿 Debugging React — Mark Erikson
Hozir mani eng ko'p vaqtim ishga, kurs yozishga va uydagi ishlarga ketvotti. LEKIN...
Har kuni yangi narsalarni o'rganishga harakat qilaman (va majbur man).
Masalan oxirigi 3 kun man ishxonamdagi bitta kichkina xatoni debug qildim. 3 kun ertalab turib soat 11 kechgacha debug qilganman. Kecha xatoni topdim. Umrimda shuncha debugger bilan ishlamaganman. Juda ko'p yangi narsa o'rgandim.
Shuning uchun, xech bo'lmasa, bu kanalga yangi o'rgangan narsalarni yozib turaman.
Oxirigi 3 kun ko'rgan va o'qigan maqolalar:
Bu video yordamida chromedagi debugger va react render fazasi bilan yaqinroq yanishvoldim
💿 Debugging JavaScript - Chrome DevTools 101
📃 React re-renders guide: everything, all at once
Keyinroq shu videoni ko'rmoqchiman
💿 Debugging React — Mark Erikson
👍10🔥4⚡2
Ramziddin — Dasturlash haqida
Kechki payt tablar
Agar sizda ham shunaqa holat bo’lsa — foydali layfhak!
Ctrl/Cmd + Shift + A
bosing tablarni orasida kereli tabi topish uchun (Chromeda)
Ctrl/Cmd + Shift + A
bosing tablarni orasida kereli tabi topish uchun (Chromeda)
🔥11❤2
React render jarayoni oldin yaxshi tushunmaganman. Yaqinda yangi patterni o'rgandim.
Agar komponentingiz re-render bo'lvotgan bo'lsa balki shu pattern sizga to'g'ri keladi.
Agar komponentga parent komponentini state kere bo'lmasa yaxshi to'g'ri keladi.
Agar komponentingiz re-render bo'lvotgan bo'lsa balki shu pattern sizga to'g'ri keladi.
Agar komponentga parent komponentini state kere bo'lmasa yaxshi to'g'ri keladi.
🔥13👍1😁1
React-ni (aynan JSX-ni) asli JavaScript tabiyati ko'pincha esimdan chiqadi va bazi narsalar tushunarsiz bo'ladi. Keyin komponentlar shunchaki funksiya ekanligini esimga tushganida, hammasi yana tushunarli bo'ladi
👍12🤣1
https://youtu.be/tTGWfXPKxf4
Theo-ni youtubeda ko'p kuzataman, Flutter yoqtrimasligini anchadan beri eshitganman.
Bu qo'ygan videoda, Theo, React Native bilan Flutter farqini etibervotti. Uningcha:
- Murrakab animatsiyalar uchun Flutter ishlating
- Nativega yaqinroq (yani accessibility, sistemani o'zini ui/ux-iga) ilova yaratish uchun React Native ishlating
Fikrilariz?
Theo-ni youtubeda ko'p kuzataman, Flutter yoqtrimasligini anchadan beri eshitganman.
Bu qo'ygan videoda, Theo, React Native bilan Flutter farqini etibervotti. Uningcha:
- Murrakab animatsiyalar uchun Flutter ishlating
- Nativega yaqinroq (yani accessibility, sistemani o'zini ui/ux-iga) ilova yaratish uchun React Native ishlating
Fikrilariz?
YouTube
My Final Flutter Video
I'm genuinely so tired of Flutter. Every time it comes up, I feel like I'm going insane. I'm still waiting to have a good experience in a Flutter app. Until then, I'll be sticking with React Native.
Please be kind in the comments. I'm sorry for my harshness…
Please be kind in the comments. I'm sorry for my harshness…
This media is not supported in your browser
VIEW IN TELEGRAM
🔥14❤6👍4
🔥7❤4
2013 yilda ustozim manga 2 tilni o'rgatdila: JavaScript va PHP.
JavaScript bilan qiynaldimu, lekin o'rganvoldim va manga u paytdan yoqadi. PHP esa, umuman tushunmagan edim, shunchaki uy ishi uchun nimadirla qilganman. Backend man uchun boshqa dunyo edi.
O'sha paytdan PHPga qaramaganman. YouTubeda shunaqa video tushib qoldi 👇
https://www.youtube.com/watch?v=ZRV3pBuPxEQ&ab_channel=AaronFrancis
Etganchi bu odamni videolarini (PlanetScale youtube kanalida) yaqinda ko'rishi bolshadim, obuna bo'lishingizni tavsiya qilaman (agar backend sizga qizu bo'lsa.
Bu videoda, Aaron (o'sha youtuber), PHPga yangi qo'shilgan narsalarni ko'rsatdi. Ajoyib
JavaScript bilan qiynaldimu, lekin o'rganvoldim va manga u paytdan yoqadi. PHP esa, umuman tushunmagan edim, shunchaki uy ishi uchun nimadirla qilganman. Backend man uchun boshqa dunyo edi.
O'sha paytdan PHPga qaramaganman. YouTubeda shunaqa video tushib qoldi 👇
https://www.youtube.com/watch?v=ZRV3pBuPxEQ&ab_channel=AaronFrancis
Etganchi bu odamni videolarini (PlanetScale youtube kanalida) yaqinda ko'rishi bolshadim, obuna bo'lishingizni tavsiya qilaman (agar backend sizga qizu bo'lsa.
Bu videoda, Aaron (o'sha youtuber), PHPga yangi qo'shilgan narsalarni ko'rsatdi. Ajoyib
👍4
Ramziddin — Dasturlash haqida
svelte.dev bo’yicha yangi video qo’ydim ⬇️ instagram.com/reel/CwBAUQgqYr9/
Qanaqasiga bu post 5,5K prosmotr oldi??
❤6🔥2
Ramziddin — Dasturlash haqida
Man va ustozim 👆 Bir payt esimda bor XSS bilan saytini vzlom qilib ko'rmoqchi edim...o'xshamadi 😂 Mayli, ishlagani kettim
U paytda Notepad++/Sublime Text dan foydalanib qo'lda DOM bilan ishlirdik. Xech qanaqa deklarativ dasturlash, React haqida eshitmaganman.
Nevaramga hikoyala etib o'tiraman: "O'tir bolam. Hozirdaki, nima deydi, Svelte, Melte narsalar yo'q edi. Qo'lda jQuery dan foydalanib imperativ kod yozar edik. Xech qanaqa TypeScript yo'q edi, u payt CoffeeScript bilan eski Angular.js moda bo'lgan"
Nevaramga hikoyala etib o'tiraman: "O'tir bolam. Hozirdaki, nima deydi, Svelte, Melte narsalar yo'q edi. Qo'lda jQuery dan foydalanib imperativ kod yozar edik. Xech qanaqa TypeScript yo'q edi, u payt CoffeeScript bilan eski Angular.js moda bo'lgan"
👍8😁5🔥3🥴2
Hozir ishxonada test yozvoman. Juda ko'p mocklar yaratib test qilinvotgan narsalarni haqiqiy muhitdan uzoqlashtirvoman.
Ichimda "yaxshi emas, nimadir noto'g'ri qilvoman" o'ylab testlar yozib otirudim. Hozir komponent masalan o'zgarsa, lekin foydalanuvchi ko'rgan natija o'sha o'sha bo'lsa (yani shunchaki refaktor) — testlar yeqiladi, yani "false negative" degan narsa paydo bo'lvotti.
https://kentcdodds.com/blog/testing-implementation-details
Kent Dodds, RTL kutubxonani yaratuvchisi, ajoyib maqola yozdi.
Bu maqolada:
- Testlarni qanaqasiga yozish to'g'ri (aynan UI testlarga mos keladi)
- Nimaga UIni ichki logikasini tekishirish zararli
Kent Dodds alohida test bo'yicha kursi ham bor — testingjavascript.com
Ichimda "yaxshi emas, nimadir noto'g'ri qilvoman" o'ylab testlar yozib otirudim. Hozir komponent masalan o'zgarsa, lekin foydalanuvchi ko'rgan natija o'sha o'sha bo'lsa (yani shunchaki refaktor) — testlar yeqiladi, yani "false negative" degan narsa paydo bo'lvotti.
https://kentcdodds.com/blog/testing-implementation-details
Kent Dodds, RTL kutubxonani yaratuvchisi, ajoyib maqola yozdi.
Bu maqolada:
- Testlarni qanaqasiga yozish to'g'ri (aynan UI testlarga mos keladi)
- Nimaga UIni ichki logikasini tekishirish zararli
Kent Dodds alohida test bo'yicha kursi ham bor — testingjavascript.com
Kentcdodds
Testing Implementation Details
Testing implementation details is a recipe for disaster. Why is that? And what does it even mean?
Vaqt bo'lganda youtubega devtoolsda debugging bo'yicha video va reactga testlar yozish bo'yicha video olmoqchiman
Bu esa mani eng birinchi (va yagona) youtubedagi video:
https://youtu.be/CuN5O4UXQRc
6 oy oldin qo'ygan ekanman 😁
Bu esa mani eng birinchi (va yagona) youtubedagi video:
https://youtu.be/CuN5O4UXQRc
6 oy oldin qo'ygan ekanman 😁
YouTube
Noldan Web Workers va Promise orqali async function yaratamiz
JavaScript "single threaded" hisoblanadi. Ammo "web workers" orqali yangi thread yaratib kerakli kodni parallel ravishda "main thread" dan alohida ishlatish mumkin.
Instagram — https://instagram.com/ramzcoder
Instagram — https://instagram.com/ramzcoder
🔥4
The more your tests resemble the way your software is used, the more confidence they can give you. — Kent C. Dodds
👍7