ar
Feedback
Davronbek | SWE 🪐

Davronbek | SWE 🪐

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

- Dasturlashdagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalar haqida yozib boraman. Don't be shy, say hi 👋 | @firdavs_dev

إظهار المزيد
764
المشتركون
+324 ساعات
+37 أيام
+830 أيام
أرشيف المشاركات
How to create an Event-Driven Architecture with RabbitMQ. The apps will use Python Pika to send events to the other apps and
How to create an Event-Driven Architecture with RabbitMQ. The apps will use Python Pika to send events to the other apps and everything will seem to work as a Monolithic app but it actually is a Microservices app More: https://awstip.com/building-microservices-with-python-leveraging-django-rabbitmq-and-pika-a5e37fb3b04c

Repost from Vohid Karimov
Interviewerni lol qoldirish 👆 Rostan ham ko’p dasturchilar kunlik ishidan tashqari biror foydali narsa bilan shug’ullanishma
Interviewerni lol qoldirish 👆 Rostan ham ko’p dasturchilar kunlik ishidan tashqari biror foydali narsa bilan shug’ullanishmaydi. Soat 18:00dan keyin bu sizning vaqtingiz, uni yana kompaniya ishini qilib o’tkazmang. Shu borada 5-6ta idealar: — Yangi texnologiyalar o’rganing — O’zingizni startupchalaringizni boshlang. 99.99% fail bo’ladi, lekin ko’p narsa o’rganasiz (hech bo’lmasa shu bilan keyingi intervieweringizni lol qoldirasiz 😁) — Mentorlik qiling, Programming clubga qo’shiling — Competitive programming qiling (leetcode, hackerrank, etc) — Sport bilan shug’ullaning — Open source contribution qiling — Blog yuruting — va hokazo

Repost from Otabek’s I/O
OSI Model chiqdi 🎉 Qo'llanma yozishda ba'zi xatoliklarga yo'l qo'ygan bo'lishimiz mumkin. Iltimos uni izohlarda yozib to'g'i
OSI Model chiqdi 🎉 Qo'llanma yozishda ba'zi xatoliklarga yo'l qo'ygan bo'lishimiz mumkin. Iltimos uni izohlarda yozib to'g'irlab keting. Qatiyatli bo'ling va o'rganishda charchamang. Post foydali bo'lsa, ulashishingiz mumkin! @otabekswe

🔥 Django Models/Advanced tip 🇺🇸: When you need to enforce data integrity constraints in your Django models, CheckConstrain
🔥 Django Models/Advanced tip 🇺🇸: When you need to enforce data integrity constraints in your Django models, CheckConstraint is your go-to tool. The first CheckConstraint named "valid_price" ensures that the price of a product is non-negative. The second CheckConstraint named "published_products_have_positive_price" enforces that if a product is published (is_published=True), it must have a positive price. This constraint allows unpublished products (is_published=False) to have a price of 0. 🇺🇿: soon … 😉 ©️ Linkiddin More: https://www.laac.dev/blog/database-constraints-in-django/

Axborot (Kiber) Xavfsizligi malaka oshirish darslarini ham boshlab oldik 😐 Boshlanishga hammasi qiziq OSI modelar DLP, VPN,
+1
Axborot (Kiber) Xavfsizligi malaka oshirish darslarini ham boshlab oldik 😐 Boshlanishga hammasi qiziq OSI modelar DLP, VPN, Cryptography, Tarmoq IPV4, IPV6 …. 🫤 P.s Xalqaro sertifikat ham olishga to’g’ri kelmoqda. Qaysi sertifikati olishga maslahat bera olasizlar? 👇

Concurrency vs Parallelism bittami? Disclaimer — Bu ikki atamani o’zbekcha tarjimasini qidirgan edim, ikkalasini ham bir xil, parallellik deb tarjima qilib berdi. Shuning uchun asl holatida yozaman. Concurrency va parallelism o’xshash, ikkisi ham bir necha tasklarni bir vaqtda bajarish uchun mo’ljallangan bo’lsada, ular orasida yetarlicha farqlar bor. Sizda bajaralishi kerak bo’lgan 10 ta task va uni bajarish uchun esa 1 dona CPU bor. Concurrency barcha 10 tasklarni ma’lum bir vaqt oralig’ida, tasklarni almashtirgan holatda faqat bitta taskni bajaradi. 1 dona CPU (protsessor) 10 ta taskni almashtirgan holatda bajaradi, bu esa xuddiki 10 ta task bir vaqtda(multitasking) bajarilayotgandek illuziya beradi. Concurrency I/O bound operatsiyalarida juda foydali hisoblanadi. Chunki qaysidir task I/O bound kutish holatida bo’lsa, context switch boshqa taskni bajarib turadi, bu esa dastur ishini tezlashtiradi. Tasavvur qiling, siz yana oshxonadasiz, va bu safar makaron pishiryapsiz. Sizda quyidagi tasklar bor: 1) Sabzavotlarni tozalash va to’g’rash 2) Makaronni suvda qaynatish 3) Qayla tayyorlash(piyoz, pomidor yordamida) Agar siz sinxron tarzda ishlasangiz, bularni ketma-ketlikda bajarishingiz kerak edi. Avval sabzavotlarni tozalab, to’g’raysiz(15 minut). Keyin Makaronni suvda qaynashini kutasiz(25 minut) va oxirida esa qaylani tayyorlab(20 minut), barchasini aralashtirasiz. Sinxron tarzda siz makaron tayyorlash uchun, 1 soat sarfladingiz. Endi shuni, Concurrency tarzida amalga oshiradigan bo’lsak, jarayon quyidagicha ko’rinish oladi: Makaronni suvda qaynatishga qo’yib, sabzavotlarni to’graysiz(15 minut) va qayla tayyorlashni ham boshlab qo’yasiz. Ora-orada qaylani ham aralashtirasiz va yana sabzavotlarni to’g’rashda davom etasiz(Task switching). Bu esa resurs va vaqtdan unumli foydalanishga olib keladi. Kompyuter CPU si ham aynan shunday task switching tarzida ishlaydi. **davomi bor

#offtopic What day is it today? Dushanba ham dam ekanmi 🙃 p.s Don't push your changes today !!! https://www.youtube.com/watch?v=Y7UjZx4QdN8

O'zbekistonda Stackoverflow, Hubstaff, CodeSandbox va shunga o'xshash development toolarni bloklash uchun qaysi darajada "tupoy" bo'lish kerak?

Ko'p savol keladi shu mavzudan ham DEBUG=FALSE qilingandan sung static file ishlamay qoldi (dockerda ham .. ) Balki yechim bu
Ko'p savol keladi shu mavzudan ham DEBUG=FALSE qilingandan sung static file ishlamay qoldi (dockerda ham .. ) Balki yechim bulishi mumkin: https://testdriven.io/blog/django-static-files/ Sizda ham bu mavzuga oid link bulsa qoldiring 👇

Python/JS Middle dasturchi (FULL TIME/FULL STACK) Kompaniya: O'simliklar karantini va himoyasi agentligi. Axborot kommunikatsiya texnologiyalari boshqarmasi. Oylik Maosh: +15 000 000 so'm (Davlat tashkiloti) Ish vaqti: Dushanbadan – Jumagacha 9:00 – 18:00 Ish joyi: Toshkent shahar(office) Talablar: - SQL so'rovlarini yozish, RDBMS bilan ishlash qobiliyati; - Python (Django, DRF) 2.5 yil real tajribaga ega bo’lish; - JS(React, Redux, ContextAPI) 1.5 yil real tajribaga ega bo’lish; - Git (Github) bilan ishlay olish; - API bilan ishlay olish ko'nikmasi; - Deploy qilish (Nginx, Docker, CI/CD, AWS); - Kodni doimiy tahlil qilish, optimallashtirish va kengaytirish; - Oliy maʼlumotga ega boʼlish! Afzal ko’riladi: - Karta bilan ishlash tajribasi(Leaflet); - SOAP protokoli bilan ishlay olish; - SOLID, DRY tamoyillarini bilish; - Web-sockets; - Rus va Ingliz tilini bilish. Yuqorida koʼrsatilgan texnologiyalar asosida qilingan ishlari boʼlishi talab etiladi. Resume yoki CV ni quyidagi emailga yuboring: uzdavagency@gmail.com 👉 @uzpythonjobs

#Savol Sizda bir necha pdf formatidagi filelar va ichida malumotlari mavjud. example: * devops_names.pdf (10_000_000 pages) * programmers_names.pdf (100_000_000 pages) … Vazifa shundan iboratki agar user John deb qidirganida barcha faylardan John qatnashgan page raqamlar qaytaradigan search engine qilish. Example: Input: John Washington Output: [ { pdf_name:[ page_no1, page_no2] }, { devops_names:[ 12, 854] }, ]

Va nihoyat dam olish kunidamiz 🎉 Endi mazza qilib, o’z ustimizda ishlashi tuxtatib quymasdan dars qilsak ham bo’ladi 🥲 Git bilan ishlashni takrorlab olamiz. Interviewlarda tushgan (man ham ko’p suraydigan) savolardan bu. * https://youtu.be/zOnwgxiC0OA?si=PJl4V1oiRtsNnjKm * https://youtu.be/Uszj_k0DGsg?si=-ncuOBBhaE231NC0 * https://youtu.be/TLB5MY9BBa4?si=jPDIKeBzNynEzsVk (github actions) P.s Maqoladan o’qib o’rgansak ko’proq foydali bo’ladi. O’zizda bor Git haqida foydali linklarni qoldiring siz ham 👇 (‘Tutorial hell’ bo’lib qolmang!!!)

Pythonchilar uchun kechga tinglash uchun podcast: 🎧 https://youtu.be/-DVyjdw4t9I?si=3z-ySV3X9I0R0XLI
Pythonchilar uchun kechga tinglash uchun podcast: 🎧 https://youtu.be/-DVyjdw4t9I?si=3z-ySV3X9I0R0XLI

Repost from ULUSHAHIVE
“Lets Crack It!” bir oylik challengining summarysi: Har bir haftada bitta mavzu tanlanib, shu mavzuga doir 6 tadan masala ish
“Lets Crack It!” bir oylik challengining summarysi: Har bir haftada bitta mavzu tanlanib, shu mavzuga doir 6 tadan masala ishlandi va live video editorial ko'rinishida tushuntirib berildi. Week 1 - Dynamic Programming I -> Edit Distance -> Best Time to But and Sell Stocks II -> Potions -> Min Jumps Array -> Rod Cutting -> Word Break Week 2 - Graph Theory -> Largest Distance Between Nodes of a Tree -> Clone Graph -> Water Flow -> Convert Sorted Tree to a Binary Search Tree -> Capture Regions on a Board -> Word Ladder Week 3 - Binary Search -> Search for a Range -> Painter’s Partition Problem -> Median of Array -> Allocate Books -> Implement Power Function -> Find a Peak Element Week 4 - Dynamic Programming II -> Intersecting Chords in a Circle -> Distinct Subsequences -> Longest Valid Parentheses -> Repeating Subsequence -> Submatrices With Sum Zero -> Increasing Path in Matrix Foydali deb topsangiz, do’stlaringiz va yaqinlaringizga ulashing! 😉 👉 @Code_With_Ulugbek 👈

#savol Juniorlar dan Docker bilan ishlay olish tajribasini(ko'nikma) talab qilish qanchalik to'gri deb uylaysiz ? More: https
#savol Juniorlar dan Docker bilan ishlay olish tajribasini(ko'nikma) talab qilish qanchalik to'gri deb uylaysiz ? More: https://awstip.com/dockerizing-django-effortless-deployment-with-postgres-nginx-and-gunicorn-2584c39adcf3

New (blue button) ⌨️ 😌 Shu sal ovozi shovqinli ekan 🥲 ishxonada ishlatib bo’lmayapti, ko’nikish ham qiyinro bo’lmoqda …. Qa
New (blue button) ⌨️ 😌 Shu sal ovozi shovqinli ekan 🥲 ishxonada ishlatib bo’lmayapti, ko’nikish ham qiyinro bo’lmoqda …. Qanday keyboard maslahat bera olasizlar boshqa tovushi uncha baland bo’lmagan 🤷‍♂️ More: https://geekboards.ru/page/mechanical_switches_v2

Ho’p demak … 🎊 Bu tema yana qayta ochilmoqda tayor turamiza. Postni tanish middle leveldagi (ayniqsa FullStack bo’lsa +) dasturchi tanishlarga yuborib quying tez orada kanalarda ham chiqib qoladi to’liq talablar va e’lon postlari 😉

In this tutorial, you’ll learn how to: * Run Python threads in parallel on multiple CPU cores * Avoid the data serialization
In this tutorial, you’ll learn how to: * Run Python threads in parallel on multiple CPU cores * Avoid the data serialization overhead of multiprocessing * Share memory between Python and C runtime environments * Use different strategies to bypass the GIL in Python * Parallelize your Python programs to improve their performance * Build a sample desktop application for parallel image processing More: https://realpython.com/python-parallel-processing/ p.s Bar bir bazilarda bu mavzularda tushunmovchiliklar, ikkilanishlar bo'lmoqda 'Deep dive' qilib ko'rish zarur ... (Junior-Middle Interview results ... )