Uzbek Developers (uzbekdevs) ijtimoiy tarmoqlardagi rasmiy sahifalari! #uzbekdevs #links #fallow
» twitter.com/uzbekdevs
» threads.net/@uzbekdevs
» instagram.com/uzbekdevs
» youtube.com/uzbekdevs
» facebook.com/uzbekdevs
» linkedin.com/company/uzbekdevs/
👉 https://uzbekdevs.uz/+uzbekdevs
@uzbekdevs | uzbekdevs.uz
» twitter.com/uzbekdevs
» threads.net/@uzbekdevs
» instagram.com/uzbekdevs
» youtube.com/uzbekdevs
» facebook.com/uzbekdevs
» linkedin.com/company/uzbekdevs/
"Twiiter, Threads va boshqa ijtimoiy tarmoqlarda bizning boy va rang-barang muhokamalarimizga qo'shiling. Fikrlaringiz, tajribalaringiz va ilhomlaringiz bizning jamoamiz uchun juda qimmatli. Sizning ishtirokingiz biz uchun juda muhim va bizni yanada kuchli qiladi. Sizni bizning ijtimoiy tarmoqlarimizda ko'rishni sabrsizlik bilan kutamiz va sizning qo'llab-quvvatlanganingiz uchun chin qalbdan minnatdorchilik bildiramiz!" - Uzbek Developers
👉 https://uzbekdevs.uz/+uzbekdevs
@uzbekdevs | uzbekdevs.uz
#AyTi #dasturlash
AQShda AyTi ni tark etayotgan yoshlar ko'payib bormoqda. — Murodkhuja Muratov
UICda 2 yilcha ilgari bir g'alati holat yuz bergan edi. O'quv markazini bitirgan bir ukamiz amaliyot uchun ariza topshirib, suhbatdan o'tgan. Oradan bir muddat o'tgach miyam qabul qilmayapti, IT qiyin ekan, menga vaqt kerak deb ketgan edi.
Keyinchalik esa men AyTini tark ettim, sotuv bilan shug'ullana qolaman deb aytgan gapi haligacha esimdan chiqmaydi.
Har qanday sohani o'z qiyinchlik, muammolari bor, shu kabi AyTida ham. Osongina pul topib, mazza qilib yashayman deydiganlar ham topiladi. Ammo bunday turdagi saroblar faqatgina bozordagi o'rtacha ekspertiza ko'rsatkichlarini pasaytirib, sifatni tushirib yuboradi.
Sarobga ishonmang, hech qayerda oson pul yo'q. O'z ustingizda qattiq ishlab, chet tilini yaxshi o'zlashtirsangiz shunda siz xohlagan maqsadlaringizga tezroq va ishonchliroq yetib borasiz.
uzbekdevs.uz / @uzbekdevs
👍6
Dr. Algorithm
🗓 13-sentabr, 20:00
📍 Shakli: Online
📍 Shakli: Online
@DrAlgorithm men hurmat qilib ko'zatadigan og'alardan. Tajribasidan o'rnak olsangizlar siz uchun juda manfaatli bo'ladi. — @mastersherkulov
🤝1
Forwarded from Mabrur - IT Blog 🇵🇸
5-qadam: Katta yuklamalarga bardosh berish (Scaling)
Endi tizimni milliardlab so'rovlarga tayyorlaymiz.
Taxminiy hisob-kitob:
Yozish (Write): Oyiga 100 million yangi URL.
O'qish (Read): Odatda, o'qish operatsiyalari yozishdan ancha ko'p bo'ladi. Aytaylik, 10:1 nisbatda. Demak, oyiga 1 milliard redirect.
Bu soniyasiga ~40 ta yozish va ~400 ta o'qish degani. Bu juda katta yuklama!
Qayerda muammo bo'ladi? Asosiy yuklama ma'lumotlar bazasining o'qish operatsiyalariga tushadi.
Yechim №1: KESHLASH (Caching!)
Bu eng muhim optimizatsiya. Biz Redis kabi in-memory keshdan foydalansak bo'ladi.
Mantiq: Foydalanuvchi GET /GorAmir so'rovini yuborganda:
Tizim avval Redis keshidan GorAmir kalitini qidiradi.
Cache Hit (Keshdan topildi): Agar kalit topilsa, unga mos uzun URL keshdan olinadi va foydalanuvchiga bir zumda qaytariladi. Ma'lumotlar bazasiga umuman murojaat qilinmaydi!
Cache Miss (Keshda yo'q): Agar kalit topilmasa, tizim ma'lumotlar bazasiga murojaat qiladi, uzun URL'ni oladi, uni kelajakdagi so'rovlar uchun Redisga saqlaydi va keyin foydalanuvchiga qaytaradi.
Bu yondashuv ma'lumotlar bazasiga tushadigan yuklamani 90-95% gacha kamaytiradi.
Yechim №2: Ma'lumotlar bazasini kengaytirish (Database Sharding)
Agar bitta ma'lumotlar bazasi milliardlab yozuvlarni saqlashga qiynalsa, biz ma'lumotlarni bir nechta bazalarga bo'lib tashlaymiz. Bu jarayon Sharding deyiladi.
Mantiq: short_code ning birinchi belgisiga qarab ma'lumotlarni bo'lishimiz mumkin. Masalan, 'a' dan 'm' gacha boshlanadigan barcha kodlar 1-bazaga, 'n' dan 'Z' gacha bo'lganlar esa 2-bazaga yoziladi. Bu ham yozish, ham o'qish yuklamasini taqsimlaydi.
Ko'rib turganingzdek, oddiy tuyulgan masalaga ham o'zgacha yondashish, iloji boricha ko'proq nimaga va qanday degan savollar berib chiqish muhim hisoblanadi. Hozir men bu muammoga yechimni iloji boricha qisqa va tushunarliroq shaklda yozishga harakat qildim, lekin buniyam turli xil yechimlar va yo'llar bilan yanayam samaraliroq va yaxshiroq qilish imkoniyatlari bor.
Hozircha faqat matn ko'rinishida yozishga sharoit bo'lyapti, lekin keyinroq shu mavzularni youtubega video shaklda joylashni boshlayman va shunda tushunishga osonroq va oddiyroq bo'ladi deb o'ylayman
@mabrur_dev
Endi tizimni milliardlab so'rovlarga tayyorlaymiz.
Taxminiy hisob-kitob:
Yozish (Write): Oyiga 100 million yangi URL.
O'qish (Read): Odatda, o'qish operatsiyalari yozishdan ancha ko'p bo'ladi. Aytaylik, 10:1 nisbatda. Demak, oyiga 1 milliard redirect.
Bu soniyasiga ~40 ta yozish va ~400 ta o'qish degani. Bu juda katta yuklama!
Qayerda muammo bo'ladi? Asosiy yuklama ma'lumotlar bazasining o'qish operatsiyalariga tushadi.
Yechim №1: KESHLASH (Caching!)
Bu eng muhim optimizatsiya. Biz Redis kabi in-memory keshdan foydalansak bo'ladi.
Mantiq: Foydalanuvchi GET /GorAmir so'rovini yuborganda:
Tizim avval Redis keshidan GorAmir kalitini qidiradi.
Cache Hit (Keshdan topildi): Agar kalit topilsa, unga mos uzun URL keshdan olinadi va foydalanuvchiga bir zumda qaytariladi. Ma'lumotlar bazasiga umuman murojaat qilinmaydi!
Cache Miss (Keshda yo'q): Agar kalit topilmasa, tizim ma'lumotlar bazasiga murojaat qiladi, uzun URL'ni oladi, uni kelajakdagi so'rovlar uchun Redisga saqlaydi va keyin foydalanuvchiga qaytaradi.
Bu yondashuv ma'lumotlar bazasiga tushadigan yuklamani 90-95% gacha kamaytiradi.
Yechim №2: Ma'lumotlar bazasini kengaytirish (Database Sharding)
Agar bitta ma'lumotlar bazasi milliardlab yozuvlarni saqlashga qiynalsa, biz ma'lumotlarni bir nechta bazalarga bo'lib tashlaymiz. Bu jarayon Sharding deyiladi.
Mantiq: short_code ning birinchi belgisiga qarab ma'lumotlarni bo'lishimiz mumkin. Masalan, 'a' dan 'm' gacha boshlanadigan barcha kodlar 1-bazaga, 'n' dan 'Z' gacha bo'lganlar esa 2-bazaga yoziladi. Bu ham yozish, ham o'qish yuklamasini taqsimlaydi.
Ko'rib turganingzdek, oddiy tuyulgan masalaga ham o'zgacha yondashish, iloji boricha ko'proq nimaga va qanday degan savollar berib chiqish muhim hisoblanadi. Hozir men bu muammoga yechimni iloji boricha qisqa va tushunarliroq shaklda yozishga harakat qildim, lekin buniyam turli xil yechimlar va yo'llar bilan yanayam samaraliroq va yaxshiroq qilish imkoniyatlari bor.
Hozircha faqat matn ko'rinishida yozishga sharoit bo'lyapti, lekin keyinroq shu mavzularni youtubega video shaklda joylashni boshlayman va shunda tushunishga osonroq va oddiyroq bo'ladi deb o'ylayman
@mabrur_dev
🤝2
Assalomu alaykum salomatmisizlar? Olti sotdini tushunadigan marketing sohasida tajribasi borlar bormi? @farrukhsherkulov yozing taklif bor.
👍2🤝1
#roadmap #django #python
Backend dasturlashni o'rganuvchilar uchun minimum roadmap.
- Python ga kirish
- Python kirish & sintaksis
- Python ma'lumot turlari
- Python o'zgaruvchi & o'zgarmaslar
- Python Math
- Python Satrlar
- Python Operatorlar( Arifmetik, Tayinlash...)
- Python shart operatorlar
- Python Massive
- Python Ma'lumotlar to'plami
- Python Takrorlash operatori (While)
- Python For Tsikl operatori
- Python Funskiya
- Python Obyekt va Sinflar
- Python Fayllar ustida amallar
- Python ma'lumotlar bazasi
- Front-End Qisqacha
- Django Framework
- Django Loyiha yaratish
- Django Model
- Django View
- Django Template
- Django Control
- Django URL xatirasi
- Django Ma'lumotlar bazasi
- Django Fayllar
👉 uzbekdevs.uz/darsliklar
uzbekdevs.uz / @uzbekdevs
👍3🔥3
21-oktyabr O'zbek tili bayrami kuni. #uzbek #bayram #uzbekdevs #onatilimfaxrim
O'zbek tiliga asoslangan AT sahosidagi "O'zbek dasturchilar (UzbekDevs)" dasturi jamoasi barchangizni o'zbek tili bayrami bilan tabriklaydi.
👉 https://uzbekdevs.uz
Instagram • Facebook • YouTube • LinkedIn
O'zbek tiliga asoslangan AT sahosidagi "O'zbek dasturchilar (UzbekDevs)" dasturi jamoasi barchangizni o'zbek tili bayrami bilan tabriklaydi.
👉 https://uzbekdevs.uz
Instagram • Facebook • YouTube • LinkedIn
🔥3🕊1
Forwarded from Umar shares
834, 601, 551, Karl?...
"Zahar yutish" degani shu bo'lsa kerak. To'g'risini aytaman, "Havoni bir joyga tiqishdi". Buni hammasi ilmsizlik, mas'uliyatsizlik va beparvolik oqibati.
#wantedTozaHavo
@umar_shares
"Zahar yutish" degani shu bo'lsa kerak. To'g'risini aytaman, "Havoni bir joyga tiqishdi". Buni hammasi ilmsizlik, mas'uliyatsizlik va beparvolik oqibati.
#wantedTozaHavo
@umar_shares
Forwarded from Farrukh Sherkulov
Instagramda bir dasturchi (IT kompaniya)ni ko'rib qoldim (Instagram Ad). Aytishida...
— desa bo'ladimi? Do'stim sirlarni shu reels lar aytsez bo'ladiku pul sarflar instagram reklama berguncha. Bu dasturchilar siri emas bu sizning marketing siringiz.. deydigan odam yo'qda ;)
@sherkulov_uz
Bir tadbirkor 5000$ ga sayt qilgan va u dastur tilda platformasida qilingan ekan hayron qoldim. Men forum qilmoqchiman barcha tadbirkorlarni yig'ib AyTi bo'yicha sirlarni aytmoqchiman bepulga
— desa bo'ladimi? Do'stim sirlarni shu reels lar aytsez bo'ladiku pul sarflar instagram reklama berguncha. Bu dasturchilar siri emas bu sizning marketing siringiz.. deydigan odam yo'qda ;)
“Dasturchilar sirini” sotib olmaymiz. Sotib olayotgan narsa — ularning marketingi. Bu kabi marketing kontentlar to'g'ri yo'lda deb o'ylaysizmi?
@sherkulov_uz
🤣7
Forwarded from UBS Toshkent | Rasmiy kanal
IT va Biznes — Vebinar
UBS Toshkent filialida 27-noyabr kuni soat 10:00 da Buyuk Britaniyaning London shahrida joylashgan Moneff FinTech kompaniyasining IT Menejeri Saidolim Jo'rayev ishtirokida uchrashuv bo‘lib o‘tadi.
Suhbat davomida:🔺 Londonda IT karyera qanday quriladi?🔺 Chet el kompaniyalariga qanday ishga kirish mumkin?🔺 Yosh IT mutaxassislarga amaliy tavsiyalar
IT va FinTech sohasida katta maqsadlari bor barcha talabalarni uchrashuvga taklif etamiz!
UBS Toshkent rasmiy sahifalari:
Please open Telegram to view this post
VIEW IN TELEGRAM
#dasturchi #uzbekdevs
🥳🥳🥳Barchangizga rahmat endilikda biz uzbekdevs.uz da 800 tadan oshdik ;)
👉 uzbekdevs.uz/dasturchilar
uzbekdevs.uz / @uzbekdevs
🔥4🕊2
📌 UzGeeks November2025
Bugun tadbir tashkillashtirilgan borasizlar degan umiddamiz.
uzbekdevs.uz / @uzbekdevs
Bugun tadbir tashkillashtirilgan borasizlar degan umiddamiz.
uzbekdevs.uz / @uzbekdevs
🔥1
Forwarded from UzGeeks Community
Assalomu alaykum.
UzGeeks November2025 Meetupi esingizdami?
Bugun, soat 14:00 da boshlanadi.
Yo'lga chiqavering, ulgurasiz bemalol. 🙂
@UzGeeksCommunity
UzGeeks November2025 Meetupi esingizdami?
Bugun, soat 14:00 da boshlanadi.
Yo'lga chiqavering, ulgurasiz bemalol. 🙂
@UzGeeksCommunity
👍1
Forwarded from Dr. Algorithm
Tadbir zoʻr oʻtdi
Mavzular biroz oʻgʻir kelsa kerak, - deb oʻylagan edim. Ammo juda koʻpchilik savol berdi. Demak mavzuni tushunishgan va balki qiziq boʻldi.
Tadbir vaqtida 2 vazir kirib kelishgani ajoyib hayajon olib keldi. Yoshlarimizni Sunʼiy Intellekt davrida qilgan loyihalari uchun taqdirlashdi. Davomli boʻlsin.
UzGeeks rasmiy kanalida tadbirdan lavhalar berib borildi. Online qizish bildirganlar bilan suhbat uyushtirildi. Stream qilib, online uzata olmadik. Nasib qilsa videosini chiqarib berishsa kerak.
1. Shaxsiy ma’lumotlar bilan ishlashda Dasturchining vazifalari
https://docs.google.com/presentation/d/1DFtKPGXN2wv3FHaS1iHJmVk04j-2O_wkKwHVEAVasQE
2. IT xizmatni Yevropa bozorida sotish
https://docs.google.com/presentation/d/1ZrWpC3MV-OPqr9FglcqboLUQLYwAEkNI2lcj1VQfEdo
3. Chet korxonalari dasturchilarni AI dan foydalanishga majburlashmoqda.
https://docs.google.com/presentation/d/14LbYi2WtZlUKG8Bg4jtU6sSWUa3ROO59nQsT7BF8vJs
Agar biror savol yoki taklif boʻlsa, shu kanalim tagidagi shaxsiy xabar orqali murojaat qilsangiz boʻladi.
Dam olish kuni maroqli oʻtsin.
30.11.2025 Toshkent
@DrAlgorithm
UzGeeks MeetUp Nov2025 tadbiri juda zoʻr ruhda oʻtdi.
Mavzular biroz oʻgʻir kelsa kerak, - deb oʻylagan edim. Ammo juda koʻpchilik savol berdi. Demak mavzuni tushunishgan va balki qiziq boʻldi.
Tadbir vaqtida 2 vazir kirib kelishgani ajoyib hayajon olib keldi. Yoshlarimizni Sunʼiy Intellekt davrida qilgan loyihalari uchun taqdirlashdi. Davomli boʻlsin.
UzGeeks rasmiy kanalida tadbirdan lavhalar berib borildi. Online qizish bildirganlar bilan suhbat uyushtirildi. Stream qilib, online uzata olmadik. Nasib qilsa videosini chiqarib berishsa kerak.
Taqdimot fayllarini soʻraganlar bor. Shu yerga tashlab qoʻyaman.
1. Shaxsiy ma’lumotlar bilan ishlashda Dasturchining vazifalari
https://docs.google.com/presentation/d/1DFtKPGXN2wv3FHaS1iHJmVk04j-2O_wkKwHVEAVasQE
2. IT xizmatni Yevropa bozorida sotish
https://docs.google.com/presentation/d/1ZrWpC3MV-OPqr9FglcqboLUQLYwAEkNI2lcj1VQfEdo
3. Chet korxonalari dasturchilarni AI dan foydalanishga majburlashmoqda.
https://docs.google.com/presentation/d/14LbYi2WtZlUKG8Bg4jtU6sSWUa3ROO59nQsT7BF8vJs
Agar biror savol yoki taklif boʻlsa, shu kanalim tagidagi shaxsiy xabar orqali murojaat qilsangiz boʻladi.
Dam olish kuni maroqli oʻtsin.
30.11.2025 Toshkent
@DrAlgorithm
🔥4👍1
Java dasturlash tili darsligi ro'yhati #java #darslik #uzbekdevs
Java - Kirish
Java - O'rnatish
Java - Sintaksis
Java - Ma'lumotlarni chiqarish
Java - Izoh
Java - Ma'lumot turlari (tiplar)
Java - Identifikator
Java - O'zgaruvchilar
Java - O`zgarmaslar
Java - Operatorlar (Amallar)
Java - Mantiqiy (Boolean)
Java - Matematik funksiyalar
Java - Shart operatorlari. if, if-else
Java - Switch (Tanlash Operatori)
Java - Takrorlash operatori (While, Do While)
Java - For sikl operatori
Java - Break va Continue
Java - Massiv
Java - Satrlar
Java - Funksiya
Java - Funksiya parametrlari
Java - OOP
Java - To'plamlar (Collections)
Java - ArrayList va LinkedList
Java - Map va Set
Java - Stack va Queue
Java - Obyekt va Sinflar
Java - Metod (Sinf/Class)
Java - Konstruktor (Sinf/Class)
Java - Kirish modifikatori. (Sinf/Class)
Java - Enkapsulatsiya. (Sinf/Class)
Java - Merosxo'rlik (Sinf/Class)
Java - Polimorfizm(Sinf/Class)
Java - Xatoliklar (Exceptions)
Java - try va catch
Java - Ma'lumotlar bazasi
Java - Fayllar
👉 https://uzbekdevs.uz/darsliklar/java
Instagram • Facebook • YouTube • LinkedIn
Java - Kirish
Java - O'rnatish
Java - Sintaksis
Java - Ma'lumotlarni chiqarish
Java - Izoh
Java - Ma'lumot turlari (tiplar)
Java - Identifikator
Java - O'zgaruvchilar
Java - O`zgarmaslar
Java - Operatorlar (Amallar)
Java - Mantiqiy (Boolean)
Java - Matematik funksiyalar
Java - Shart operatorlari. if, if-else
Java - Switch (Tanlash Operatori)
Java - Takrorlash operatori (While, Do While)
Java - For sikl operatori
Java - Break va Continue
Java - Massiv
Java - Satrlar
Java - Funksiya
Java - Funksiya parametrlari
Java - OOP
Java - To'plamlar (Collections)
Java - ArrayList va LinkedList
Java - Map va Set
Java - Stack va Queue
Java - Obyekt va Sinflar
Java - Metod (Sinf/Class)
Java - Konstruktor (Sinf/Class)
Java - Kirish modifikatori. (Sinf/Class)
Java - Enkapsulatsiya. (Sinf/Class)
Java - Merosxo'rlik (Sinf/Class)
Java - Polimorfizm(Sinf/Class)
Java - Xatoliklar (Exceptions)
Java - try va catch
Java - Ma'lumotlar bazasi
Java - Fayllar
👉 https://uzbekdevs.uz/darsliklar/java
Instagram • Facebook • YouTube • LinkedIn
👍4