uk
Feedback
Dev thinking loud

Dev thinking loud

Відкрити в Telegram

Dasturlash boyicha video darslar, subyektiv fikrlar, kundalik misollar, bahsli mavzular. Youtube kanal: https://www.youtube.com/@ravshansbox Muallif: @ravshansbox

Показати більше
1 618
Підписники
+224 години
Немає даних7 днів
+930 день

Триває завантаження даних...

Хмара тегів
Немає даних
Виникли проблеми? Будь ласка, оновіть сторінку або зверніться до нашого support-менеджера.
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
серпень '26
серпень '26
+48
в 0 каналах
липень '26
+60
в 0 каналах
Get PRO
червень '26
+38
в 1 каналах
Get PRO
травень '26
+93
в 3 каналах
Get PRO
квітень '26
+57
в 1 каналах
Get PRO
березень '26
+25
в 0 каналах
Get PRO
лютий '26
+32
в 1 каналах
Get PRO
січень '26
+41
в 0 каналах
Get PRO
грудень '25
+38
в 0 каналах
Get PRO
листопад '25
+34
в 0 каналах
Get PRO
жовтень '25
+31
в 0 каналах
Get PRO
вересень '25
+37
в 0 каналах
Get PRO
серпень '25
+42
в 0 каналах
Get PRO
липень '25
+39
в 0 каналах
Get PRO
червень '25
+35
в 0 каналах
Get PRO
травень '25
+47
в 0 каналах
Get PRO
квітень '25
+65
в 0 каналах
Get PRO
березень '25
+66
в 3 каналах
Get PRO
лютий '25
+50
в 0 каналах
Get PRO
січень '25
+95
в 4 каналах
Get PRO
грудень '24
+106
в 2 каналах
Get PRO
листопад '24
+115
в 13 каналах
Get PRO
жовтень '24
+96
в 3 каналах
Get PRO
вересень '24
+115
в 6 каналах
Get PRO
серпень '24
+122
в 7 каналах
Get PRO
липень '24
+201
в 2 каналах
Get PRO
червень '24
+65
в 2 каналах
Get PRO
травень '24
+64
в 1 каналах
Get PRO
квітень '24
+102
в 7 каналах
Get PRO
березень '24
+96
в 4 каналах
Get PRO
лютий '24
+109
в 6 каналах
Get PRO
січень '24
+180
в 8 каналах
Get PRO
грудень '23
+249
в 8 каналах
Get PRO
листопад '23
+946
в 7 каналах
Дата
Залучення підписників
Згадування
Канали
27 серпня+2
26 серпня+2
25 серпня+2
24 серпня+2
23 серпня0
22 серпня+1
21 серпня+2
20 серпня0
19 серпня+1
18 серпня+2
17 серпня+6
16 серпня+2
15 серпня+3
14 серпня+3
13 серпня+2
12 серпня+2
11 серпня0
10 серпня+1
09 серпня0
08 серпня+2
07 серпня+2
06 серпня+3
05 серпня+2
04 серпня0
03 серпня+3
02 серпня+1
01 серпня+2
Дописи каналу
TDD, PP va AI Bir oralar Birlashgan Qirollikdan inglizlar bilan bir proyektda birga ishladik. Ularning tezlikdan ko'ra sifatni ustun ko'rishlari har qadamda sezilib turar edi. Har "feature" uchun "refinement session"lar albatta bo'lar, sessionda "feature" qanday qilib "implement" qilinishining har qadami qayd qilinib "ticket"ga yozib qo'yilar edi. Bajaruvchi i ishga deyarli qiynalmas edi, chunki hamma "design decision"lar qilingan bo'lardi. U paytlari copilot edi chiqqan, faqatgina funksiya yozib berishni bilar edi. Jamoada ikkita qattiq qoida bor edi: 1) "Test-driven development (TDD)" - testlarning "implementation"dan oldin yozilishi 2) "Pair-programming (PP) for new features" - yangi qoshilayotgan imkoniyatlar uchun juft-dasturlash uslibi. U proyektga qadar shaxsiy tajribamda testlarni yozish yoki "implementation"dan keyin edi (beuracracy) yoki umuman yo'q edi (ha, shunday proyektlar ham bo'lgan va kam emas). Bazan shunday holatlar bo'ladi, sizga proyektga qo'shilishdan oldin shunaqa savollar berishadiki u proyekt ideal deb o'ylaysiz, qo'shilganingizdan keyin esa holat idealdan ancha uzoq ekanligini ko'rasiz va u kirishdagi savollarning bazilari sizga ma'nosiz tuyuladi. Bu gal ham shunday bo'lsa kerak deb o'ylagandim, chunki TDD tatbiqini faqat kitoblarda o'qigandim. Kutilmaganda ko'rdimki har ikki qoida (TDD vs PP) amalda qattiq qo'llaniladi. Ikkisi ham avvalida noodatiy tuyuldi, qanday qilib test yozishimiz mumkin agar hali "implementation"ni yozmagan bo'lsak deb o'ylardim, lekin jamoadoshlarimdan buni qanday amalga oshirishni tez orada o'rganib oldim. Masala muammoning yechimidan nima kutayotganimizni oldindan o'ylash haqida ekan. Undan tashqari PP ham boshida juda galati tuyuldi, jamoada kun boshida guruh teng ikkiga bo'linadi va har guruhdan bir odam narigi guruhdan birini tanlaydi va kun ohirigacha u bilan tanlangan ticket(lar) ustida birga ishlaydi. Odatda juftlar "shuffling" bo'lardi, yani bir odam bilan ketma-ket ikki kun ishlay olmasdik. Process juda qiziq, bir odam "navigator" boshqasi esa "implementor" (bazan "typist" deb aytilardi, chunki uning vazifasi asosan "keyboard"da tugma bosish) vazifasini bajaradi va har 15 minutda vazifa almashishadi. "Navigator"ning vazifasi muammoni qo'yish, u haqida fikr yuritish, "implementor"ga nima qilishi kerakligini aytib turish. Mabodo ticketda "refinement"da o'tkazib yuborilgan "case"lar bo'lsa ular uchun "tradeoff"larni ko'zdan kechirish va "design decision"larni qabul qilish. Bu orada "implementor"ning fikrini ham so'rab ko'radi. Tez orada bu uslubga ham ko'nikib qoldim. Bazan jamoa bazi sabablarga ko'ra toq sonli bo'lib qolar edi, shu paytlari kimdir yolg'iz ishlashi kerak bo'lar edi. Shunday holatga men tushib qolsam o'zimni noqulay his qilar, qilayotgan ishimning sifatiga shubhalanar edim. Bularni nega gapirib berdim? Hozirgi kundagi AI "workflow"larni o'sha paytdagi "PP session"larga o'xshataman, faqat bu yerda endi AI faqat "implementor/typist" emas, balki oradagi chegara biroz surilgandek. Endi AI faqat kod yozmaydi, balki izlanish ham qiladi, muammoga yechimlarni ko'zdan kechiradi, "tradeoff"larga qarab ajratib chiqadi va biz("navigator")larga taqdim qiladi, bizga esa "design decision"larni qabul qilish va ish tugaganda uni "review" qilish qoladi. AI bilan oramizdagi mehnat taqsimotini "mechanics and responsibility" ga bo'lgim keladi, "Mechanics" AIda, "responsibility" esa hanuz insonda.

2
Assalamu alaykum! Bir muddat uzilishdan keyin video darslarni davom etish uchun imkon paydo bo'ldi, alhamdulillah! Bu safar mavzumiz AI va LLMlar. Shaxsan o'zim bu soha mutaxassisi emasman afsuski, darsda asosan kuzatuvlarim va shu paytgacha tajribamdan o'tkazgan xulosalarimni aytib o'tishga harakat qilaman. Xatolar, noaniqliklar bo'lishi mumkin, agar shunday holat uchsatsangiz kommentlarda qoldirishingiz mumkin, undan keyin darslarda tuzatish va aniqliklar kiritib ketishga harakat qilaman. Kuningiz xayrli bo'lsin! https://youtu.be/yeZ8QXzsYEU
2 080
3
“Yangi O‘zbekiston” universitetida FinTech yo‘nalishidagi xakaton bo‘lib o‘tadi 25–26-aprel kunlari “Yangi O‘zbekiston” unive
“Yangi O‘zbekiston” universitetida FinTech yo‘nalishidagi xakaton bo‘lib o‘tadi 25–26-aprel kunlari “Yangi O‘zbekiston” universitetida FinTech yo‘nalishidagi xakaton tashkil etiladi. Mazkur dastur doirasida ishtirokchilar 48 soat davomida jamoalar bilan ishlagan holda sun’iy intellekt asosidagi yechimlarni ishlab chiqadi va o‘z g‘oyalarini amaliy mahsulot darajasiga olib chiqish ustida ishlaydi. Xakaton davomida mentorlar ko‘magida loyihalarni takomillashtirish, ularni taqdim etish hamda keyingi bosqichga olib chiqish imkoniyati yaratiladi. Eng kuchli jamoalar esa 2026-yil yozida bo‘lib o‘tadigan Idrock Startup Accelerator dasturiga saralash imkoniyatini qo‘lga kiritadi. Shuningdek, g‘olib jamoalar SQB va SQB Ventures tomonidan taqdim etiladigan qimmatbaho sovg‘alar bilan taqdirlanadi. Mazkur xakaton g‘oyani haqiqiy mahsulotga aylantirishni istagan yoshlar uchun muhim amaliy maydon bo‘lib xizmat qiladi. 🗓 Sana: 25–26-aprel, 2026-yil 📍 Manzil: “Yangi O‘zbekiston” universiteti 🔗 Ro‘yxatdan o‘tish: https://gdg.community.dev/events/details/google-gdg-tashkent-presents-build-with-ai-fintech-hackathon/ Barcha ishtirokchilar t.me/bwai_community Telegram guruhiga qo‘shilishlari mumkin. @gdgtashkent
1 089
4
Sizga AI mavzusidagi post yoki videolar qiziqarli bo'ladi mi?
894
5
Claude Opus 4.6 va GPT 5.3 Codex Bugun yuqorida zikr etilgan ikki AI model release bo’ldi. Yangiliklar bilan quyidagi linklarda tanishib chiqishingiz mumkin PS: Claude Sonnet 5 ham yaqinda chiqishi kutilmoqda https://www.anthropic.com/news/claude-opus-4-6 https://openai.com/index/introducing-gpt-5-3-codex/
1 539
6
System design concepts Interviewlarga tayyorlanayotgan middle va senior darajadagi dasturchilarga system design tushunchalari bilan tanishib chiqishni tavsiya qilaman https://designgurus.substack.com/p/50-system-design-concepts-for-beginners
2 779
7
Assalomu alaykum. Webiston jamoasi Sun'iy Intellekt (SI) muhandisligi bo'yicha eng yaxshi va so'nggi kitoblardan biri — Chip+2
Assalomu alaykum. Webiston jamoasi Sun'iy Intellekt (SI) muhandisligi bo'yicha eng yaxshi va so'nggi kitoblardan biri — Chip Huyen'ning "AI Engineering" kitobini o'zbek tiliga o'girdi. Ushbu kitob SI mahsulotlarini yaratish, ularni baholash va masshtablashtirish bo'yicha amaliy va nazariy bilimlarni o'z ichiga oladi. U nafaqat muhandislar, balki mahsulot menejerlari va soha mutaxassislari uchun mo'ljallangan. Hozirda jami 10 bobdan quyidagi 5 ta bobi tarjima qilindi: - Fundamental modellar asosida SI ilovalarini yaratish; - Fundamental modellar mohiyati; - Baholash metodologiyasi. - SI tizimlarini baholash; - Prompt muhandisligi; Tarjima O'Reilly Media ruxsati bilan amalga oshirildi. Matnda texnik atamalar (inference, finetuning) xalqaro standartlarga mos ravishda saqlanib, o'zbek tilidagi izohlari bilan berildi. Marhamat, kitob bilan tanishing va o'z fikrlaringizni bildiring. 👉 O'qish uchun: https://webiston.uz/books/ai-engineering #AIEngineering #SuniyIntellekt #SI #Webiston #UzbekIT
1 354
8
https://nextjs.org/blog/next-16
1 046
9
1m context window bilan bepul dasturlash modeli https://blog.kilocode.ai/p/code-supernova-new-stealth-frontier-model-free-in-kilo
1 410
10
"Fluent React" kitobi tarjimasidan keyin, Webiston jamoasi navbatdagi katta loyihani taqdim etadi: Devid Flanagan qalamiga ma+2
"Fluent React" kitobi tarjimasidan keyin, Webiston jamoasi navbatdagi katta loyihani taqdim etadi: Devid Flanagan qalamiga mansub, klassik asar — "JavaScript: The Definitive Guide, 7th Edition"'ning o‘zbek tilidagi tarjimasi. Loyiha O'Reilly Media nashriyotining rasmiy ruxsati bilan amalga oshirilmoqda. Hozirda kitobning dastlabki 4 ta bobi platformamizda o‘qish uchun mavjud. Qolgan qismlari bosqichma-bosqich qo‘shib boriladi. Bu o‘zbek IT hamjamiyati uchun muhim manba bo‘lishiga ishonamiz. 🔗 Havola: webiston.uz/books/javascript-definitive-guide #JavaScript #Uzbekistan #Dasturlash #Webiston
946
11
https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/
996
12
Vite 7 https://vite.dev/blog/announcing-vite7.html
1 413
13
Darslar nega to’htab qoldi? TLDR: o’zim intensiv o’rganish jarayonidaman. Eski proyektim (gousto.co.uk) bilan shartnomamiz tugadi. Yangi proyektga (cascade pbs) taklif oldim, faqat proyekt React Nativeda. Mobile development boyicha umuman tajribam yoq edi. Bir necha kurs sotib olib o’rganishni boshladim. Mobile - qiziq platform. Bazi jihatlari webga oxshasa da (balki RN shunaqa his berayotgandir), oziga xosliklari juda kop. Live project bo’lgani uchun tezroq yetib olishim kerak, bu men uchun challenge. Bir narsani hobby sifatida o’rganish boshqa, majburan tez o’rganish boshqa. Yomon tomoni: shu sababdan bir muddat video darsliklar chiqara olmasam kerak. Yaxshi tomoni: balki keyinroq yaxshiroq o’rganib olgandan keyin react native haqida ham videolar chiqarish rejam bor.
1 147
14
Node 24 release bo'ldi https://nodejs.org/en/blog/release/v24.0.0
1 678
15
18 Subtle Rules of Software Engineering: 0. You WILL regret complexity when on-call 1. Stop falling in love with your own code 2. Every single thing is a trade-off - no "best" 3. Every line of code you wrote is a liability 4. Document your designs and decisions 5. Everyone hates code they didn’t write 6. Don't use unnecessary dependencies 7. Coding standards prevent arguments 8. Write meaningful commit descriptions 9. Never ever stop learning new things 10. Code reviews are to spread context 11. Always build for maintainability 12. Always ask for help when stuck 13. Fix root causes, not symptoms 14. Software is never finished 15. Estimates are not promises 16. Ship early, iterate often 17. Keep. It. Simple. Manba: linkedin
1 477
16
Bizning sohamizga aloqador murojaat ekan https://t.me/autodeklarant/448
678
17
https://youtu.be/84vsqK9j364
2 165
18
Assalomu alaykum! Mening ismim Husniddin, Senior Node.js dasturchiman. Sohada 7+ yillik faoliyatim davomida bir nechta mahall
Assalomu alaykum! Mening ismim Husniddin, Senior Node.js dasturchiman. Sohada 7+ yillik faoliyatim davomida bir nechta mahalliy va xalqaro kompaniyalarda ishlab tajriba orttirdim. Kasbim bo’yicha orttirgan tajribalarim, izlanishlarimga asoslanib Advanced Node.js kursini tayyorladim. Kurs texnologiyaning ishlash prinsiplari va boshqa murakkab mavzularni o'z ichiga oladi. Bu kurs asosan Node.js dasturchilarga mo'ljallangan bo'lib, boshqa tilda tajribasi bor dasturchilar ham qatnashishlari mumkin. Mavzularning qisqacha ro’yhati: - Node.js architecture(eventloop, libuv, v8) - Streams & Buffers - Processes & Threads - Networking - C++ bindings - Performance optimizations Kurs bo'yicha: - batafsil ma’lumot havolada - o'tgan yilgi bitiruvchilarimdan feedbacklar - e’lonlar va umumiy savol-javoblar uchun guruhga qo’shiling Sotib olish bo’yicha shaxsiyga yozishingiz mumkin * Darslar zoom platformasida o’tiladi.
1 452
19
VSCode v1.99da agent mode qoshildi https://code.visualstudio.com/updates/v1_99#_agent-mode-is-available-in-vs-code-stable
1 475
20
Express 5(aniqrog’i v5.1) rasman release bo’ldi, oldingi 5(v5.0.1) versiya latest tag emas edi https://expressjs.com/2025/03/31/v5-1-latest-release.html
1 809