Josh*Developer
4.83K subscribers
422 photos
38 videos
12 files
659 links
IT blog of:
Umar Sadullayev
Muslim 🌙
Senior Frontend Engineer
Angular GDE
Founder of @vector_academy_uz and @pingpong_dev
Download Telegram
I hate “any” type in TypeScript.

“Any” sabab, loyihada aaaancha vaqtim ketib qolyapti dasturni tushunishda, nima qiymat kelishini tushunib olishda.

Agar bilsangiz biror ma’lumot tipini, yozinglar. Bilmasangiz, bilib olib, yozinglar. Erinmanglar. Bo’lmasa, shunaqangi vaqti keladi, “nega erindim-a?” deb qolasiz.

#tanqid #maslahat

@JoshDeveloper
👍33🔥9🫡5😁2
Josh*Developer
I hate “any” type in TypeScript. “Any” sabab, loyihada aaaancha vaqtim ketib qolyapti dasturni tushunishda, nima qiymat kelishini tushunib olishda. Agar bilsangiz biror ma’lumot tipini, yozinglar. Bilmasangiz, bilib olib, yozinglar. Erinmanglar. Bo’lmasa…
Birozdan keyin men:

let data: any;

Hazil 😅️️️️️️ Bunday qilmanglar. “any”dan yaxshiroq usullar yetarlicha ko’p. Unions, Generics, Unknown, Utility types va boshqa tip ko’rinishlaridan birini ishlatsangiz bo’lar, vaziyatda qarab. But not any.
EsLint’da any ishlatsa ogohlantiruv beradigan “plugin”lari bor. Ishlating. Imkon qadar qoching. Ba’zida istisnolar bo’lib turishi mumkin, vaziyatga qarab. Shunda ham bir yaxshiroq yo’lini qidirib ko’ring.

#joke

@JoshDeveloper
😁28👍11🤷‍♀1
Bir o’quv kursi qo’ygan videoni tashlab qolishdi.

“Dasturchining xotini bo’lish afzalliklari” degan mavzuda ekan🤣😆

Reklamani “uchiga” chiqishganda biznikilar 😄

Lekin, yaxshi, qiz topsam yuborishlik video ekan 🌚😄 (Hazil)

#joke #tanqid

@JoshDeveloper
👍30😁20🤣15🔥2
Josh*Developer
Bir o’quv kursi qo’ygan videoni tashlab qolishdi. “Dasturchining xotini bo’lish afzalliklari” degan mavzuda ekan🤣😆 Reklamani “uchiga” chiqishganda biznikilar 😄 Lekin, yaxshi, qiz topsam yuborishlik video ekan 🌚😄 (Hazil) #joke #tanqid @JoshDeveloper
Hazil hazil bilan. Bu video haqida jiddiy fikrimni aytmoqchiman:

Bunaqa hayoga to’g’ri kelmaydigan video reklama millatimizga, dinimizga zidmikan deb o’ylayapman.
Har bir video, kino, rasm va hokazolarni o’z mafkurasi, odamlarga singdirishga urunadigan mavzusi bor.
Bu videoda ular balki o’zlari bilmagan holda, hayotdagi eng muhim narsalardan biri bo’lgan oila qurish, nikohni biroz yengil sanashga urunishgandek go’yo. Umr yo’ldosh tanlashda uni insoniy hislatlaridan ko’ra, uni boyligi ustundek ko’ringan. Yosh qizlarni ko’pi bunday mafkuralardan ta’sirlanishi tabiiy.
Bo’lajak er yoki xotin tanlashda aqlingizni ishlating. Sovg’a kam beradigan, ammo yaxshi va sadoqatli erlar kam emas. Kam daromat topadigan, lekin diyonatli va halol erlar kam emas. Bu bilan boylar yomon demayapman, halol va sahiy bo’lsa naqadar yaxshi, lekin hayotda katta boyliksiz ham baxtli yashasa bo’ladi demoqchiman.

Yana bir narsa, yaxshi xotin olish uchun dasturchi bo’lish shart emas 😅. Qanchadan qancha zo’r dasturchilar hali ham uylanolmay yuribdi. 🥲

#tanqid

@JoshDeveloper
🔥30👍14😁142🥰1😢1
Ishdan keyin charchab, oddiy videolarga ham fikr bildirib o’tirgan men:

Gotta sleep 💤

@JoshDeveloper
😁47👍6🤣21
Josh*Podcast qilmaganimizga ham ancha bo’libdi.

Keyingi mavzu nima haqida bo’lsin ?

#JoshPodcast

@JoshDeveloper
👍20
React vs Angular

Esingizda bo’lsa, React.js’ni ham bir o’rganishni boshlagandim. Orada uzulib qoldi. Ammo, asosiy mavzularini ko’rib chiqishga ulgurdim. Angular va React.js yana qayta solishtirib quyidagi xulosaga keldim.

Umuman olganda avvalgi fikrlarimda qolaman.
React’ni kutubxona ekanligiga, Angularni esa freymvork ekanligiga yana bir bor amin bo’ldim.
Lekin, React’ni ustunlik tarafi, kutubxona bo’lgani sabab, kichik dasturchalarga ham bemalol mos tushadi, shu bilan birga uni o’zingiz freymvork darajasiga olib chiqa olasiz. Ammo, bu ancha tajriba talab qiladi. Yomon tomoni ham ayni shu, “framework” qilaman deb, “trashwork” qilib qo’yishadi. Yoki, yaxshi qilishsa ham, yangi kelganlar tushunishmaydi. Deyarli har bir loyihada xuddi yangi “framework” o’rganayotgandek bo’ladi yangi kirganlar.

Angular esa unday emas. Uning o’zi framework. O’z strukturasiga ega. Ishlatish uchun ko’p narsalarni tayyor beradi. Ammo, ularni o’rganish biroz qiyin (edi, hozir osonlashtirishyapti).
Lekin bir o’rganib olsangiz, loyihalarga tushishda uncha qiynalmaysiz. Angular jamoasi freymvork ustida juda qattiq ishlashni boshlashganiga va ko’plab yangiliklar qilib ulgurishganiga qaraganda, Google’ni Angular bilan umidlari katta. Demak, “Angular is dead” degan feyk xabarchilarga ishonmang. It’s still worth learning.

Yana bir narsa, React va Angular yoki Vue’dan boshqa yaxshi freymvork/kutubxonalar ham talaygina. Ammo, shunchaki ularni bozori hali katta emas xolos.

Bozorga tushib olish uchun baribir shu uchisidan birini tanlaysiz. Qiziqish bo’lsa esa, qolganlarini yo’l-yo’lakay o’rgansangiz bo’ladi.

#angular #react #vue

@JoshDeveloper
👍55🤷‍♂1😁1
Forwarded from Islombek.dev
O'rtacha odam bo'lib qachongacha yura olamiz?

Ingliz tilidan dars beradigan tanishimdan so'radim:

- O'quvchilaringiz uyga vazifa qilishadimi yoki dangasa bo'lib ketganmi?
- "Judayam dangasa bo'lib ketgan, ba'zilari dars qiladi", deb javob berdi.

Haqiqatan ham hozir aksarimiz juda ham dangasa bo'lib ketganmiz, 4-5 yil oldin ingliz tili o'rganib yurganimda, darslarimga qattiq e'tibor berganim, speakinglarga juda yaxshi tayyorlanganim, so'zlar yodlaganim esimga tushib ketti.

Ayni damda esa 10 bet ham kitob o'qimasdan kerak bo'lsa haftalab vaqtim o'tib ketyapti. "Hozir hamma judayam dangasa, top 1%'ga chiqish juda ham oson, shunchaki miyangni boshqarishing kerak", deb Andrew Tate to'g'ri aytgan ekan.

Oddiygina o'zimizni sohamiz, dasturlashga qaraylik. Yildan-yilga talablar nihoyatda oshib boryapti. 3-4 yil oldin oddiygina verstalshik bo'lib ish topa olish mumkin edi hozir esa full-stack bo'lib turib ham ish topish qiynalishmoqda.

Hamma narsa nihoyatda rivojlanib boryapti. Dasturlashda ham, boshqa sohada ham o'rtacha odamlarga bora-bora talab nihoyatda tushib ketyapti va bunga o'zingiz ham guvohsiz. Hullas, vaqtinchalik bizni hursand qiladigan narsalardan voz kechib, kelajagaimiz uchun qattiq harakat qilmasak, keyinchalik qattiq attang qilib qolishimiz mumkin.

@islombekdev
👍63🔥62😢2👀1
“Yana avvalgidek maqolalar yozmaysizmi?” deb so’rab qolishdi.

Hozir o’tirib, eski yozgan maqolalarimni o’qisam, xatoliklar ko’p ekan. Ba’zilari juda oddiy va sodda. Chuqur mavzular kam. Xullas, “bo’mapti”. Kim yozgan ekan bularni? 😅️️️️️️🌚️️️️️️

Xudo xohlasa, maqolalar yozishni davom etishni o’ylayapman(keeeyinroq).
Halicha maqola o’qiy olasizlarku a ? Yoki bunday darajadan ham tushib ketdikmi ? Faqat videodars, qisqa roliklarmi ? :)

@JoshDeveloper
👍32😁6🤝5🔥2
Frontend bo’yicha tayyorlangan, frontint.uz kursi asosida kurs o’quvchilaridan birlari, savol javob ko’rinishida kanal yuritishni boshlabdilar.

Kursni ololmaganlar, bir qismini ushbu kanaldan o’rganib borsa bo’ladi.

Manzil: https://t.iss.one/YusufxonToshkandiy

#reklom

@JoshDeveloper
👍22🔥5🤣3
Blazor deganlari ham o’zidan ketyapti ekan…
Bugun bir C#’chi hamkasbim bilan o’tirib, Blazor haqida qiziqib o’rganib ko’rdim.
Qarasam Blazor ham kuchaygan. Yangi narsalar ham qo’shilyapti ekan.
Ma’lumot uchun, Blazor - JavaScript yozmasdan, C# bilan Frontend yozish. Bunda Backend bilan ancha yaqinliklar bo’ladi.

.NET’chilarni ham eplab bo’lmay qoldi. 😄️️️️️️

#blazor

@JoshDeveloper
👍44😁16🔥5👀4🤣1💊1
Instagram ishlatasizmi?
Anonymous Poll
63%
Ha
30%
Yo’q
7%
Nima gram deysan bolam ? 👴
😨3👍2🌚1
Josh*Developer
Instagram ishlatasizmi?
Bunaqa natija faqat bizni kanalda bo’lsa kerak-a ? 😄️️️️

Ancha odam tashlabdi avval qilgan challenge’lardan keyin.

Tepadagi poll’ni tashlaganim sababi, ko’pchilik baribir Instagramda ekanligi. Majburlab chiqaza olmaymiz. Shu sabab, balki biror foydali kontent bilan qaytarman deb o’ylagan edim. Ammo, hali aniq emas. Foyda va zararlarini solishtirishim kerak. Arziydimi yo’qmi ko’ramiz.
Arzimasa kerak degan fikrdaman hozircha.

We’ll see…

Siz nima deb o’ylaysiz?

@JoshDeveloper
👍27🔥4
“Ask Me Anything” qilamizmi ? :)

Kommentga istalgan savolingizni yozib qoldiring. (Odob doirasidan chiqmagan holda albatta)
Juda texnik savollar ham uncha qiziqarli bo’lmaydi.

Javob berishga harakat qilaman inshaaAlloh.

Let’s go 🚀

@JoshDeveloper
👍29🗿4🤣1
O’zbekistonda Yashasang ko’raverasan ekan.(

https://t.iss.one/MubashshirAhmad/18795

@JoshDeveloper
😢80👍4🔥21🤣1💔1
Forwarded from Nizamoff
Bugun dasturlash haqida qiziq suhbat qurdik

Umar Sadullayev va Muhammadrasul Nurmukhamedov bilan podcast yaqin kunlarda chiqadi

@nizamoff
🔥35👍19👌2🐳2💯2
This media is not supported in your browser
VIEW IN TELEGRAM
Men kanal rasmini hech kimga sezdirmay o’zgartiryapman: 👆

Telegram: 🗣📢

😄

#joke

@JoshDeveloper
😁58🏆18🤣14👍5🗿2💊1
Sizlar ham ora-orada, “Eh, startup qilish kerak” deb qo’yasizlarmi ? 🥲

#pain

@JoshDeveloper
😢91🤣40👍17😁91