en
Feedback
Shukhratbek.dev

Shukhratbek.dev

Open in Telegram

Assalomu aleykum, IT va AI sohasida ... Fikr va mulohazalar, darslar va eksperimentlar. Lead Software Engineer @ EPAM, student @ ITPU Youtube: https://www.youtube.com/channel/UCmJJswP5o9tw3Q2IE0Ja7aw Muallif: @ShukhratBek26

Show more
Buy Ad
147
Subscribers
No data24 hours
-17 days
-130 days

Data loading in progress...

Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
September '25
September '250
in 0 channels
August '25
+3
in 0 channels
Get PRO
July '25
+1
in 0 channels
Get PRO
June '25
+2
in 0 channels
Get PRO
May '25
+4
in 0 channels
Get PRO
April '25
+7
in 0 channels
Get PRO
March '25
+3
in 1 channels
Get PRO
February '25
+10
in 0 channels
Get PRO
January '25
+5
in 0 channels
Get PRO
December '24
+5
in 1 channels
Get PRO
November '240
in 0 channels
Get PRO
October '24
+10
in 3 channels
Get PRO
September '24
+98
in 3 channels
Get PRO
August '240
in 8 channels
Get PRO
July '24
+21
in 0 channels
Get PRO
June '240
in 0 channels
Get PRO
May '240
in 1 channels
Get PRO
April '24
+26
in 0 channels
Date
Subscriber Growth
Mentions
Channels
04 September0
03 September0
02 September0
01 September0
Channel Posts
Hayit ayyomi muborak!

2
No text...
0
3
Diplom ishim doirasida TabibAI loyihasining MVP (Minimal Viable Product) versiyasini tayyorladim. Nasib qilsa, qolgan kamchil
Diplom ishim doirasida TabibAI loyihasining MVP (Minimal Viable Product) versiyasini tayyorladim. Nasib qilsa, qolgan kamchiliklarni bartaraf etib, diplom himoyasiga puxta tayyorgarlik ko‘ryapman. Loyihaning nomi — TabibAI. TabibAI — bu laboratoriya tahlillarini (qon va boshqa) sun’iy intellekt (AI) yordamida avtomatik tahlil qilib, foydalanuvchiga sodda va tushunarli shaklda yetkazib beradigan platforma. Hozirda loyiha MVP bosqichida, asosiy funksiyalari sinovdan o‘tkazilmoqda va hali ommaga ochiq emas. TabibAI hozircha quyidagi imkoniyatlarni taqdim etadi: - PDF laboratoriya natijalarini yuklab, AI asosida tezda izoh va tahlil olish - Organlar hamda asosiy ko‘rsatkichlar bo‘yicha AI orqali tahlil, xavflarni aniqlash va tavsiyalar olish - Ma’lumotlar maxfiyligi va xavfsizligiga qat’iy rioya etish - Test natijalari bo‘yicha trendlar va grafiklarni ko‘rish - Shaxsiylashtirilgan AI tabib yordamchisi orqali savollar berish va maslahat olish - Hozircha faqat Ingliz tilida Kelajakda ushbu platformani SaaS (servis sifatida dastur) ko‘rinishida ommaga taqdim etishni rejalashtiryapman. Hozircha dastur test rejimida ishlayapti; tez orada cheklangan sonli foydalanuvchilar uchun beta test ochishni rejalashtiryapman. Agar loyihaga qiziqsangiz yoki o‘z fikr-mulohazalaringiz bo‘lsa, albatta yozib qoldiring!
261
4
https://aw.club/ endi https://engx.space/ AW Club ni ReBranding qilishdi - Engineering Excellence (EngX)
164
5
O'tgan yili dekabrda JS Competency Center dagi hamkasblar bilan AI Agentlar uchun va AI native app yarataish uchun JS ecosyst
O'tgan yili dekabrda JS Competency Center dagi hamkasblar bilan AI Agentlar uchun va AI native app yarataish uchun JS ecosystemasida instrumentlar qidirayotgan edik - ular juda kam edi yoki stable emas, afsuslanirlisi bari Pythonda edi(yaxshi variantlar). Demak AI-native app yaratuvchilar uchun Python o'rganish shart degan o'y-fikrlar bor edi. Yaqinda EPAMdagi "GenAI for Javascript" kursiga contributor sifatida qo'shildim - ya'ni yangi kontent yaratish va eskisini yaxshilash uchun. Va kichik PoC yaratdim "AI Agent in Cloud" bo'yicha, unda quyidagilar ishlatildi: LangChain.js, LangGraph.js, DeepSeek, Tavily search, AWS, AWS CDK, Lambda, API GW, Typescript. Lekin bu soha tez rivojlanyapti: yangi instrumentlar JS olamiga ham kirib kelyapti. Fikrimdan qaytdim - Python o'rganish shart emas 😄
167
6
Microsoft 50 kunlik AI discovery va learning uchun AI Skills Fest qilyapti ekan, bir qiziqib ko'rish kerak https://register.aiskillsfest.microsoft.com/
157
7
RS School - Haker to'garagini tashkillashtiryapti ekan. 10 aprel kun online birinchi uchrashuv. Konstantin Perikov - Principal Software Engineer @ EPAM Egor Miasnikov - Senior Solutions Architect @ AWS Munich Mavzu: Kiberhavfsizlik, hacker skills ni kuchaytirish va ethical hacker roadmap haqida ekan. https://wearecommunity.io/events/hacker-club-1
254
8
AI Agent lar bo'yicha yaxshi kurs bor ekan just recommendation https://huggingface.co/learn/agents-course/unit0/introduction
251
9
Foydalanuvchi: menga kod generatsiya qilib ber Cursor: Kod yozishni o'rgan 🤣 Cursor yo aqlli bo'lib ketdi yoki bosh ko'tarya
Foydalanuvchi: menga kod generatsiya qilib ber Cursor: Kod yozishni o'rgan 🤣 Cursor yo aqlli bo'lib ketdi yoki bosh ko'taryapti aytilgan ishni qil desa https://forum.cursor.com/t/cursor-told-me-i-should-learn-coding-instead-of-asking-it-to-generate-it-limit-of-800-locs/61132
225
10
Microsoft Outlook ga ham AI qo'shishibdi. oddiy Mail appda ham endi AI bor
Microsoft Outlook ga ham AI qo'shishibdi. oddiy Mail appda ham endi AI bor
192
11
AWSdagilar o'zini Nova modellarini bizga presentatsiya qilayotgan edi. AWS Nova narxi bo'yicha juda arzonga o'xshayapti boshq
AWSdagilar o'zini Nova modellarini bizga presentatsiya qilayotgan edi. AWS Nova narxi bo'yicha juda arzonga o'xshayapti boshqa modellarga qaraganda, lekin DeepSeek bn solishtirib ko'rish kerak. Solution/Infra AWS da bo'lsa uni oson integration qilish ham qulay. Bir tekshirib ko'rish kerak bo'ladi vaqt bo'lganda.
164
12
✅ Siyosiy o‘yinlarga tayyorlik (Political games): Turli tomonlar (steykholderlar) o‘rtasida bir-biriga zid bo‘lgan manfaatlar bo‘lishi tabiiy. Arxitektor sifatida sizga ushbu farqlarni bartaraf qilishga to‘g‘ri keladi. ---------------------------------- Arxitektor bo‘lishga tayyormisiz? Agar yuqoridagi ko‘nikma va jihatlarning aksariyatiga javobingiz “Ha” bo‘lsa, demak, siz bir qadam oldga yurib, ushbu rollarni egallashga tayyorsiz. Agar hali ba’zi bo‘shliqlar bo‘lsa, bu muammo emas! Bu faqat sizning kelajakdagi rivojlanishingiz uchun yo‘nalish ko‘rsatadi. Arxitektor bo‘lish – mas’uliyatli ish, lekin u professional o‘sishda ulkan imkoniyatlar olib keladi.
235
13
TEKSHIRUV RO‘YXATI: ARXITEKTOR BO‘LISHGA TAYYORMISIZ? shu qiziqarli checklistni ko'rib qoldim, quyida o'zbekcha tarjimasi. ---------------------------------- Asosiy ko‘nikmalar: "Arxitektorni nima ajratib turadi?" (Key skills that distinguish an architect from a developer): ✅ Tizimli fikrlash (Systems thinking): Siz loyiha yoki tizimni to‘liq tushuna olasizmi? Faqat kod qismi emas. Tizim komponentlari o‘zaro qanday bog‘langanini, ularning kengayuvchanligi (scalability, fault tolerance) va integratsiyasi qanday bo‘lishini tasavvur qila olasizmi? ✅ Qarorlarni muvozanatlash qobiliyati (Decision-making based on compromises): Performance, xarajatlar (cost), vaqt (development time) va texnik qarz (technical debt) o‘rtasida muvozanatni saqlay olasizmi? Har doim ideal qaror qabul qilmaslikka, lekin biznes uchun eng optimal qarorni topishga tayyormisiz? ✅ Komunikatsiya va liderlik (Communication and leadership): Texnik jamoa va biznes o‘rtasida “ko‘prik” bo‘lishga tayyormisiz? Murakkab (Complex) masalalarni soddalashtirib tushuntirish va jamoani o‘z fikringizga ishontirish qobiliyatiga ega bo‘lishingiz kerak. ✅ Nofunksional talablar bo'yicha chuqur tushuncha (Deep understanding of non-functional requirements): Ishlash samaradorligi (Performance), xavfsizlik (security), kengayuvchanlik (scalability) va tizimning mavjudligi (availability) kabilarni bilasizmi va ular ustida ishlash qobiliyatiga egasizmi? ✅ Arxitektura bo‘yicha bilimlar va yondashuvlar (Knowledge of architectural patterns and approaches): Mikroxizmatlar (microservices), voqealar bilan boshqariladigan arxitektura (event-driven), CQRS, SOA kabi tushunchalarni bilasizmi va ularni qachon va qanday qo‘llashni tushunasizmi? ---------------------------------- Tajriba, Arxitektor bo'lish uchun yordam (Experience that helps you become an architect) ✅ Katta loyihalarda ishlash tajribasi (Experience working on large projects): Katta tizimlar bilan ishlashda (masshtablash (scaling), qo‘shish (integration), o‘zaro moslashish jarayonlari (maintaining complex systems)) duch kelganmisiz? ✅ Har xil texnologiya va steklarda ishlash tajribasi (Experience with diverse technologies and stacks): Bitta dasturlash tiligagina bog‘lanmasdan, turli texnologiyalarni va ularning birga ishlash tarzini tushunasizmi? ✅ Legacy tizimlari bilan ishlash (Experience working with legacy systems): Oldingi (“eski”) kodni (outdated code) o‘zgartirish va takomillashtirish jarayonini boshdan kechirganmisiz? Bu tajriba texnik qarzni kamaytirishda asqotadi. ✅ Biznes bilan ishlash tajribasi (Experience interacting with business): Texnik qarorlaringizning biznesga qanday ta’sir qilishini tushunasizmi va bu qarorlarni asoslab bera olasizmi? ✅ Mentorlik va yetakchilik (Experience mentoring and leading teams): Agar siz texnik lider (tech lead), jamoa lideri (team lead) yoki boshqa xodimlarga o‘rgatgan bo‘lsangiz, buning o‘zi katta ustunlikdir. Bu ko‘nikma arxitektor sifatida jamoani yo‘naltirishga yordam beradi. ---------------------------------- Ishning o‘ziga xos jihatlari: "Qanday sinovlarga tayyor bo‘lish kerak?" (Aspects of the architect’s role you need to be prepared for) ✅ Koding kamroq bo‘ladi, hujjatlashtirish esa ko'p (Less coding, more documentation): Arxitektor sifatida vaqtning katta qismini kod yozishga emas, balki tizimni loyihalash (system design), hujjatlashtirish va jamoa bilan maslahatlashishga sarflaysiz. ✅ Qarorlar uchun javobgarlik (Responsibility for decisions): Sizning qaroringiz butun loyiha imkoniyatlari va muvaffaqiyatini belgilashi mumkin. Xatolar qimmatga tushishi mumkin, bunga javobgar bo'la olasizmi? ✅ To‘xtovsiz muvozanat (Constant compromises): Mukammallik talab qiladigan odamlarga (perfectionists) bu rol qiyin bo‘lishi mumkin, chunki ko‘pincha “yetarlilik (good enough)” darajasidagi qaror qabul qilishga to‘g‘ri keladi. ✅ Ko‘p uchrashuvlar (Lots of meetings and communication): Arxitektor nafaqat texnologiyalar, balki odamlarga mo‘ljallangan. Uchrashuvlar, muloqot va maslahatlashuvlar kundalik ishning katta qismiga aylanadi.
200
14
Software is eating the world. Marc Andreessen akani gapi endi shunga o'zgaryapti Software AI is eating the world. Yaqinda vakansiyalarda AI must have skills bo'ladi ko'p joylarda - kamida AI pair programming, Prompt Engineering va interview larda ham so'rashadi bu bo'yicha, FrontEnd, BackEnd, QA, va h.z. AI ishni olib qo'ymaydi, balkim AI ni bilganlar uni bilmaganlardan olib qo'yadi
179
15
DeepSeek API ni ishlatishda muammo bo'lgan edi, chunki USD orqali kartani bog'lashda PayPal orqali O'zbekiston yo'q. DeepSeek
DeepSeek API ni ishlatishda muammo bo'lgan edi, chunki USD orqali kartani bog'lashda PayPal orqali O'zbekiston yo'q. DeepSeek ga pul to'lashni oson yo'li bor ekan: platformada Xitoy Yuanini (CYN) tanlab -> AliPay ga o'tib -> Mastercard yoki Visa card ni bog'lab qo'yasiz. P.S. Discount time lar ham paydo bo'libdi)
183
16
JS da LLM app lar yaratish bo'yicha yaxshi kurs ekan, boshlang'ich darajaga https://learn.deeplearning.ai/accomplishments/2ef56ee7-6010-4f98-a651-8377565e938c?usp=sharing
275
17
Faqat Typescript Type lar yodamida nima qilsa bo'ladi? - Doom o'ynini yaratsa bo'ladi - What ...? https://socket.dev/blog/typ
Faqat Typescript Type lar yodamida nima qilsa bo'ladi? - Doom o'ynini yaratsa bo'ladi - What ...? https://socket.dev/blog/typescript-types-running-doom
232
18
SyntaxError: Cannot use import statement outside a module Agar siz nanoid kutubxonasini v3 dan v5 versiyasiga yangilaganingiz+1
SyntaxError: Cannot use import statement outside a module Agar siz nanoid kutubxonasini v3 dan v5 versiyasiga yangilaganingizdan keyin "SyntaxError: Cannot use import statement outside a module" xatosiga duch kelgan bo'lsangiz, bu shundaki, nanoid v5 dan boshlab, kutubxona to‘liq ESM (ECMAScript Modules) ga o‘tgan. Bu esa ba'zi muhitlarda (masalan, Jest bilan) muammoga olib kelishi mumkin, chunki Jest odatiy tarzda ESMni qo'llab-quvvatlamaydi. Mana muammoni hal qilish uchun foydalanishingiz mumkin bo‘lgan bir yechim. Rasm 2 - jest.config.js
290
19
Bir qiziq SPIKE haqida ... Business: Bizga Hierarchical Facets kerak? (1-chi rasmda) Men: Ok, SPIKE qilamiz, bizni data model+2
Bir qiziq SPIKE haqida ... Business: Bizga Hierarchical Facets kerak? (1-chi rasmda) Men: Ok, SPIKE qilamiz, bizni data model unga mos emas. (rasm 2-3) Context: Buni ishlab turgan App uchun CQRS approach ishlatilgan, ya'ni read&search operation OpenSearch qismida amalga oshirish kerak. Ochiq savollar: - Data model/mapping qanaqa bo'lishi kerak? - Write DBda ham o'zgarish bo'ladimi? - DSL qanday o'zgaradi? - Query Simplicity? - Read Performance? - Write Simplicity? - Data Redundancy? - Scalability? - Flexibility? Davomi keyin...
250
20
Qanday qilib yaxshi AFSONAVIY Arxitektura loyihalashtirish kerak Mikroservislaringizni Monolitga O'xshating! Maslahat 1: Har
Qanday qilib yaxshi AFSONAVIY Arxitektura loyihalashtirish kerak Mikroservislaringizni Monolitga O'xshating! Maslahat 1: Har bir servis qo'shnilarini yaxshi bilishi kerak. API-lar kerakmas, to'g'ridan-to'g'ri chaqirib keting! Maslahat 2: Chaqiruvlar zanjirini yarating. Masalan, A servisi B ni chaqirsin, B servisi C ni, C esa yana A ni chaqirsin. 😄 Dasturchilar jamoa bo'lib ishlaydi, servislar ham jamoa bo'lsin! 🤝 Maslahat 3: Barcha servislar uchun umumiy ma'lumotlar bazasidan foydalaning. Ma'lumotlarning izchilligi haqida qayg'urmang! Nosozliklarni izolyatsiya qilishni e'tiborsiz qoldiring 😅 Maslahat 4: Circuit breakers, retry-logika va bulkhead-lardan foydalanmang. Bizning servislarimiz jamoa, jamoada esa barcha muammolar umumiy bo'lishi kerak. Bitta nosoz servis hamma narsani buzib yuborsin. Maslahat 5: Agar servis nosoz bo'lsa, u so'rovni cheksiz bajarishga harakat qilishda davom etsin. Bu qat'iyat, xato emas! Maslahat 6: Ishonchlilikni(fault tolerance) sinab ko'rmang. Qo'shimcha resurslarni sarflash nima kerak, foydalanuvchilar o'zlari barcha xatolarni topib qo'yishadi. Kelajakni oldindan bilishga harakat qiling 😅 Maslahat 7: Tizimga kelajakda kerak bo'lishi mumkin bo'lgan barcha abstraksiyalarni qo'shing. Agar siz internet-do'kon yaratyotgan bo'lsangiz, darhol kvant hisoblashni qo'llab-quvvatlashni qo'shing. Balki kelajakda kerak bo'ladi? Maslahat 8: O'nlab abstraksiya qatlamlarini yarating. Agar dasturchilar kodni tushunish uchun 80% vaqt sarflasa, bu ularning muammosi, ular daholar emas. Maslahat 9: Hech narsani hujjatlashtirmang. Tizim qanday ishlashi haqidagi barcha ma'lumot faqat sizning miyangizda bo'lsin. Axir, hujjatlarni hech kim o'qimaydi. Intellektual ustunlikni namoyish eting Maslahat 10: Iloji boricha murakkab texnologiyalardan foydalaning. Ishonchli yechimlarni qo'llash nima kerak, eksperimental va zamonaviy narsalarni tanlang yoki hamma narsani o'zingiz yozing! Maslahat 11: Hech qachon refaktoring qilmang. Dasturchilar yaxshi kodni birinchi urinishda yozolmaydimi? Maslahat 12: Jamoa fikrini e'tiborsiz qoldiring. Axir siz arxitektorsiz, siz hamma narsani yaxshi bilasiz! Biznesni hamma narsa reja bo'yicha ketayotganini ishontiring Maslahat 13: Barcha muammolar vaqtincha ekanligini aytib boring. Masalan: “Biz hozir optimallashtirish jarayonidamiz, tez orada hamma narsa yaxshi bo'ladi”. Maslahat 14: Dasturchilarni ayblang. Ular sizning ajoyib arxitekturaingizni tushuna olmadilar. Maslahat 15: Doimiy ravishda talablarni o'zgartiring. Jamoa biznesni ayblasin, sizning murakkab tizimingizni emas. Afsonaga aylaning Agar siz ushbu maslahatlarga amal qilsangiz, korporativ tadbirlarda siz haqingizda qo'rqinchli hikoyalar aytiladi va sizning ismingiz arxitektura apokalipsisi sinonimiga aylanadi. Ushbu matn noto'g'ri amaliyotlarni hazil tarzida ta'kidlash orqali, to'g'ri va samarali tizimlarni loyihalashning ahamiyatini ko'rsatadi. - Maslahatlarni o'qing va aksincha qiling. - Afsonaviy emas, balki samarali tizimlarni loyihalang!
230