ch
Feedback
Dev thinking loud

Dev thinking loud

前往频道在 Telegram

Dasturlash boyicha video darslar, subyektiv fikrlar, kundalik misollar, bahsli mavzular. Youtube kanal: https://www.youtube.com/@ravshansbox Muallif: @ravshansbox

显示更多
1 586
订阅者
-624 小时
-77
+3030
帖子存档
Debouncing nima? Odatda malum bir amal ketma ket bir necha marta bajarilganda orasiga minimum oraliq qoyish uchun ishlatiladi
Debouncing nima? Odatda malum bir amal ketma ket bir necha marta bajarilganda orasiga minimum oraliq qoyish uchun ishlatiladi. Shu oraliq to'lmasdan ishlatilsa u chaqiruv no-op (no operation) bo'ladi, yani ishlamaydi. @dev_thinking_loud

TDD bilan Custom React Renderer darsimizni davom etamiz (yuqori sifat yuklash jarayonida, taxminan 1 soat): https://youtu.be/1QlotZ5H02A @dev_thinking_loud

Bu darsimizda TDD bilan Custom React Renderer implement qilib ko'ramiz (yuqori sifat upload jarayonida, taxminan 1 soat): https://youtu.be/26qpnQJ0Cas

React.memo() qanday ishlashini bilasiz mi? Bu darsimizda uni ozimiz implement qilamiz https://youtu.be/PcvSNNiHtcY

React.lazy() qanday ishlashini bilasiz mi? Agar qiziq bo'lsa quyidagi darsimizda o'rganishingiz mumkin: https://youtu.be/7a1_qNqJxDg

Suhbat o'z nihoyasiga yetdi. Suhbatda quyidagi mavzular haqida gaplashildi. - What is React? - Renderers - Element/Node/Component - What is JSX? - Component instance - Mount/update/unmount - Rendering - Keys/Refs - Reconciler: Stack vs Fiber - State update/batching - Memoization P.s: Videoda qaysi mavzular nechinchi daqiqada boshlanganini belgilashda yordam beradiganlar bo'lsa hursand bo'lardik. Kommentga qoldirishingiz mumkin. @JoshDeveloper

Eng qiziq narsa nimada, bilasizmi? Aksariyat Reactchilarimiz, oʻzim ham bir yildan ortiq performancega oid mavzuda noʻnoq edim (hozir ham yaxshiman demayman). Shu mavzuda postlar qoʻysam koʻpchilik qiziqmaydi, kanaldan bir nechtalab boʻlib chiqib ketishadi. Sizni juniordan middlega koʻtaradigan muhim mavzulardan biri bu performance in React apps boʻladi. React qanday ishlashini, dasturni tezlatishni bilmaydigan, uni sekinlatadigan sabablarni tushunmaydigan, tezlikka yechim berolmaydigan dasturchi middle darajada emas deb oʻylayman, u hatto lokal kompaniyada boʻlsa ham. Qaygʻuradiganim 10+ auditoriya emas, shunchaki bilimga chanqoqlik yoʻqligi. Ravshan akani videolari koʻrishlar soni 100ta boʻlib yotibdi, tekin resurs, qiziqib savol berishlar yoʻq, yurakda oʻt yoʻq, koʻzlar chaqnamaydi, kun oʻtishga yurgandek koʻpchilik. Ammo oʻquv markazlarga oyiga 1.3 million soʻm toʻlab oʻqishadi, vaholanki birorta oʻquv markazdagi mentor Ravshan akani yoniga yaqinlasha olmaydi, istasa mana man deb kelsin, isbotlab beraman. Ilmga borini bermaguncha ilm hech nima bermaydi. Ishtiyoq boʻlmas ekan, pulni toʻlab, ishga kirishni oʻquv markazdan talab qilishdan nariga oʻtmay yuraveramiz. Ishtiyoq yoʻq, koʻzlar chaqnamaydi, yurakda olov yoʻq.

Diqqat, "TechTalks"ning ilk soni e'loni. 🎙 Suhbat mavzusi 📃: “React.js qanday ishlaydi?” Mehmonimiz 👥: - Ravshan Samandarov (Senior Software Engineer at Oxagile) Sana va vaqti 🕔: 1-Yanvar, 21:00 Jonli efir linki📍: https://www.youtube.com/live/taHYUgpQUwE?feature=shared Savollaringizni shu post ostiga yoki video "Live chat"iga yo'llab tursangiz bo'ladi. #techTalks @JoshDeveloper

Ertaga texnik podkastimizda quyidagi qaysi mavzuni qilishimizni kutyapsiz?
Anonymous voting

JavaScriptda eng ko’p ishlatiladigan methodlar visual holatda ko’rsatilibdi (eslab qolishga osonroq) PS: bazi yangiroq method
JavaScriptda eng ko’p ishlatiladigan methodlar visual holatda ko’rsatilibdi (eslab qolishga osonroq) PS: bazi yangiroq methodlari ham bor

TypeScriptda obyekt turlarni ko'rib chiqamiz https://youtu.be/H6vjR_P5T-Q

#raddiya Bir odam o’zining kanalida o’zbek dasturchilar haqida fikr bildiribdi. Uning fikrlariga ko’ra: - O’zbek dasturchilar katta ishlar qilolmas ekan - 7/24 ishi bilan mashg’ul bo’lmagan odam muvaffaqiyatsiz ekan Birinchi fikrga: o’zbek segmentidek dasturlashda tez rivojlangan mamlakat ko’rganmikin post egasi? Taxminan 10 yil oldin dasturchi deyilsa kam uchraydigan juda noyob odam tushunilar edi, hozir esa sohada raqobat shunchalik kuchliki ish topish juda qiyin. Undan keyin qanchadan qancha muvaffaqiyatli proyektlar ham xususiy sektorda ham davlat sektorida foydalanuvchilar hizmatida, shularning hammasini ozbek dasturchilari yozgan. Qanchadan qancha o’zbek dasturchilari esa xalqaro kompaniylarda offline yoki online formatda ishlab kelishmoqda va ishlarida juda muvaffaqiyatli, shaxsan ozim ko’pini taniyman. Xop, o’zbek dasturchilari katta ishlar qilolmas ekan, muallif o'zining proyektlarini kimlarga ishonib topshirar ekan, hindlarga mi inglizlarga mi? Ikkinchi fikrga kelsak, 7/24 bir narsaning ustida ishlash yoki o’ylash odamning psihologik jihatdan nosog’lom ekanini bildiradi (Istalgan psihologning qabuliga yozilib ko’rikdan o’tib korishi mumkin, huddi shu fikrni aytishiga judayam ishonchim komil). Dasturchilik kasbi bu “bazilar” o’ylagandek “yer chopish”ga o’xshamaydi, u ijodiy faoliyat bilan bog’liq bo’lgan kasb hisoblanadi, yani, odamning FIK(foydali ish koeffisient)i uning ish soatlariga emas balki ruhiy holatiga bogliq bo’ladi va nosog’lom muhitda bu koeffisient katta shkalada o’ynab turadi. Shu sababdan ham chet el kompaniyalari dasturchining FIKini yillik korsatkichlarda analiz qilishadi. Qolaversa, o’zi yaxshi tushunmagan sohadagi mutaxassislarning katta qismini muvaffaqiyatsiz deyish jur’atini qayerdan olganiga hayronman. Bu mening fikrimcha eng kamida farosatsizlik. Muallifning bildirgan haqorotomuz fiklari uchun bu soha vakillaridan uzr sorayman (Bunga muallifning farosati yaqin orada yetib qoladi deb o’ylamayman). O’zingizga olmang. Matematik xalqimiz aytganidek “X hurar, Y o’tar, Z esa ishiga davom etar”. Maslahatim: - Doim o’zbek dasturchiligingizdan faxrlaning - Doim oilangizni va shaxsiy hayotingizni har narsadan ustun qoyib masrur hayot kechiring. Bu dunyo va uning ziynatlari o’tkinchi. @dev_thinking_load

Nega doSmth array natijamizda chiqmadi? (interview savollaridan biri bo'lishi mumkin edi)
Nega doSmth array natijamizda chiqmadi? (interview savollaridan biri bo'lishi mumkin edi)

Juda qisqa flexbox “shpargalka”
Juda qisqa flexbox “shpargalka”

Gitda ko'pincha ishlatiladigan komandalar (manba linkedin)
Gitda ko'pincha ishlatiladigan komandalar (manba linkedin)

O'zida british accentni develop qilmoqchi bo'lganlarga shu podcastlarni eshitib borishni tavsiya qilaman (o'zim ham davomli eshitib boraman). Apple podcasts appda ham bor. https://teacherluke.co.uk https://thebritishenglishpodcast.com https://wondery.com/shows/british-scandal/

Repost from Azim Pulat
Algoritmlarni O'rganish Uchun Eng Yaxshi Kitoblar 1. Grokking Algorithms kitobi boshlovchilar uchun eng yaxshi kitob. Har bir
Algoritmlarni O'rganish Uchun Eng Yaxshi Kitoblar 1. Grokking Algorithms kitobi boshlovchilar uchun eng yaxshi kitob. Har bir algoritmlarni tushuntirish uchun rasmlar keltirilgan va ko'p mavzular yoritib berilgan. 2. Cracking the Coding Interview kitobi texnik intervyuga tayyorlanishda eng yaxshi qo'llanma hisoblanadi. Nafaqat algoritmik savollar, balki system design va behavioural intervyularni ham yoritib bergan. 3. Algorithm Design Manual kitobida algoritmlar ancha chuqurroq yoritilgan va algoritmlarni matematik tahlil qiladi. Tepadagi 2ta kitobdan so'ng o'qishni maslahat beraman.

Qanday outsource companylarni bilasiz? Oʻzbekistonda faoliyat yuritishi shart emas. Bilganlarimni yozib qoʻyaman, commentda d
Qanday outsource companylarni bilasiz? Oʻzbekistonda faoliyat yuritishi shart emas. Bilganlarimni yozib qoʻyaman, commentda davom ettirishingiz mumkin, bu boshqalar uchun ham foydali boʻladi: 1. Oxagile 2. Epam 3. Exadel 4. Vention 5. Applied labs

Reactda useSyncExternalStore hukini ko’rib chiqamiz https://youtu.be/rtsUvwTojx4