#python #texnologiya #uzbekdevs
Python (Backend, Desktop, Mobile)
Python o'qilishi oson sintaksis, boy kutubxonalar va keng ekotizim bilan amaliy muammolarni tez yechishga xizmat qiladi. Web backend, avtomatlashtirish, data analysis, machine learning, test yozish va scriptingda keng ishlatiladi. Django, Flask, FastAPI, Pandas, NumPy va PyTorch kabi vositalar Python'ni prototipdan production tizimgacha olib chiqadi.
📚 Python darsliklari
👉 uzbekdevs.uz/python
uzbekdevs.uz / @uzbekdevs
#data_asset #wiki #uzbekdevs
Data Asset
Tashkilot uchun qiymatga ega bo‘lgan va maxsus boshqariladigan ma'lumotlar resursidir. U datasetlar, jadvallar va hisobotlar ko‘rinishida bo‘lib, xavfsizlik hamda saqlash tizimlari doirasida ishlaydi. Katalogda ro‘yxatga olingan ushbu resurslar biznes jarayonlarining barqarorligini va ma'lumotlar sifatini ta'minlashga xizmat qiladi.
👉 uzbekdevs.uz/wiki/data-asset
uzbekdevs.uz / @uzbekdevs
#baseline #wiki #uzbekdevs
Baseline
Keyingi o‘lchovlar va o‘zgarishlarni solishtirish uchun qabul qilingan boshlang‘ich ko‘rsatkichlar to‘plami hisoblanadi. Undan tizimning ishlash tezligi, resurs sarfi va xavfsizlik sozlamalaridagi farqlarni aniqlashda foydalaniladi. Bu usul yangi o‘zgarishlar natijasida yuzaga kelgan degradatsiya yoki anomaliyalarni topishga yordam beradi.
👉 uzbekdevs.uz/wiki/baseline
uzbekdevs.uz / @uzbekdevs
#domen #wiki #uzbekdevs
Domen
Internet xizmatlarini raqamli IP manzillar o‘rniga oson eslab qolinadigan nomlar orqali topish imkonini beradi. DNS tizimi yordamida foydalanuvchini kerakli serverga yo‘naltirib, veb-saytlarga kirish va email manzillar yaratishda xizmat qiladi. Undan loyiha nomini internetda ko‘rsatish va server manzillarini yashirish uchun foydalaniladi.
👉 uzbekdevs.uz/wiki/domen
uzbekdevs.uz / @uzbekdevs
#grafana #texnologiya #uzbekdevs
Grafana (DevOps)
Grafana metrikalar va loglarni interaktiv panellarda ko‘rsatadi. Dashboard, grafik va ogohlantirishlar orqali infratuzilma holatini kuzatish imkonini beradi.
👉 uzbekdevs.uz/grafana
uzbekdevs.uz / @uzbekdevs
🔥2
#partitioning #wiki #uzbekdevs
Partitioning
Katta jadvallarni kichikroq fizik bo‘laklarga ajratish orqali ma’lumotlarni boshqarish va qidiruv tezligini oshirish mumkin. Bu usul kerakli ma’lumotlarni tezroq topishga va eski ma’lumotlarni oson arxivlashga yordam beradi. Ma’lumotlar sana, hudud yoki ID kabi kalitlar asosida turli usullarda taqsimlanadi.
👉 uzbekdevs.uz/wiki/partitioning
uzbekdevs.uz / @uzbekdevs
#duckdb #texnologiya #uzbekdevs
DuckDB (Database)
DuckDB analitik so‘rovlarni bevosita dastur ichida bajarishga mo‘ljallangan ichki SQL bazasidir. CSV, Parquet va lokal ma’lumotlar bilan ishlashda qo‘llanadi.
👉 uzbekdevs.uz/duckdb
uzbekdevs.uz / @uzbekdevs
#phpunit #texnologiya #uzbekdevs
PHPUnit (Testing)
PHPUnit PHP loyihalari uchun unit test frameworkidir. Klasslar, metodlar va biznes mantiqining to‘g‘ri ishlashini avtomatik tekshirishda qo‘llanadi.
👉 uzbekdevs.uz/phpunit
uzbekdevs.uz / @uzbekdevs
#nextjs #wiki #uzbekdevs
Next.js
React asosida veb-ilovalar yaratish uchun xizmat qiluvchi ochiq kodli frameworkdir. U server rendering, static generation va routing kabi imkoniyatlarni yagona loyiha tuzilmasida birlashtiradi. Ushbu vosita React komponentlarini to‘liq veb-freymvork darajasiga olib chiqib, build optimizatsiyasi va server endpointlarini boshqarishga yordam beradi.
👉 uzbekdevs.uz/wiki/nextjs
uzbekdevs.uz / @uzbekdevs
#java #texnologiya #uzbekdevs
Java (Backend, Desktop, Mobile)
Java statik tipli, JVM ustida ishlaydigan va enterprise tizimlarda keng qo'llanadigan dasturlash tilidir. Spring, Jakarta EE, Android legacy, banking, payment, telecom va katta backend platformalarda ko'p uchraydi. Garbage collection, concurrency, OOP va kuchli tooling Java'ni uzoq muddat ishlaydigan, barqaror production tizimlar uchun ishonchli tanlov qiladi.
📚 Java darsliklari
👉 uzbekdevs.uz/java
uzbekdevs.uz / @uzbekdevs
#data_catalog #wiki #uzbekdevs
Data catalog
Tashkilotdagi ma’lumot aktivlarini topish va tushunishga yordam beruvchi metadata tizimidir. U ma’lumotlarning joylashuvi, egasi, sifati va o‘zgarish yo‘llarini indekslab boradi. Foydalanuvchilar kerakli datasetlarni qidirishi, ularning ma’nosini anglab yetishi va kirish huquqlarini so‘rashi mumkin.
👉 uzbekdevs.uz/wiki/data-catalog
uzbekdevs.uz / @uzbekdevs
#cache_timing_attack #wiki #uzbekdevs
Cache Timing Attack
Keshga murojaat qilish vaqtlaridagi farqlar orqali maxfiy ma'lumotlarni o'g'irlashga qaratilgan mikroarxitektura hujumidir. U protsessor xotirasidagi ma'lumotlar almashinuvi tartibini kuzatib, kriptografik kalitlar yoki boshqa yashirin ma'lumotlarni aniqlash uchun ishlatiladi. Himoya qilish uchun ma'lumotlarga kirish vaqtini doimiy qilish yoki keshni qismlarga ajratish usullari qo'llaniladi.
👉 uzbekdevs.uz/wiki/cache-timing-attack
uzbekdevs.uz / @uzbekdevs
#event_replay #wiki #uzbekdevs
Event Replay
Saqlangan hodisalarni qayta o‘qish orqali tizim holati va natijalarni qayta tiklash imkonini beradi. Taqsimlangan arxitekturalarda ma'lumotlar tarixini tartib bilan qayta ishlash va xatolarni tuzatish uchun xizmat qiladi. Snapshotlar yordamida jarayonni tezlashtirish va kvotalar orqali resurslarni boshqarish mumkin.
👉 uzbekdevs.uz/wiki/event-replay
uzbekdevs.uz / @uzbekdevs
#serialization #wiki #uzbekdevs
Serialization
Ma'lumotlar tuzilmasini yoki ob'ektni saqlash va uzatish uchun qulay bo'lgan ketma-ket formatga o'tkazish imkonini beradi. Undan API, kesh va ma'lumotlar bazasi kabi tizimlarda ma'lumotlarni standart ko'rinishda almashish uchun foydalaniladi. JSON yoki binary formatlar orqali ma'lumotlar ixcham va tushunarli holatga keltiriladi.
👉 uzbekdevs.uz/wiki/serialization
uzbekdevs.uz / @uzbekdevs
#cache_avalanche #wiki #uzbekdevs
Cache Avalanche
Ko‘p sonli kesh ma’lumotlari bir vaqtda yaroqsiz holga kelishi natijasida so‘rovlar oqimi birdaniga backendga yo‘naltiriladigan nosozlikdir. Bu holat bazaning tezda to‘lib ketishiga olib keladi, shuning uchun TTL jitter va circuit breaker kabi vositalar orqali tizimni himoya qilish kerak.
👉 uzbekdevs.uz/wiki/cache-avalanche
uzbekdevs.uz / @uzbekdevs
#vector_instruction #wiki #uzbekdevs
Vector Instruction
Bitta buyruq orqali bir nechta ma'lumot elementiga parallel ravishda amal bajaradi. Tasvirlar, audio va mashinaviy o'rganish kabi massivlar bilan ishlaydigan operatsiyalarni tezlashtirish uchun xizmat qiladi. Ma'lumotlar vektor registrlarida saqlanib, mustaqil yoki birlashgan holda ishlanadi.
👉 uzbekdevs.uz/wiki/vector-instruction
uzbekdevs.uz / @uzbekdevs
#kotlin #darsliklar #uzbekdevs
Kotlin dasturlash tili
Kotlin - Kirish
Kotlin - O'rnatish
Kotlin - Sintaksis
Kotlin - Chiqarish operatori
Kotlin - Izoh
Kotlin - Ma'lumot turlari
Kotlin - Identifikator
Kotlin - O’zgaruvchilar
Kotlin - O’zgarmaslar
Kotlin - Operatorlar (Amallar)
Kotlin - Matematik funksiyalar
Kotlin - Mantiqiy (Boolean)
Kotlin - Shart operatorlari. if , if-else
Kotlin - When(Tanlash Operatori)
Kotlin - Takrorlash operatori (While, Do While)
Kotlin - For Tsikl operatori
Kotlin - Break va continue
Kotlin - Massiv
Kotlin - Satrlar
Kotlin - Xotira manzili va ko'rsatkichlar
Kotlin - Funksiya
Kotlin - Funksiya parametrlari
Kotlin - OOP
Kotlin - Obyekt va sinflar
Kotlin - Method (Sinf/Class)
Kotlin - Konstruktor (Sinf/Class)
Kotlin - Kirish ma’lumoti. (Sinf/Class)
Kotlin - Enkapsulatsiya. (Sinf/Class)
Kotlin - Merosxurlik (Sinf/Class)
Kotlin - Polimorfizm. (Sinf/Class)
Kotlin - Fayllar
Kotlin - try va catch
👉 uzbekdevs.uz/darsliklar/kotlin
uzbekdevs.uz / @uzbekdevs
3🔥1
#extract_method #wiki #uzbekdevs
Extract method
Extract method — mavjud method ichidagi yaxlit kod bo‘lagini yangi, nomlangan methodga ko‘chirish refactoring usulidir. Maqsad kodning observable xatti-harakatini o‘zgartirmasdan niyatni aniqroq ifodalash, murakkablikni bo‘lish yoki takrorlanadigan mantiq uchun chegara yaratishdir. Yangi method nomi implementation qadamini emas, biznes yoki texnik maqsadni tushuntirishi kerak.
👉 uzbekdevs.uz/wiki/extract-method
uzbekdevs.uz / @uzbekdevs