Telegram Web
Chiroyli qilish maqsadida, yechimni aylanib o'tish!

Kecha ochgan PRimda ternary operatorga moslash uchun hech nima qaytarmaydigan, faqatgina validatsiya qilib exception qaytaradigan metodni oxirida null qaytarib qoygan edim.

Lekin, bu kodni texnologiyaga moslash bo'lib qoldi. Ya'ni ternary operator ishlata olish uchun (chiroyli deb o'ylab), kodimni sifatsiz qilib qoydim.

Ochiq-oydin null qiymat qaytarish tavsiya etilmaydi.

Yangilangan kodni ko'rish uchun, ushbu link ustidaga bosing.

#OSS

Telegram | YouTube | Linkedin
Yangi darslar

Me'yor darslarini YouTubega yuklayapman. Murakkab mavzular efirga uzatilib bo'lishi bilan boshlanadi. May oyining o'rtasigacha dasturlash va ingliz tili darslari haftada 3 efirga uzatib boriladi. Barchasini Youtubega yuklab qoydim.

Darslarni kuzatib borayotganlar bormi? Ushbu havola orqali YouTube kanalimga o'tishingiz mumkin.

O'zbek tilidagi darslarimiz ko'pchilikga yetib borishi uchun C# va .NET ga qiziqqan do'slaringiz bilan ushbu postni ulashing.

Telegram | YouTube | Linkedin
🗓 Kecha Async/Await haqida darsning 2-qismi efirga uzatildi.

🔗 29-Dars
Lead

Hassan Habib hozirgi kunda nafaqat Ustozim, balki menejerim hamlar. Keyingi 15 kun ishdan ta'tilgan chiqayaptilar. Bir nechta jamoalarga meni Lead qilib qoldirib ketyaptilar. Bugun qilishim kerak bo'lgan vazifalarimni aytib o'tdilar.

Hayajon, xursandchilik va qo'rquvni bir paytni o'zida his qilyapman. Albatta, bu keyingi pog'onaga chiqishim uchun birinchi qadam. Seniordan Leadga o'tish yillar davomida bo'ladigan sekin jarayon deb hisoblayman (umid qilaman).

Ustozim qaytganlarida, bu mavzuda yana bir post chiqaraman.

#wishmeluck

Telegram | YouTube | Linkedin
Bepul Ta'lim - Insoniy Huquq

Har bir inson bepul sifatli ta'lim olish haqqiga ega. Va bu nazariya bilan ishlaydigan har qanday ta'lim muassasasi tahsinga loyiq.

Shaxsan, yillar oldin Rolling Scopes Schoolda xalqaro mentorlardan juda sifatli ta'lim olganman. Va ulardan doimo minnatdorman. Xuddi shunday, maktab ochilibti Samarqanda. Nomi School 21 ekan. Yaqin do'stim Qirimda shu maktabda o'qib kelgandilar. Bunday imkoniyatni qo'ldan boy bermang.

Tarteeb Schoolda hozirda 50% bepul o'qitiladi. Hech qanday investitsiyasiz shu darajagacha tushura oldik. Hozirda xalqaro hamjamiyatlar bilan munozaralar ketyapti. Agar investitsiya jalb qila olsak, biz ham yuqoridagi ajoyib maktablar kabi bepul sifatli ta'lim yo'lga qoyish harakatidamiz.

Sizlarga savol. Bunday imkoniyatlar bo'lgani yaxshi lekin, tajriba shuni ko'rsatib turibtiki qiziqish bildirganlarning aksariyati o'quv kursi oxiriga yeta olishmaydi. Vazifalar qiyin bo'lishni boshlaganda tashlab ketishadi.

Nima deb o'ylaysiz bu muammoni qanday hal qilish mumkin?

#news

Telegram | YouTube | Linkedin
Achchiq Qalampirdan Murabbo Yohud Qora Oq-Qushlar

Qiziq, shunday emasmi? Balki, "Bo'lishi mumkin emas!" - dersiz.

Lekin bunday narsa bor. Yaqinda bir xalq do'konlaridan (Turkiya davlatiga tegishli) birida ko'rib qoldim. Bu biz tasavvur qila olmaydigan, lekin kimningdir hayotida juda oddiy bo'lgan narsalar borligini ko'rsatadi.

Bu holatni ilm-fanda "qora oq-qush" nazariyasi deb atashadi. "Oq-qush, tabiiyki, oq bo'lishi kerak" - deb hisoblaymiz. Ammo, qora oq-qushlar ham mavjud va ma'lum geografik hudularda ular juda ko'p. Faqatgina biz ko'zimiz bilan ko'rganimizgagina ishonib hayotni tasavvur qilishimiz, boshqa tomonda bor go'zallik va sarguzashtlarni his qila olmasligimizga sabab bo'ladi.

Shuning uchun siz aqlingizga sig'maydigan gap yoki g'oyani eshitganingizda 2-tomon haqli bo'lishi ehtimoli borligini o'ylang. Bu g'oya qanchalik ahmoqona tuyulsa ham.

#thoughts

Telegram | YouTube | Linkedin
What is Acceptance Test?

Acceptance tests check how all parts of the system work together. They should verify each available endpoint on the controller and ensure they interact correctly. It's important to understand that acceptance tests are written after the endpoint is fully integrated and functional to ensure that the implementation works successfully. Unlike unit tests, which only check individual components (such as services), acceptance tests check the entire request path, including controllers and interaction with external resources such as databases, as if it were real system usage. Even trying to break the system by changing the controller name, acceptance tests will be able to detect this issue.

(c) Zafar Urakov - Software Engineer at Tarteeb Team & .NET mentor at Mohirdev

P.S. Tushunganingizni O'zbekchada yozib qoldiring.

#interview

Telegram | YouTube | Linkedin
Tez orada AI bo'yicha hakaton bo'lib o'tadi. Qozog'iston hamjamiyati bilan tashkillashtirilgan Azure AI haqidagi uchrashuvni ko'rishni maslahat beraman.

Meetup with Elbek Normurodov - Azure AI Services

P.S. buni raqib jamoalar bilan ulashmang
Kodi ochiq loyihaga qo'sha olasizmi?

Open source loyihaga hissa qo'shish tajriba orttirishni eng yaxshi yo'li. Buni yaxshi o'ylapsiz. Nomi aytib turganidek loyihaning kodi ochiq bo'ladi. Bu degani unga sizni qo'shish shart emas. Gitni yaxshi bilsangiz (fork qilib) loyihaga hissa qo'sha olasiz.

Bunday loyihalar asosan dasturchilar bo'sh vaqtlarida rivojlantiradigan va foyda ko'zlanmagan loyihalar bo'ladi. Shuning uchun nima muammo borligini ham izlab topishingiz kerak bo'ladi. Buning uchun Github dagi issues bo'limi yoki o'sha loyiha hamjamiyatida yozib qanday muammolar borligini so'rab olishingiz mumkin.

#tips

Telegram | YouTube | Linkedin
Me'yor darslarini efirga uzatish boshlandi. Ushbu havola orqali birinchi darsni ko'rishingiz mumkin.
Mohirdev Bitiruvchilari Diqqatiga

3 oy oldin bir guruh ochgan edim. 1-Mayda The-Standard bo'limi boshlanadi va hardoimgidek ba'zi mohirdev bitiruvchilarini ushbu bo'limdan qo'shilib bepul o'qishlari uchun imkoniyat beramiz. Bu vaqt mobaynida jamoaviy ishlash ko'nikmalarini oshirishingiz mumkin bo'ladi.

Guruhga qo'shilish uchun batafsil ma'lumotni haftalik bo'ladigan jonli-darslar davomida muhokama qilamiz. Afsuski, bu imkoniyat faqatgina mohirdev o'quvchilari uchundir, YouTube darslarimni ko'rib bo'lgan o'quvchilar uchun ham keyingi guruhlarda imkoniyat ochish ustida ishlayapmiz.

P.S. mohirdevda o'qiydigan do'stingiz bilan ulashing.

Telegram | YouTube | Linkedin
Sharpist AI Hackatoni qatnashuvchilariga omad tilayman!

Hackaton kun tartibi uchun ushbu link ustiga bosing
This media is not supported in your browser
VIEW IN TELEGRAM
Amaliy Loyiha No. 11

FileDb loyihasi yaratilsin. Foydalanuvchi, Id va Name ma'lumotlarini ichiga olgan obyekt ma'lumotlarini qo'sha olsin va o'qiy olsin. Qolgan amallar ixtiyoriy.

Id son ma'lumot turi bo'lsin va takrorlanmaydigan o'sish ketma-ketligidagi qiymatlarga ega bo'lsin. Name majburiy kiritilsin.

Tekst fayl bilan muammoni yecha olganingizdan keyin, foydalanuvchi tanloviga qarab JSON faylga ham yoza olish imkonini qo'shing.

P.S. Birinchi izohda Tarteeb School o'quvchilari loyihasidan misolni tashlab qoyaman. Ko'rib chiqib fikringizni ham ushbu post ostida yozib qoldiring.

#amaliyot

Telegram | YouTube | Linkedin
Aytgancha, agar yetarlicha talabgorlar bo'lsa, Iyun oyida bir guruh ochishim mumkin. Bu imkoniyat qiziq bo'lsa, ushbu post ostida + qoldiring.
Lead

O'tgan hafta davomida lead vazifalarini qayta Hassan Habibga topshirdim. Hayotimdagi eng qiyin 2 hafta bo'ldi deb ayta olaman.

- "Nega?" - deysizmi?
- Chunki, bir emas, bir nechta loyihalarda bo'layotgan ishlarni nazorat qilib borishim kerak bo'ldi. Tashki jamoaning muammolarini tez hal qila olmagan kunlarda, butun boshli jamoalar meni ishni yakunlashimni kutib turishdi. Boshqa tarafdan o'zim ishlab turgan loyihada muhim featurlarni tugatishim ham kerak edi. Bundan ham tashqari, junior dasturchi bilan ishlab, u yozayotgan kod bizning talabimizga javob berishishi ta'minlashim kerak bo'ldi.

Eng qizig'i loyihalardagi vaziyatni tushuntirish, natijalarni taqdim qilish uchun ham o'tgan bir hafta ketdi. Bugundan boshlab, o'zim mas'ul bo'lgan loyihaga qaytdim. Lekin, junior dasturchiga o'rgatish mas'uliyati menda qoldi.

P.S. Keyingi postda Juniorga O'rgatish haqida gap ketadi.

#job

Telegram | YouTube | Linkedin
Me'yor haqidagi darslarimiz efirga uzatib bo'lindi. Hali, ko'rmagan bo'lsangiz kirish darsi havolasi ustiga bosing
This media is not supported in your browser
VIEW IN TELEGRAM
📍Hadrian's Gates - 130 B.C
2024/04/28 18:13:15
Back to Top
HTML Embed Code:


Fatal error: Uncaught Error: Call to undefined function pop() in /var/www/tgoop/chat.php:243 Stack trace: #0 /var/www/tgoop/route.php(43): include_once() #1 {main} thrown in /var/www/tgoop/chat.php on line 243