Ro'zimurodov Nodirjon || Personal Blog

Description
Backend Team leader @uicgroup
Odoo Developer

Bu yerda men o'zimning qiziqishlarim kundalik ishlarim fikrlarimni va o’zimning bilganlarimni sizlar bilan bo’lishib boraman
Advertising
We recommend to visit

? Assalomu Aleykum, bu kanalda PUBG Akkaunt, Klan, TikTok, Youtube, Tg Kanal OLIB va SOTISH mumkin, malumot ?

⚜️ REKLAMA 15.000 so’m: @TonyYT

ADMINSIZ SAVDOGA EXTYOT BO’LING ✅

? Elon va Garant: @TonyYT

? Glavniy kanalimiz: @TonYOUTUBER

Asosiy Kanalga Kirish Uchun Ushbu Ssilkani Bosing ???

https://t.me/+VyNOscixlOZhNmQy
https://t.me/+VyNOscixlOZhNmQy
https://t.me/+VyNOscixlOZhNmQy

??? Barcha Akkauntlarni Sotib Olish Uchun Ushbu Kanalga Kiring ‼️

©️ SENATOR PUBGM

Eng So'ngi Xit Muzikalarni bizning kanalda tinglang!⚡️

? Birinchi bizda keyin boshqalarda. Hech qanday pechatsiz orginal taronalar joylab boramiz.


? Reklama: @Xojisaid

2 months, 2 weeks ago

Microservices are evil ?

Ha, to'g'ri o'qidingiz. Mikroservislar yomon. Ular dasturchilarning samaradorligini tushiradi, juda sekin ishlay boshlashlariga sabab bo'ladi, kodni qiyinlashtiradi va sekinlashtiradi. Undan tashqari yana bir qancha muammolar olib keladi. Mikroservislar hech qachon monolitlarga tenglasha olmaydi bu jihatdan.

Lekin nega unda Mikroservislar shuncha haypga sabab bo'ldi? Nega hamma ularni ishlatishga, o'rganishga harakat qiladi?

Sababi bitta: boshqa yaxshiroq iloji yo'q.

Siz qilgan produktning foydalanuvchilar soni ko'paygan sari, severlaringizga yuk oshgan sari, siz qurgan produktingizni bo'lishga majbur bo'lasiz. Monolitngizni mikroservislarga bo'lasiz. Bitta katta ma'lumotlar bazasini bir nechta kichikroq bazachalarga bo'lasiz. Ha, aytganimdek ular ishingizni juda ham qiyinlashtiradi. Lekin sizning yangi millionlab foydalanuvchilaringiz sizning produktingizdan foydalanishda davom etishadi.

Bitta muammoni ikkinchi muammo yordamida yechgan bo'lasiz. Bu holatda ikkinchi muammo (mikroservislar) birinchi muammodan (produktingiz yukni ko'tara olmay, ishlamay qolishidan) kichikroq. Hayot davom etadi.

Bu holatni huddi Saraton (Rak) kassaligi va uning davolash usuliga, yani Kimyoterapiyaga solishtirsa bo'ladi. Kimyoterapiya ham odam organizmi uchun juda juda juda katta zarar. Nega unda dunyo bo'ylab aynan shu usuldan foydalaniladi?

Sababi bitta: boshqa yaxshiroq iloji yo'q.

Bitta muammoni ikkinchi muammo yordamida yechgan bo'lasiz. Bu holatda ikkinchi muammo (Kimyoterapiya) birinchi muammodan (Saraton kasalligidan kelib chiqqan o'limdan) kichikroq. Hayot davom etadi.

Tushindingiza? Mikroservislarni faqatgina majbur bo'lganda ishlatish kerak.

Ba'zi bir dasturchilar va kompaniyalar haypga berilib, 10ta foydalanuvchisi yo'q bo'lgan produktlarini mikroservislar yordamida qurishni boshlashadi. Natijada dasturchilar juda sekin ishlashadi, kodda xatolar ko'p bo'ladi, o'zgartirish juda qiyin bo'ladi. Pul olib keladigan foydalanuvchilar yo'q, lekin millionlab foydalanuvchisi bor produktlarda bor bo'lgan muammolar bor. "Worst of the both worlds" deyiladi ingliz tilida. Borib borib korxonada pul qolmasligi mumkin, yoki tezroq ishlaydigan raqib kompaniya bozorni egallab qo'yishi mumkin. Chunki ular mikroservis ishlatmaganda boshidayoq.

Hype Driven Development yaxshilikka olib kelmaydi odatda.

O'zi asli kodni o'zi bu "evil". Iloji boricha kodsiz hal qilgan yaxshi ishlarni. Kodni faqat majbur bo'lganda yozish kerak.

@jakhonrakhmonov

3 months ago

Telegram 2013 yil avgustdan ishga tushgan va oradan 1 yil o’tar o’tmas 2014 yilga kelib Pavel Durov foydalanuvchilarni malumotlarini xavfsizligi eng muhimi ekanligini aytgan va Rossiyada bosim bo’layotganini takidlab u yerdan chiqib ketgan edi va shundan keyin Rossiya va SNG davlatlarida telegram ilovasi eng xavfsiz ilova haqida gaplar keng yoyildi va juda tez ommalashib ketgandi.

Oradan 10 yil o’tibdi telegram telegram foydalanuvchilari soni 25-30 mlndan 900 mlngacha oshib ketdi. Va hozirda bu ilova yevropa davlatlarida eng kam ommalashganini ko’rishimiz mumkin. Pavel durov qamoqqa olinganidan beri yevropada foydalanuvchi malumotlarini bermagani uchun qamoqqa olindi deb yozmagan nashr deyarli qolmadi. Agar Pavel Durov oqlanib chiqsa yevropada juda ko’pchilik bu ilovaga ishonch bildirishi aniq albatta))

Telegramni ommalashtirish navbati yevropaga yetib keldimikan deb o’ylab qoldim.Sizlar nima deb o’ylaysizlar?

@nodir_ruzimurodov

3 months ago

Pavel Durov 30 dan ortiq ayblovlar bilan Fransiyada qamoqqa olinibdi.

Kechagi meetup da Dilxush aka Vahobov bilan odoo haqida gaplashganimizda birinchi so’ragan narsasi self hostedmi o’zimni serverlarimda ishlata olamanmi deb so’ragan edi. Va telegramga o’chib qolsa hamma bot biznesini uxlashini aytgandi. Haqiqatda ham telegram o’chib qolishiga siz tayyormizmisiz?

#freedurov

Har ehtimolga qarshi telegramdagi kerakli fayllarni olib qo’ygan yaxshi)

3 months, 1 week ago
Odoo: Dasturchilar va Tadbirkorlar uchun qulay …

Odoo: Dasturchilar va Tadbirkorlar uchun qulay va arzon yechim

Agar siz yirik tizimlar yaratmoqchi bo'lsangiz, CRUD amallardan har doim “qachon tugaydi?” deb charchagan bo'lsangiz, Odoo bilan tanishing! Odoo – bu nafaqat dasturchilarga balki biznes egalariga ham yordam bera oladigan yirik tizimdir.

Nega Odoo? ? Odoo dasturchilarni keyingi levelga olib chiqishda katta yordamchi bo'la oladi. CRUD yozish api chiqazish kabi juda kichik lekin ko'p vaqtingizni olib qo'yadigan ishlaringizni sezilarli darajada kamaytira olasizlar. Endi siz arxitektura yaratishga ko'proq vaqt ajrata olasiz va CRUD muammolaridan qutulasiz! Siz vaqt va kuchingizni haqiqiy arxitektura va Yirik bizneslarni tizimlashtirishga ajratishingiz mumkin bo'ladi va shunga yarasha yaxshigina oylik maoshga ham ega bo'lishingiz mumkin.

Python va FastAPI: Odoo Python dasturlash tilida yozilgan, shuning uchun agar siz Python'ni yaxshi bilsangiz, Odoo siz uchun yanada mukammal tizim bo'ladi. Yangi modullar yaratish va FastAPI kabi modern frameworklarni integratsiya qilish orqali siz tizimlaringizni o'zingiz hohlaganingizcha optimallashtira olasiz. Yoki siz o'zingizni ishlab turgan productlaringizga microservice sifatida odoo ni qo'shishingiz mumkin.

O'zbekiston bozorida: Bizneslar o'sib bormoqda, va Odoo ularni avtomatlashtirishda katta yordam beradi. Biznes egalari uchun o'z bizneslarini juda arzonga tizimlashtirishi va eng muhimi stabil ishlab beradigan productga ega bo'lishlari mumkin. Odoo da bizneslar uchun taklif qilinayotgan yechimlar 19 yillik sinovlardan o'tib kelgan. 19 yil davomida 2000+ dan ortiq dasturchi va biznes egalari birgalikda ishlab chiqishgan yechimlarni yana 0 dan yozib bir nechi oyda qaytarish mumkinmi? Biznes egalari nafaqat tayyor dasturga ega bo'lishadi balki to'g'ri biznes yuritish va to'g'ri tizimlashtirishni o'rganishadi.

P/S: Agar siz dasturchi sifatida yirik tizimlar yaratishga intilsangiz, va CRUD amallari bilan charchagan bo'lsangiz, Odoo sizga yordam beradi. Bu sizga vaqt va energiyani iqtisod qilib, haqiqiy arxitektura va innovatsiyalarga e'tibor qaratishga imkon beradi. Tadbirkolar uchun esa bizneslarini tizimlashtirish orqali kengaytirish va daromadini sezilarli darajada oshirishga yordam beradi.

@nodir_ruzimurodov

3 months, 1 week ago
**Shaxsiy malumotlarimizni narxi qancha?**

Shaxsiy malumotlarimizni narxi qancha?

Kuni kecha o’zini Buxoro Innovatsiyalar Universiteti xodimi deb tanishtirgan begona kishi telefon qilib jiyanimni so’radi. Sababini so’rasam 40 balldan yuqori to’plaganlarni imtihonsiz qabul qilishar ekan universitetlariga va jiyanim 45 ball to’plagani uchun xoxlasa borib o’qishi mumkin ekan. Jiyanimni o’zimni raqamimdan registratsiya qilgan edim.
Raqamimni kimdan olganini so’rasam davlat test markazini aytdi.
Bugun DTM ning rasmiy saytiga kirsam xuddi shu universitetni reklamasi turgan ekan.

O’zi shaxsiy malumotlarimiz qanchalik xavfsiz? Va bu kabi malumotlarning narxi qancha ekan)

3 months, 1 week ago

Sharh va IWatt Pizza Pitch XL'da g'oliblar qatorida, urra?

5 ta g'olibdan 2 tasi bizni loyihalar, let's gooo?

3 months, 1 week ago

❗️ Django yaxshi framework emas. Chunki sekin va og'ir, adminka esa taxta.

Aslida ham shundaymi ? To'g'ri, ma'lumotlar kamligida Django tez ishlab beradi, lekin ma'lumotlar ko'paygan sari loyiha o'g'ir ishlashni boshlaydi. Hamma gap dasturchida, @OlimovAmon CTO miz aytganlariday "programmist" emas, "software engineer" bo'lish kerak.

Outsource kompaniyada ishlashni boshlaganimda 7 oy bo'ldi va shu muddat davomida ? "daxshat" yozilgan kodlarni ko'rdim. Ayrim loyihalarda API lar shunday yozilganki ?️️️️️️, u yozilgan kodni Go da yozsangiz ham tezlik "pachti" o'zgarymaydi.

Ho'p, nega unda dasturchi o'sha kodni chiqaradi ? Sababi, siz loyihani "lokalda" testlayotganizda ma'lumot uncha ko'p bo'lmaydi va loyiha sekinligi uncha sezilmaydi. Shu holatda ko'p dasturchilar ma'lumot ko'payganda API sekinlashishini o'ylashmaydi. (Balki eringan holatda, "mendan ketguncha ..." iborasiga amal qilishadi).

ℹ️ Ma'lumot ko'paysa loyiha nega sekinlashadi ? Odatda bu narsa querylar noto'g'ri yozilishidan (asosiy), model methodlari to'g'ri yozilmasligidan, keshdan foydalanmaslikdan, bundan tashqari paginatsiya degan narsa bor ?.

?️️️️️️ Pastdagi rasmlarda ayrim API lardagi querylar soni va response time larni ko'rishingiz mumkin. Bitta API uchun 20 ta query bu ko'p hisoblanadi. Lekin bu yerda 3000-7500 atrofidagi dbga querylar ?️️️️️️. Aslida dasturchi ozroq mehnat qilib vaqt ajratsa, natija yaxshi bo'ladi. API larni optimizatsiya qilish paytida shularga ko'zim tushgandi va bir oz harakat qilib querylarni 4-15 atrofida tushura oldim (Bu maqtanish emas, fakt ?‍?)

? Cache Cache va yana Cache. Sizda kamdan kam o'zgaradigan API lar bor, unda nega keshlamaysiz ? Ma'lumot yangi kiritildimi, unda darrov signal orqali keshni tozalab, API ga bitta request yuborib qo'ying ? API response timelar 20-35 ms ga o'tadi. Bu tezlikni ko'rib siz ham, frontend ham, mobile va klient ham kayp qisin.

3 months, 2 weeks ago
5 months, 3 weeks ago

Odoo 17.2 ni release qilishibdi. O’zgarishlar shunchaki ??

https://youtu.be/ivjgo_2-wkE?si=orwcDBCQymn4jn5v

YouTube

Level up with Odoo 17.2

The best all-in-one app suite to manage your business just got even better. Explore the exciting new features of the latest Odoo release. From enhanced spreadsheets to better-than-ever inventory management, Odoo 17.2 is packed with innovations designed to…

We recommend to visit

? Assalomu Aleykum, bu kanalda PUBG Akkaunt, Klan, TikTok, Youtube, Tg Kanal OLIB va SOTISH mumkin, malumot ?

⚜️ REKLAMA 15.000 so’m: @TonyYT

ADMINSIZ SAVDOGA EXTYOT BO’LING ✅

? Elon va Garant: @TonyYT

? Glavniy kanalimiz: @TonYOUTUBER

Asosiy Kanalga Kirish Uchun Ushbu Ssilkani Bosing ???

https://t.me/+VyNOscixlOZhNmQy
https://t.me/+VyNOscixlOZhNmQy
https://t.me/+VyNOscixlOZhNmQy

??? Barcha Akkauntlarni Sotib Olish Uchun Ushbu Kanalga Kiring ‼️

©️ SENATOR PUBGM

Eng So'ngi Xit Muzikalarni bizning kanalda tinglang!⚡️

? Birinchi bizda keyin boshqalarda. Hech qanday pechatsiz orginal taronalar joylab boramiz.


? Reklama: @Xojisaid