Davronbek | SWE ๐Ÿช
797 subscribers
585 photos
113 videos
66 files
450 links
More: Python | Go | VueJs

- Loyihalardagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalarni yozib boraman.

Don't be shy, say hi ๐Ÿ‘‹ | @firdavs_dev | https://davronbek.dev
Download Telegram
Forwarded from Gayratjon Rayimjonov
#level_up

Sordor ogโ€˜a yaxshi narsani taklif qildilar. Biz ham bergan takliflariga labbay deb javob berib, yangi maqolani tayyorladik.
๐—ฅ๐—ฎ๐—ฏ๐—ฏ๐—ถ๐˜๐— ๐—ค, ๐—ž๐—ฎ๐—ณ๐—ธ๐—ฎ va. ๐—”๐—ฐ๐˜๐—ถ๐˜ƒ๐—ฒ๐— ๐—ค Eng muhim 7 ta farqi


๐Ÿ”น๐—ฃ๐—ฒ๐—ฟ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—ฎ๐—ป๐—ฑ ๐—ฆ๐—ฐ๐—ฎ๐—น๐—ฎ๐—ฏ๐—ถ๐—นty: Kafka yuqori oโ€™tkazuvchanlik va horizontal scalability imkoniyatini taqdim qiladi. Bu katta hajmdagi ma'lumotlar bilan ishlashuchun juda mos keladi. RabbitMQ va ActiveMQ ikkalasi ham yuqorimahsuldorlikni taklif qiladi, lekin Kafka odatda o'tkazish qobiliyati bo'yichaulardan ustun turadi, ayniqsa, katta hajmdagi maโ€™lumotlarni qayta ishlashsenariylarida ustundir.

๐Ÿ”น๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ฃ๐—ฟ๐—ถ๐—ผ๐—ฟ๐—ถ๐˜๐˜†: RabbitMQ va ActiveMQ message ustuvorligini(prioritization) qoสปllab-quvvatlaydi, bu esa ustuvorligi yuqori boสปlganxabarlarni pastroq boสปlganlardan oldin qayta ishlash imkonini beradi. Kafkadao'rnatilgan message priority yoโ€™q Lekin dasturchi tomonidan implement qilinishimumkin.

๐Ÿ”น๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ข๐—ฟ๐—ฑ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด: RabbitMQ va ActiveMQ mos ravishda bitta navbat yokitopic doirasida messagelarni ketma-ketligini kafolatlaydi. Kafka topic ichidagipartition bo'yicha emas, balki partition ichida message tartibini ta'minlaydi.

๐Ÿ”น๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐— ๐—ผ๐—ฑ๐—ฒ๐—น: RabbitMQ Kengaytirilgan message queue protokoli (AMQP) boสปyicha navbatga asoslangan xabar modelidan foydalanadi, Kafka esa loggaasoslangan modeldan foydalanadi. ActiveMQ Java Message Service (JMS) standartida qurilgan va queuega asoslangan message modelidan foydalanadi.

๐Ÿ”น๐——๐˜‚๐—ฟ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†: Har uchala message brokeri ham uzluksiz xabar almashishniqoสปllab-quvvatlaydi va xatolik yuz berganda xabarlar yoสปqolib ketmasliginitaสผminlaydi. Biroq, chidamlilikka erishish mexanizmlari uchtasi orasida farq qiladi, RabbitMQ va ActiveMQ sozlanishi chidamlilik variantlarini taklif qiladi va Kafka replication orqali o'rnatilgan chidamlilikni ta'minlaydi.

๐Ÿ”น๐—ฅ๐—ฒ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: RabbitMQ Mirrored Queues orqali replikatsiyani qo'llab-quvvatlaydi, Kafka esa partition replikatsiyasiga ega. ActiveMQ Primary-Replicareplikatsiya mexanizmidan foydalanadi.

๐Ÿ”น๐—ฆ๐˜๐—ฟ๐—ฒ๐—ฎ๐—บ ๐—ฃ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€๐—ถ๐—ป๐—ด: Kafka Kafka Streams orqali native streamni qayta ishlashimkoniyatlarini taqdim etadi, xuddi shunday RabbitMQ ham streamni qaytaishlashni taklif qiladi, ActiveMQ esa streamni qayta ishlash uchun uchinchi tomonkutubxona(third-party library)lariga tayanadi.
Arslan Ahmad

Maqolani to'liq shaklini tez kunlarda e'lon qilamiz.
๐Ÿ‘8๐Ÿคทโ€โ™€1๐Ÿ”ฅ1
O'qib, amaliyotda sinab kurishga arzigulik maqolalar:

Advanced Python(Django. FastAPI), Go, VueJs....๐Ÿค“

p/s sizda ham qiziqarli maqola (article) bo'lsa izohlarda qoldiring... ๐Ÿ‘‡

More: https://davrondev.medium.com/list/reading-list
๐Ÿ‘6๐Ÿ†’2
This media is not supported in your browser
VIEW IN TELEGRAM
System architecture (Seniorlar bir masala ustida debate olib bormoqda...) ๐Ÿ˜

Ps/ Bu problem (bug) haqida haliroq yana post chiqazarman...๐Ÿ™„
๐Ÿ”ฅ5๐Ÿ‘4๐Ÿคฏ1
This media is not supported in your browser
VIEW IN TELEGRAM
What is 8+8+8 rule?

P/s Recommended, 6 hours sleep may be enough ๐Ÿ˜ด

Time management โณ

More: https://youtu.be/q9IBW5nmJa4
๐Ÿ‘7๐Ÿ’ฏ2โค1
Kichik #sorovnoma ๐Ÿค”

Yangi texnalogiya/bilimlarni nimadan o'rganishingiz sizga ko'roq foydali(manfaatli, esda qolarli ... ) bo'lgan โ“
Anonymous Poll
59%
Video darsliklar (youtube, udemy, etc...) ๐ŸŽž
7%
Other (comment it! ๐Ÿ‘‡)
๐Ÿค”5๐Ÿคฃ3๐Ÿ‘1
Middleware magic: How to use Django middleware for advanced error handling and exception management

p.s Foydali bo'ladi deb uylayman!

More: https://medium.com/@techWithAditya/middleware-magic-how-to-use-django-middleware-for-advanced-error-handling-and-exception-management-78573a27204e
๐Ÿ‘5๐Ÿ”ฅ1
Hammaga salom! โœ‹

Har safar yangi project boshlayotganda boshlang'ich va har bir loyhada kerak bo'lgan pip paketlar o'rnatib soatlab vaqtingizni ketqazmay vaqtingizni tejashga yordam beradigan bazi tayyor folder structure template GitHub repolar ulashmoqchiman: ๐Ÿ‘‡

1) DRF + Docker: https://github.com/firdavsDev/django_docker_template ( {name} deyilgan joylari CHANGE qilish zarur)
2) FastAPI + Docker + React(admin):
* https://github.com/firdavsDev/fullstack_fastapi_template
* https://github.com/firdavsDev/minimal-fastapi-template
3) Django + Aiogram:
* https://github.com/firdavsDev/django-aiogram-template
* https://github.com/firdavsDev/tg-bot-template
4) VueJs template:
* https://github.com/firdavsDev/vue-pro-template

Bonus) Deployment Guide for Ubuntu Server
* https://github.com/firdavsDev/Configurate-Ubuntu-Server ๐Ÿ”ฅ

More: https://github.com/firdavsDev?tab=repositories&q=template ๐Ÿ‘ˆ

p.s kamchiliklar bo'lsa uzr... (buglarsiz hayot go'zal, no zerikarli ham ๐Ÿ˜ )

Enjoy life ๐Ÿ˜‰
๐Ÿ”ฅ10๐Ÿ‘7โšก2๐Ÿณ1
Bu ilova kursam yoshligim yodga tushaveradi ๐Ÿฅฒ

p.s Oldin ucell abonentlari uchun 2ming(aniq esimda emas) sum evaziga 1kun instagram tekin qilish xizmati bular edi. Bu ilova orqali esa ucell instagram uchun ajratgan vip mblarni boshqa ilovalar uchun ham ishlasa buladigan qilsa bular edi (youtube, playmarket ...) va bu degani 1kun sizga internet tekin degani (free internet) bu app ishlashiga haliyam qiziqaman

Bu ilovani biladiganlar bormi? .ehi filelar haqida eshitganlar chi?

More: https://t.me/http_injector_ehi_uz
๐Ÿคทโ€โ™‚5๐Ÿ‘3๐Ÿ”ฅ2๐Ÿคทโ€โ™€1
#foydali_havola

Foydali maqolalar ko'p ekan va tekin. Har kun kamida bita maqola o'qib, o'qigan maqolayizni amalyotda ham sinab kuring kichik namuna loyha qilish orqali...

More: https://tamerlan.dev/author/tamerlan/
๐Ÿ‘7๐Ÿ”ฅ2โšก1๐Ÿ‘Œ1
Kanaldagi obunachilar ro'yhatini ko'zdan kechirayotib bir ajoyib bilimga chanqoq obunachini kurib qoldim va bu obunachi kanal azolaridan biri ekanligidan hursandman ๐Ÿ˜‡

Bu inson: ๐Ÿ‘‰ link ๐Ÿ”ฅ

p.s) Yaqinlaringizni ham taklif qiling safimiz kengaysin. Python oid har qanday mavzu buyicha tajriba almashamiz,
uzizga foydali bulgan link, maqolar, videolarni guruhimizga tashlab borishingiz mumkin.
๐Ÿซก
๐Ÿ˜16๐Ÿ”ฅ4โค1๐Ÿ‘1
FastAPI dokumentatisyasi juda aniq, tushunarli yozishga harakat qilingan โœจ

Muhum mavzularidan biri bular: ๐Ÿ”ฅ ๐Ÿ‘‡

* https://fastapi.tiangolo.com/async/
* https://ruarfff.com/posts/understanding-python-async
* https://medium.com/@arturocuicas/fastapi-and-redis-cache-a31ca832853e

p.s Async funsiyalar bilan ishlashni boshlash kerak loyhalar kattarmoqda, foydalanuvchilar soni ham .... ๐Ÿ˜
๐Ÿ”ฅ8๐Ÿ‘4โšก2๐Ÿณ1
Forwarded from Aziz Architect
Concurrency va parallelism

๐Ÿ”ธ Sizga kompyuter bir vaqtning oโ€™zida millionlab ishlarni qilayotgandek tuyuladimi? Agar shunday boโ€™lsa bu maqolani oโ€™qing va aslida unaqa emasligini tushunib oling.

๐Ÿ”ธ Prosessorning har bir miyyasida bir vaqtning oโ€™zida faqat 1 dona amal bajarilshi mumkin. Masalan, 4 coreโ€™li CPUโ€™si bor kompyuterda bir vaqtning oโ€™zida maksimum 4 dona task bajarilishi mumkin. Lekin kompyuterdagi qilinishi kerak boโ€™lgan ammallar soni bilan CPU core(miyya)lari soni bir xil boโ€™lishining iloji yoโ€™q...

๐Ÿ–‡ Maqolaning davomini o'qish

โœ๏ธ @azizbekhojimurodov
๐Ÿ‘6๐Ÿ”ฅ2๐Ÿ’ฏ1
Clean Architectures in Python

ะะฒั‚ะพั€:
Leonardo Giordani
ะ“ะพะด ะธะทะดะฐะฝะธั: 2022

#python #en

ะกะบะฐั‡ะฐั‚ัŒ ะบะฝะธะณัƒ
๐Ÿ”ฅ6๐Ÿ‘2โšก1๐Ÿ‘Œ1๐Ÿ’ฏ1๐Ÿค—1
#intro

YouTube uchun tayyorlangan ilk video tanishuv darsimiz yuklandi โœ…

Videoda siz kanalning asosiy maqsadi, kanalga qanday video darslar yuklab borilshi va dasturlashga oid uzbek tilidagi kontentlarga siz ham o'z hisangizni qo'sha olishingiz haqida yoritilgan ๐Ÿค

Ayrim xatoliklar uchun oldindan uzr !!!


Link: https://youtu.be/Q9KeGBdPdJY
๐Ÿ‘9โšก2๐Ÿ‘Œ2๐Ÿ”ฅ1๐Ÿ’ฏ1
Python Concurrency with asyncio

ะะฒั‚ะพั€:
Matthew Fowler
ะ“ะพะด ะธะทะดะฐะฝะธั: 2022

#python #en

ะกะบะฐั‡ะฐั‚ัŒ ะบะฝะธะณัƒ
๐Ÿ‘5โšก1๐Ÿคฏ1๐Ÿ‘Œ1๐Ÿ’ฏ1
Junior to Middle RoadMap. ๐Ÿš€๐Ÿ—บ

Bu maqolada o'z fikrimdan kelib chiqan holatda, har bir junior dastuchi o'z darajalarini keyingi o'rinlarga ko'tarish maqsadida o'rganishi va amaliyot qilishi kerakli bo'lgan bazi bir loyha va texnalogiyalar ro'yxatini o'lashmoqchiman.

Sizda ham shu mavzuga oid fikrlar bo'lsa izohlarda o'z fikringizni qoldiring. Bu boshqalarga ham foydali va qiziq albatta ๐Ÿ‘‡๐Ÿ“

Link: https://cosmic-chauffeur-ec7.notion.site/Junior-To-Middle-461fe72d17b54783a5ad9389587975ae

@davron_coder
๐Ÿ‘14๐Ÿ”ฅ3๐Ÿ†’3๐Ÿฅฐ1๐Ÿ‘1๐Ÿ†1๐Ÿ‘จโ€๐Ÿ’ป1
Forwarded from [PYTHON:TODAY]
This media is not supported in your browser
VIEW IN TELEGRAM
ะšะฐะบ ั€ะฐะฑะพั‚ะฐะตั‚ Django ะฟะพะด ะบะฐะฟะพั‚ะพะผ ะฝะฐะณะปัะดะฝะพ ๐Ÿ‘จโ€๐Ÿ’ป

#cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿค4๐Ÿ‘2๐Ÿคฏ2๐Ÿ”ฅ1๐Ÿฅฐ1๐Ÿ†1๐Ÿ†’1