ar
Feedback
Davronbek | SWE 🪐

Davronbek | SWE 🪐

الذهاب إلى القناة على Telegram

SWE: (Python | Go) - Tajribamdagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalar haqida yozib boraman. Don't be shy, say hi 👋 | @firdavs_dev | https://davronbek.dev

إظهار المزيد
770
المشتركون
لا توجد بيانات24 ساعات
+27 أيام
+930 أيام
أرشيف المشاركات
Xa bugun shanba dam olish - (lazy day) ammo serverda kutilmagan error tufayli tasklar girdobida qoldik 😐 p/s Maslahatim 1haf
+1
Xa bugun shanba dam olish - (lazy day) ammo serverda kutilmagan error tufayli tasklar girdobida qoldik 😐 p/s Maslahatim 1haftalik yangi featurelarni juma kuniga production ga deploy qilmang 🥲

* Dockerdan loyhalarimizda build time kamaytirish maqsadida cache management ishlatar edik va 100GB serverimizda No Space err
+1
* Dockerdan loyhalarimizda build time kamaytirish maqsadida cache management ishlatar edik va 100GB serverimizda No Space error bulib qolgan edi🚀 * docker system df - commandasi orqali build cache 80GB bulib ketgani kurgan edik🥶 💡 Bu algorithmlar qoidasi kabi: Tezlik ko'proq memory talab qiladi, Kamroq memory esa ko'proq vaqt Build cache tozalash uchun: docker builder prune commandasi (volumelada backup olib quyganiz ham maqul) 🧹 p/s CI/CD buyicha serverda faqat docker-compose.yml file turishi kerak u imagelarni dockerHubdan tortib image uzini qayta up qilishi kerak holos More: https://medium.com/@iceburn/remove-docker-build-cache-3eca3d44dbb3 https://docs.docker.com/build/cache/ https://lipanski.com/posts/speed-up-your-docker-builds-with-cache-from 🔥 (optimize )

Docker Container Backup/Restore Guide p/s Bugungi kundagi "Stellar job" bu databse qayta tiklash buldi 🥶. Loyhalarda DataBas
Docker Container Backup/Restore Guide p/s Bugungi kundagi "Stellar job" bu databse qayta tiklash buldi 🥶. Loyhalarda DataBase muhum hisoblaniladi shu bois undan buckuplar olib turish kerak (avto) More: https://simplebackups.com/blog/docker-container-backup-restore-guide/

Resume tayorlashingizda oneapp.ly va linkedin.com saytidagi classic template mode #recommendation qilgan bular edim :) More:
Resume tayorlashingizda oneapp.ly va linkedin.com saytidagi classic template mode #recommendation qilgan bular edim :) More: https://old.mohirdev.uz/yaxshi-resume/ 🇺🇿

Software Engineering at Google @malikovdev

Repost from PyNotes
#Django_ORM #filters Subquery Django allows using SQL subqueries. Let’s start with something simple, We have a UserParent model which has OnetoOne relation with auth user. We will find all the UserParent which have a UserParent. from django.db.models import Subquery users = User.objects.all() UserParent.objects.filter(user_id__in=Subquery(users.values('id'))) #source https://books.agiliq.com/projects/django-orm-cookbook/en/latest/subquery.html

Medium ilovasidan foydalanishingiz maslahat berar edim, juda ko’plab ajoyib maqolalarni topishingiz mumkin. 📚 Mediumda ‘Read
Medium ilovasidan foydalanishingiz maslahat berar edim, juda ko’plab ajoyib maqolalarni topishingiz mumkin. 📚 Mediumda ‘Reading List’da uzimga o’qigan va o’qiyotgan barcha maqolalarni jamlamoqdaman: ⬇️ https://medium.com/@davrondev/list/predefined:f5289fbfd4e8:READING_LIST 🔗

Handling a Million Tasks in Django: Efficient Prioritization with Celery, Redis, and Flower More: https://medium.com/@sriniva
Handling a Million Tasks in Django: Efficient Prioritization with Celery, Redis, and Flower More: https://medium.com/@srinivasaravind5/handling-a-million-tasks-in-django-efficient-prioritization-with-celery-redis-and-flower-b06fc8957d5

Redis caching(keshlash)ni loyiha optimizatsiya qilishda o’rni beqiyos. Redis to’g’ri sozlansa, foydalanuvchi so’rov yuborganda, so’ralgan ma’lumotni nechadir soniyalarda emas, millisoniyalarda taqdim etsa bo’ladi. Ammo doimgidek to’g’ri sozlashni ham bilish kerak. Caching (keshlash) ishlatayotganda juda ehtiyotkor bo’lib ishlating. Avvalo u sizga qanchalik zarur va dasturning aynan qaysi qismlariga ishlatmoqchisiz, shuni aniqlab oling. Cachingni har bir foydalanuvchiga alohida ma’lumot yuboruvchi endpointlarga qo’llash unchalik ham to’g’ri ish emas, agar to’g’ri sozlay olmasangiz foydalanuvchi so’ragan ma’lumotni emas, boshqa ma’lumotni jo’natib qo’yishingiz ham mumkin. Barchaga umumiy bo’lgan ma’lumotlar uchun, bir muncha vaqt oladigan murakkab hisob kitobni talab qiladigan sahifalar va sekinroq javob qaytadigan tashqi API larga bog’langan qismlarga Caching ishlatish ish unumdorligini oshirib, javob qaytish vaqtini karrasiga kamaytirib beradi. Cache Invalidation ni to’g’ri sozlang. Bu eski ma’lumotlarni keshdan o’chirib tashlash jarayoni. Caching ishlatganda, qanchadir muddatdan so’ng keshlangan ma’lumot o’chib ketishini ta’minlash uchun expiration time (yaroqlilik muddatini) belgilang. Aks holda eski ma’lumotni foydalanuvchiga yuborishingiz mumkin va eski keshlangan ma’lumotlar yig’ilib, xotiradan unumli foydalanishingizga to’sqinlik qiladi. Expiration time ham eng ideal yechim emas, misol uchun siz har 25 daqiqada keshlangan ma’lumotni o’chirib tashlaydigan qilgansiz, lekin ma’lumotlar bazasida siz cachingda ishlatgan Model(DB table) yangilandi yoki biror bir ma’lumot o’chirib tashlandi va tabiiyki sizning kesh xotirangiz bu aks etmaydi. Buni oldini olish uchun esa Django signal dan foydalanishni tavsiya qilaman. Post_save va post_delete signallari orqali kerakli modellarni ulab, ular o’zgargan vaqtda redis cachingni o’chirib tashlaydigan funksiya yozsangiz bo’ladi. @receiver([post_save, post_delete], sender=Products) def product_invalidate_cache(sender, instance, **kwargs): cache_key = {'product_key’: str(instance.id)} cache_key_str = json.dumps(cache_key) redis.delete(cache_key_str) Caching ni to’g’ri sozlay olsangiz, sizga judayam katta foydasi tegishi aniq

Python + Kafka video 🔥 Kafka orqali uz loyhalarizga producer va consumerlar yaratish orqali performance sezilarli darajada t
Python + Kafka video 🔥 Kafka orqali uz loyhalarizga producer va consumerlar yaratish orqali performance sezilarli darajada tasir o’tkazishingiz mumkin bo’ladi 🤓 More: https://youtu.be/qi7uR3ItaOY

“Happy Eid” 🌙🎉 Assalomu alaykum Ramazon hayiti muborak bo'lsin do’stlar! Qilgan duolarizni, tutgan ro’zalaringizni alloh qa
“Happy Eid” 🌙🎉 Assalomu alaykum Ramazon hayiti muborak bo'lsin do’stlar! Qilgan duolarizni, tutgan ro’zalaringizni alloh qabul qilsin. 🤲 Dam olish kunlardan unumli foydalangan holda yangi texnalogiyalar o’rganib ular ustida amaliyot qilshda davom etamiz 📚 #happy_eid

Repost from JR TwitGram 🥂
Mohirdevdagilar Dasturlash bo’yicha savol javob kodeksini ishlab chiqishgan ekan. Ayniqsa endi o’rganayotganlar uchun foydali

#useful_tip (2016) Things You Must Know About Django Admin As Your App Gets Bigger p/s Eski article bulishi mumkin lekin ko'p
#useful_tip (2016) Things You Must Know About Django Admin As Your App Gets Bigger p/s Eski article bulishi mumkin lekin ko'p narsalar uncha o'zgarishlar yo'q hozirgi versiyalarda More: https://hakibenita.com/things-you-must-know-about-django-admin-as-your-app-gets-bigger