
Brogrammist
Veb-dasturlash bo'yicha kamtarona bilim va tajribalarimni ulashaman.
Sayt: https://diyorbek.blog
YouTube: https://youtube.com/@brogrammistuz
Insta: https://instagram.com/brogrammistuz
Sayt: https://diyorbek.blog
YouTube: https://youtube.com/@brogrammistuz
Insta: https://instagram.com/brogrammistuz
TGlist rating
0
0
TypePublic
Verification
Not verifiedTrust
Not trustedLocation
LanguageOther
Channel creation dateJan 02, 2021
Added to TGlist
Mar 29, 2025Linked chat
Latest posts in group "Brogrammist"
18.05.202509:46
Deno bilan native desktop dastur yasash
Yangi yil oldi bosh vaqtim ko'p bo'ldi. Shu sabab Deno v2 chiqqanidan beri o'ylab yurgan bir tajribani qilib ko'rdim.
Deno yozgan skriptingizni native binary (.exe) ga kompilyasiya qilib bera oladi. O'ylab qoldim, demak Denoda UI app qilsak, uni ham .exe faylga osongina kompilyatsiya qilib beridimi? Axir bu juda ajoyibku dedim. Lekin muammo shuki, Denoda UI library yo'q! 🤔
Ammo FFI imkoniyati bor!
(Foreign Function Interface)
Shu orqali C/C++, Rust, Go kabi tillarda yozilgan DLL kutubxonalarni ishlatish mumkin.💡
Soddaroq, lekin komponentlarga boy bo'lgan C++ kutubxona tanladim - TGUI.
SFML ustiga qurilgan, API juda yaxshi.
Unga ba'zi o'zgartirishlar kiritgan holda Windows va OSX ga DLL tayyorladim. Deno FFI bilan C++ funksiyalarni JS ga ulab chiqdim. Voilà! 🎉
Anchagina metaprogramming qilib, chidasa bo'ladigan API qildim. Mana natija:
https://github.com/diyorbek/tgui.js
Yangi yil oldi bosh vaqtim ko'p bo'ldi. Shu sabab Deno v2 chiqqanidan beri o'ylab yurgan bir tajribani qilib ko'rdim.
Deno yozgan skriptingizni native binary (.exe) ga kompilyasiya qilib bera oladi. O'ylab qoldim, demak Denoda UI app qilsak, uni ham .exe faylga osongina kompilyatsiya qilib beridimi? Axir bu juda ajoyibku dedim. Lekin muammo shuki, Denoda UI library yo'q! 🤔
Ammo FFI imkoniyati bor!
(Foreign Function Interface)
Shu orqali C/C++, Rust, Go kabi tillarda yozilgan DLL kutubxonalarni ishlatish mumkin.💡
Soddaroq, lekin komponentlarga boy bo'lgan C++ kutubxona tanladim - TGUI.
SFML ustiga qurilgan, API juda yaxshi.
Unga ba'zi o'zgartirishlar kiritgan holda Windows va OSX ga DLL tayyorladim. Deno FFI bilan C++ funksiyalarni JS ga ulab chiqdim. Voilà! 🎉
Anchagina metaprogramming qilib, chidasa bo'ladigan API qildim. Mana natija:
https://github.com/diyorbek/tgui.js
16.05.202512:22
Kod yozganda shunqa "tozalash" ishlarini qilishni yoqtiraman.
React bilan ishlaganda iloji boricha mantiqiy ifodalarni JSXdan ajratish kerak. Shunda kod ancha "o'qishli" va toza chiqadi.
Bu ideal kod emas, ammo hech bo'lmasa shunday "best practice"larni doim ishlatish kerak.
React bilan ishlaganda iloji boricha mantiqiy ifodalarni JSXdan ajratish kerak. Shunda kod ancha "o'qishli" va toza chiqadi.
Bu ideal kod emas, ammo hech bo'lmasa shunday "best practice"larni doim ishlatish kerak.
12.05.202507:11
Dasturchi evolyutsiyasi
To'liq:
https://www.diyorbek.blog/blog/dasturchi-evolyutsiyasi
To'liq:
https://www.diyorbek.blog/blog/dasturchi-evolyutsiyasi
23.04.202511:31
JavaScript o'zi "interpreted"mi?
Boya bir maqolaga ko'zim tushdi. Sarlavhasi shunday:
"JavaScript “interpreted language” emas.
Bu da'vo aksariyat hollarda to'g'ri. Ammo 100% haqiqat emas. Ushbu maqolada uning sabablarini keltirib o'tmoqchiman.
To'liq:
https://www.diyorbek.blog/blog/javascript-ozi-interpretedmi
@brogrammist
Boya bir maqolaga ko'zim tushdi. Sarlavhasi shunday:
"JavaScript “interpreted language” emas.
Bu da'vo aksariyat hollarda to'g'ri. Ammo 100% haqiqat emas. Ushbu maqolada uning sabablarini keltirib o'tmoqchiman.
To'liq:
https://www.diyorbek.blog/blog/javascript-ozi-interpretedmi
@brogrammist
25.03.202514:43
Shuni ayting. Ehh...


25.03.202509:20
O'sha kuni suhbatdan chiqib, bekatda avtobus kutib o'tirar ekanman, qanchalik bilimsiz va tajribasiz ekanimni anglaganman. Chunki shu paytgacha o'rganganlarim ko'p, ko'p narsa qo'limdan keladi deb yurardim.
Lekin taslim bo'lishni xohlamadim. Chunki haqiqatga tik qarash kerakligini bilardim. O'sha kuniyoq menga berilgan har bir savolni javobini o'rganishga tushdim. Wikipedia, har xil maqolalar, video darsliklardan rezyumedagi yolg'onlarni chinga aylantirishga tushdim. Rezyumeyimni sal kamtarroq holatga ham keltirib oldim. Orada 5-6 marta boshqa suhbatlarda bo'ldim. Garchi suhbatlarda endi yaxshiroq javob berolsamda, tajribam hali ko'p emasligi uchun ishga olishmasdi.
Shu sabab qo'shimcha loyihalar, iloji boricha murakkabroq bo'lgan web dasturlar yaratishga bel bog'laganman. Ulardan biri MusicSpider, Chrome uchun musiqa pleyer dastur edi. 1 kunda, Garage48 hakatonida yasalgan va bizga 2-o'rinni olib bergan loyiha.
Birinchi suhbatimdan keyin tahminan 5-6 oy o'tgachgina eng birinchi ishimni topganman. Reactni u paytlari endi o'rganishni boshlagandim. Ishim esa React Native'da ishlash edi😬. 2 kun dokumentatsiya o'qib, ertasi mobil ilova qurishga tushib ketganman. Ana shunaqa🙂
Lekin taslim bo'lishni xohlamadim. Chunki haqiqatga tik qarash kerakligini bilardim. O'sha kuniyoq menga berilgan har bir savolni javobini o'rganishga tushdim. Wikipedia, har xil maqolalar, video darsliklardan rezyumedagi yolg'onlarni chinga aylantirishga tushdim. Rezyumeyimni sal kamtarroq holatga ham keltirib oldim. Orada 5-6 marta boshqa suhbatlarda bo'ldim. Garchi suhbatlarda endi yaxshiroq javob berolsamda, tajribam hali ko'p emasligi uchun ishga olishmasdi.
Shu sabab qo'shimcha loyihalar, iloji boricha murakkabroq bo'lgan web dasturlar yaratishga bel bog'laganman. Ulardan biri MusicSpider, Chrome uchun musiqa pleyer dastur edi. 1 kunda, Garage48 hakatonida yasalgan va bizga 2-o'rinni olib bergan loyiha.
Birinchi suhbatimdan keyin tahminan 5-6 oy o'tgachgina eng birinchi ishimni topganman. Reactni u paytlari endi o'rganishni boshlagandim. Ishim esa React Native'da ishlash edi😬. 2 kun dokumentatsiya o'qib, ertasi mobil ilova qurishga tushib ketganman. Ana shunaqa🙂
25.03.202509:08
Eng birinchi ish suhbatimni yaxshi eslayman. 7-8 oylik tajribam bilan middle frontend pozitsiyaga rezyume topshirgandim. Rezyumeni rosa bo'rttirib yozib tashlaganman:
- Tajriba 2 yil
- ES6+, Node.js
- CSS3, HTML5
- MySQL, PHP,...
😬
Intervyuga kirganimda 3 ta kishi meni savol-javob qilishgan.
- CSS variable'lar qanday ishlatishni tushuntirib berolmaganman.
- Import bilan require farqlarini sanab berolmaganman.
- Async/await qachon kerakligini bilmaganman.
- JSdagi data type'larni sanab berolmaganman.
- JS engine nimaligini, qanday engine'lar borligini bilmaganman. (Chunki barcha JS engine'larni bilaman deb yozib qo'ygandim rezyumeda 🥲)
Xullas rezyumedagi har bir punktni so'roq qilishgan. Oxirida darajang "novichok",
portfolio projectlaringni o'zing qilmagansan deb, xayrlashishgan.
Tashqariga chiqqandagi ahvolimni tasavvur qilavering. Hozir eslasam yuragim yomon bo'ladi. 🥲
- Tajriba 2 yil
- ES6+, Node.js
- CSS3, HTML5
- MySQL, PHP,...
😬
Intervyuga kirganimda 3 ta kishi meni savol-javob qilishgan.
- CSS variable'lar qanday ishlatishni tushuntirib berolmaganman.
- Import bilan require farqlarini sanab berolmaganman.
- Async/await qachon kerakligini bilmaganman.
- JSdagi data type'larni sanab berolmaganman.
- JS engine nimaligini, qanday engine'lar borligini bilmaganman. (Chunki barcha JS engine'larni bilaman deb yozib qo'ygandim rezyumeda 🥲)
Xullas rezyumedagi har bir punktni so'roq qilishgan. Oxirida darajang "novichok",
portfolio projectlaringni o'zing qilmagansan deb, xayrlashishgan.
Tashqariga chiqqandagi ahvolimni tasavvur qilavering. Hozir eslasam yuragim yomon bo'ladi. 🥲
Reposted from:
Josh*Developer

25.03.202508:56
Intervyuda yolg'on ishlatish
Ko'p intervyularda o'zim guvohi bo'ladiganim - kandidatlar yolg'on ishlatishi.
Bilasizmi nima? Intervyuverlarni katta qismi yolg'onni tez payqaydi, aynisa texnik tomondan yolg'on bo'lsa.
O'zingizni sharmanda qilgandan ko'ra, "Bu mavzuni chuqurroq o'rganib chiqishim kerak ekan", deganingiz ancha yaxshiroq.
Yaqindagina shunday kandidatni intervyu qildim. Texnik savollarni o'zida yolg'on ishlatyaptida 😅 "Falon narsa nima?" desam, tikkasiga "ijod" qilyapti. Shu kandidat esimda qolib ketdi. Keyingi safar topshirsa ham biroz ikkilansam kerak...
#tavsiya #interview
@JoshDeveloper
Ko'p intervyularda o'zim guvohi bo'ladiganim - kandidatlar yolg'on ishlatishi.
Bilasizmi nima? Intervyuverlarni katta qismi yolg'onni tez payqaydi, aynisa texnik tomondan yolg'on bo'lsa.
O'zingizni sharmanda qilgandan ko'ra, "Bu mavzuni chuqurroq o'rganib chiqishim kerak ekan", deganingiz ancha yaxshiroq.
Yaqindagina shunday kandidatni intervyu qildim. Texnik savollarni o'zida yolg'on ishlatyaptida 😅 "Falon narsa nima?" desam, tikkasiga "ijod" qilyapti. Shu kandidat esimda qolib ketdi. Keyingi safar topshirsa ham biroz ikkilansam kerak...
#tavsiya #interview
@JoshDeveloper
Reposted from:
42⚡️

20.03.202512:34
📢 Jonli dars: ReactJS va JavaScript dizayn patternlari
👨🏫Mentor:
Diyorbek Sadullaev - 7 yillik tajribaga ega, Pinterest kompaniyasida senior dasturchi.
🎯 Nimalarni o'rganamiz?
- Enkapsulyatsiya va SOC
- Singleton va Modul patternlari
- Observer pattern va Context API
⏰ 23-mart 15:00(online)
💰 65.535 so‘m
💻 Ro‘yxatdan o‘ting
‼️ Joylar soni chegaralangan: faqat 24 kishi qatnasha oladi!
@qirikki
👨🏫Mentor:
Diyorbek Sadullaev - 7 yillik tajribaga ega, Pinterest kompaniyasida senior dasturchi.
🎯 Nimalarni o'rganamiz?
- Enkapsulyatsiya va SOC
- Singleton va Modul patternlari
- Observer pattern va Context API
⏰ 23-mart 15:00(online)
💰 65.535 so‘m
💻 Ro‘yxatdan o‘ting
‼️ Joylar soni chegaralangan: faqat 24 kishi qatnasha oladi!
@qirikki
20.03.202507:27
Yaxshi sayt ekan:
https://www.patterns.dev/
https://www.patterns.dev/
Records
03.04.202523:59
1.1KSubscribers24.03.202515:39
100Citation index24.05.202523:59
599Average views per post18.05.202510:54
599Average views per ad post16.05.202518:40
6.58%ER12.05.202510:54
45.61%ERRGrowth
Subscribers
Citation index
Avg views per post
Avg views per ad post
ER
ERR
Log in to unlock more functionality.