Web appOpen in Telegram
BBrogrammist

Brogrammist

@brogrammist · channel · Tech · indexed since 2026-05-25
1 217subscribers−7 in a week
1 277average post reach
105%ER — reach to subscribers
3posts in 30 days
B
Brogrammist
Photo
click to show
Shu kodni yozguncha, qo'ling sinsa bo'masmidi? 😑😤😐 EDIT: Agar har bir qatorda xato ko'rmayotgan bo'lsangiz, demak siz ham shunaqa kod yozarkansiz 🥲
4 · 1.9K ·
B
Brogrammist
Photo
click to show
Dasturlashdagi yolg'izlikni sog'imdim. Qo'lda kofe, barmoqlarga kuch beryotgan ishtiyoq. Ayniqsa, internetga ulanmagan holda. Lekin mening intilishim muhandis bo'lishga, shoir bo'lishga emas. Yechim kutayotgan yangi muammolar, o'rganilishi kerak bo'lgan yangi ko'nikmalar bizni kutib turibdi.
5 · 1.8K ·
B
Brogrammist
Video
IMG_6028.MOV · 3.3 MB · click to show
Hozir asosan ofisga borib ishlayman. Ba'zida esa uydan ishlash shunaqa bo'ladi.
6 · 1.4K ·
B
ReplyPoll
Aytgancha, AOT compilation - Ahead of Time compilation. Kompilyatsiya qilinadigan tillar shunaqa deyiladi. Masalan C, C++, Rust, Go. JavaScript interpretatsiya qilinadigan til bo'lib yaralgan. Lekin ECMA stardarti JavaScript engine'lar shunday ishlashi kerak deb shart qo'ymaydi. Ya'ni JavaScript interpretatsiya yoki kompilayatsiya qilinishini engine belgilaydi. Shuning uchun JavaScriptga til sifatida interpretatsion yoki kompilyatosion deb ta'rif berish to'g'ri bo'lmaydi. Ammo, tildagi (ECMAScript spetsifikatsiyasi) ba'zi konstruksiyalar engine'ni interpretatsion bo'lishiga signal berishi mumkin. Masalan "eval", "Function" orqali yangi funksiya yasash, "Proxy" kabilar. Lekin spetsifikatsiya ularning ishlash prinsipini belgilaydi xolos. Chunki bu konstruksiyalar uchun engine aynan interpretatsion bo'lishi shart emas. Shunchaki ish sal qiyinlashadi. Xullas kalom, JavaScript kompilyatsiya bo'lishi ham mumkin. AOT-compiled JS enginelar ham bor. Misol uchun Perry va Porffor. Yuqoridagi so'rovnomada barcha javoblar to'g'ir deb qabul qilsak ham bo'ladi.
4 · 1.4K ·
Brogrammist
Material UI Performace Ba'zi frontenchiladan Material UI da perfromance yomon, og'ir ishlaydi, bundle size katta degan gaplarni eshitganman. Ha, MUI shunday. Lekin ishonch bilan ayta olamanki, dasturning sekin ishlashi bu kabi "battle-tested" kutubxonalardan kelmaydi. Balki uni noto'gri ishlatish yoki uning ustida "musor" kod yozishdan keladi. Shunday ekan aybni oldin o'zingizdan qidiring! Shu paytgacha men ustida ishlagan dasturlar ichida hech qachon MUI bottleneck bo'lmagan. P.S. BILLZ da ham MUI v5 ishlatib kelinadi. MUI ni upgrade qilish, shu bilan birga balki undan voz kechish masalasini tezt tez yuzaga chiqib turardi. Anchadan beri MUI dan voz kechmaslik kerakligini, shunchaki undan togri foydalanib, "normalniy" dizayn sistema qurishni aytib kelardim. Bu safar aniq sonlar bilan bu mavzuni yopdim. Erinmasdan Chrome Dev tools da bir necha marta turli case'larda performace test qildim. Eng og'ir ishlaydigan modullarni analiz qilib chiqdim. Dastur sekin ishlashiga asosiy sabab baribir MUI bo'lib chiqmadi. Natijalari: Page 1: - long task ~158ms - JSS + plugins ~12ms - больше времени уходит в native DOM/layout, React, react-input-autosize, Emotion, AG Grid Page 2: - long task ~141ms - JSS + plugins ~9ms - больше времени уходит в native DOM, react-input-autosize, React, AG Grid, Emotion/MUI system Page 3: - long task ~93ms - JSS + plugins ~12ms - основной cost снова в native DOM/layout + распределен между React/app/MUI/Emotion Page 4: - long tasks ~94ms и ~66ms - JSS от <1ms до ~7ms - заметно больше AG Grid, native DOM/layout, React
2 · 1.2K ·
File
design-system-recovery-proposal.pdf · 611 KB · click to show
Migratsiya yaxshi yechim emas. Shuning uchun mana shu taklifni - "proposal"ni berdim.
4 · 1.4K ·
B
Hayotda ancha, anchaa foydasi tegadigan lekin biz unchalik mensimaydigan ko'nikmalar - yozishdagi aniqlik - gapirishdagi aniqlik
1 · 1.3K ·
B
Brogrammist
Photo
click to show
Iksmi yoki eks? Matematikadagi x belgisini eks tarzida talaffuz etish uchrab turadi. Talaffuzdagi xato baʼzan yozuvga ham koʻchib oʻtishi mumkin. Belgi nomining toʻgʻrisi – iks. Iks soʻzi oʻzbek tilida ikki xil maʼnoni anglatadi: 1️⃣ Lotin alifbosida oxiridan uchinchi harf – x ning nomi. 2️⃣ Matematikada: shu harf bilan ifodalangan nomaʼlum miqdor. Iks soʻzi matematikadan boshqa fanlarda ham ishlatiladi. Masalan, fizikada rentgen nurlari iks nurlar deb ham ataladi. Iks soʻzining qiziq tarixi bor. Nomaʼlum miqdorni harf bilan ifodalashni Sharq matematik olimlari, xususan, Al-Xorazmiy fanga olib kirgan. Ular buni arabcha shay (شيء) – narsa, buyum soʻzining bosh harfi – shin (ش) bilan ifodalaganlar. Arab tilidagi matematik asarlar Ispaniyaga yetib borgach, tarjimonlar arabcha shin (sh) harfini oʻsha davrdagi qadimgi ispan tilida sh tovushini beruvchi x harfiga oʻgirganlar. Keyinchalik bu asarlar ispanchadan Yevropaning boshqa tillariga tarjima qilingach, lotincha x belgisi oʻzgarishsiz qolgan. Fanda bu belgining aynan noma'lum miqdor sifatida mutlaq ommalashishi esa fransuz matematigi Rene Dekart nomi bilan bogʻliq. U 1637-yilda yozgan asarida nomaʼlum miqdorlar uchun alifbo oxiridagi x, y, z harflarini ishlatishni qoida sifatida kiritgan. Bu harf ingliz tilida eks deb ataladi. Lekin oʻzbekchada matematika va boshqa fanlarda lotincha harf nomi – iks qoʻllanadi. Amaldagi oʻzbek lotin alifbosida esa bu harf xa deb nomlangan. X belgisi rim raqami sifatida 10 sonini anglatadi. @oriftolib | Sahifalarimiz
1.1K ·
Brogrammist
Photo
click to show
Istalgan dasturlash tili/framework/backend/frontend uchun ham shunday deyish mumkin
2 · 1.2K ·
Brogrammist
Yaxshi dasturchi baribir qo'lda kod yozadi Hatto kodning katta qismini Claude, Codex kabi agentlar yozgan bo'lsa ham. Chunki natijasini tushunmagan ishingizga ega chiqolmaysiz, natija uchun javob berolmaysiz. Bu shunchaki imkonsiz. "Promptchi"lar agent bergan birinchi javobni shundoqqina qabul qiadi. O'zlari qatorma-qator o'qib chiqmagan pull request'larni ochishadi. Production ishdan chiqqanda esa qotib qolishadi, chunki nimani "merge" qilganini hech qachon tushunishmagan. Jamoa esa nima qanday buzilganini bilmay o'tiraveradi. Juniorlar, Qo'lda kod yozmaydigan junior hech qachon intuitsiya orttirmaydi. Intuitsiya biror narsani noto'g'ri yozib, uning ishlamaganini ko'rib, xatoni anglab, o'z qo'lingiz bilan tuzatishdan paydo bo'ladi. Bu bosqichni o'tkazib yuborsangiz, 3 yillik tajribaga ega, lekin asinxron koddagi bironta bagni tuzatib ko'rmagan "ko'r" dasturchi paydo bo'ladi. Seniorlar, Sizlarda ko'p kuzatadiganim: ❌ Agentda "toza"roq g'oya bor ekan, deb ishlab turgan modulni qaytadan yozish ❌ Simptoplar bilan kurarish va asl xatolikni yashiradigan "fix"ni merge qilish ❌ Agent aytgan kutubxonani tekshirmasdan, benchmark qilmasdan qo'shish ❌ AI ishonch bilan tushuntirgani uchun yechimni tasdiqlash ❌ AI ga ishonch bilan tushuntirgani uchun yechimni tasdiqlash ❌ Keraksiz murakkablik olib kirish. Kuchli dasturchilar esa bunday qiladi: ✅ Merge qilishdan oldin kodni o'qiydi ✅ Agent sayoz yechim beryotgan murakkab qismlarni o'z qo'li bilan yozadi. ✅ Agent hisobga olmagan/ololmaydigan holatlarni tekshiradi, unga qanday qilish kerakligini aytadi. ✅ Taklif arxitekturaga mos kelmasa, uni rad etadi ✅ PR'dagi istalgan qatorni jamoadoshiga tushuntirib bera oladi Dasturchilarga kod yozishgani uchun pul to'lashmaydi. Sizga biznes muammolarini hal qilganingiz uchun pul to'lanadi. Kod, bu ularni hal qilish usuli. AI agentlar esa IDE, debugger va linter yonidagi yana bitta instrument, xolos. Hech kim kodni qo'lda yozganingizni yoki AI bilan yozganingizni so'ramaydi. Menej
21 · 1.5K ·
B
Brogrammist
Photo
click to show
Men birga ishlagan eng zo'r senior dasturchilarning bir umumiy jihati bor edi. Ular ataylab o'zlarini "almashtirishga" oson qilib qo'yishardi (ya'ni, agar ishdan ketishsa, o'rniga kelgan odam ularning ishni bemalol davom ettira olardi). Chunki ular atrofidagilarni o'stirishardi (ya'ni, o'zlaring o'rnini bosadigan darajaga ko'tarilishiga yordam berishardi). Bu narsa boshida yoqimsiz tuyuladi. Lekin bu - sizga murakkab muammolar ishonib topshirilishiga erishishning eng tez yo'li.
9 · 1.2K ·

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count