Davronbek | SWE 🪐
756 subscribers
613 photos
96 videos
66 files
463 links
SWE: 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 Aziz Architect
🚖 Real Time Database tanlash 🚀

1 mln haydovchi va 10 mln foydalanuvchini qo‘llab-quvvatlaydigan tizim qanday ishlashini ko‘rishni xohlaysizmi?
Haydovchilarni real vaqtda kuzatish, zakaz taklif qilish, radius bo‘yicha qidirish va GeoHash yordamida tezkor qidiruv – bularning barchasini ushbu videoda ko‘rib chiqamiz.

📌 Video davomida:
• Yozish va o‘qish operatsiyalarining bosim hisob-kitobi
• Qaysi database texnologiyasi mos kelishi mumkinligi
• Redis optimizatsiyasi va indexing
• Benchmark test qilish

🎥 To‘liq videoni bu yerdan ko‘ring: 👉 https://www.youtube.com/watch?v=1tAClL-YrvQ
9🔥43
Scaling Django with Database Sharding & Replication

Sharding qilishga ishim tushmagan (halicha tushmasin) lekin replicationda master-slave arxitekturasini Django bilan ko'p ishlatishga to'g'ri kelmoqda ...

Qisqasi:
We always shard database and partition the data.


More:
- https://planetscale.com/blog/database-sharding
- https://valiancesolutions.com/learning-hub/master-slave-database-design-for-scalable-multi-tenancy-systems/
- https://testdriven.io/blog/django-multi-tenant/ 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5311
Process va thread

Pythondagi (dasturlashdagi) ko'p so'raladigan mazgi savollardan.

Qisqa:
Process - bu qaysidir dasturiy taminotning komputer ichida bajarilayotgan jarayoni.

Thread - bu process ichidagi element bo'lib dasturni haqiqatdan ishlashiga ya'ni siz buyurgan amallarni natijaga aylantirishga yordam beradi.


Processlar - kamida bitta(main thread)yoki odatda bir necha threadlardan tashkil topgan bo'ladi. Processlar bir biri bilan xotira ulashmaydi va bu agar bir process ishdan chiqsa yoki xato ishlashni boshlasa boshqa processlarga tasir qilmaydi. Process thread natijalarini boshqaradi

Threadlar - bir biri bilan xotira ulashadi va agarda birortasi noto'g'ri ishlashni boshlasa hammasiga tasir qiladi.

Savol
Bir vaqtda kompyuterda bir necha dasturlarni ishlatamiz bunda kompyuter bularni qanday boshqaradi? ⬇️

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
26🔥32🤝1
pyproject.toml + Poetry 🔥

Ko'pchiligimiz Python loyihalarda (men ham)requirements.txt ishlatamiz. Lekin bilasizmi, bu usul eskirgan?)

requirements.txt faqat kutubxonalar ro‘yxatini saqlaydi, lekin Python versiyasi, qayerdan o'rnatilgani haqida malumot yuq.

Zamonaviy yechim esa pyproject.toml va Poetry.

Bu loyihani:
- barqaror qiladi
- har kimda bir xil muhit yaratadi
- dependency boshqaruvini yengillashtirar ekan

Masalan, pyproject.toml fayli shunday ko‘rinadi👇


[tool.poetry]
name = "myproject"
version = "0.1.0"
description = "Awesome Python project"
authors = ["Davronbek <[email protected]>"]

[tool.poetry.dependencies]
python = "^3.10"
flask = "^3.0.0"
requests = "^2.31.0"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"


Poetry shu fayldan foydalanib, virtual environment yaratadi va kutubxonalarni to‘liq nazorat qiladi.
Bu - xuddi Node.js’dagi package.json va package-lock.json kabi ishlaydi.

Xullas:
requirements.txt --> kechagi kun
pyproject.toml --> bugun va ertangi kun "deyishmoqda"

More 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4🤝41🎉11
DEVSHOP.UZ - dasturchilar uchun birinchi “shop”

Bu OLX emas, bu Amazon ham emas.
Bu - keyboarddan kofegacha, hoodie’dan memegacha - faqat devlar tushunadigan joy. 🍷

Hozir V1 ustida ishlanmoqda:
- Developer’lar faqatgin GitHub orqali kirib, o‘z futbolka rangini tanlaydi
- Python, Go, Docker, JS logolarini joylashtiradi
- live preview’da o‘z merch dizaynini yasaydi
- va Click / Payme orqali zakaz beradi
- Tashkent bo'ylab yetkazib berish tekin

Dasturchiga kodi yoqmasa, hech bo‘lmasa futbolkasi yoqsin:)

Keyingi bosqichlarda:
Har kim o‘z mahsulotini sotsa dev-to-dev bozor
Meme galereya
Yani “bug” ham, “hoodie” ham, “coffee” ham bor bo‘ladi 💻
etc...

🔥 Hozirda backend va front’ni o‘zim (+AI) yozilmoqda.
Agar creative dizayner yoki frontendchi bo‘lsangiz - DM ochiq.

#DevShopUZ #soon
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍145🔥2🤔1🤝1
🧠 Build Own X

Foydalanayotgan texnologiyalaringiz ichida nimalar sodir bo'layotganini bilasizmi?

Rebuild To Learn :)

More: https://codecrafters.io/

#BuildOwnX #RebuildToLearn
🔥54🤷‍♂11
Angular + NestJS

Dive into TypeScript, an influential language for web development. Discover how Angular and Nest JS unite to create large scale JavaScript applications. [more]

Vakansiyalar ko'p ekanmi, linkedin profile Angular bo'yicha Sr deb yozsam buladimi endi )

#bekorchilik
😁6🔥211
Kichik e'lon: 🎮 +🎧

PS5 Slim olingan narxidan ancha arzonga sotilmoqda ekan

ps) Dasturchilar uchun skidkasi bor😉

Qiziqanlar 👉 @davronbek_dev

[more]

#sale #ps5
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥21
💻 React.js Dasturchi Kerak!

🏢 Tashkilot: UzDavKarantin, Axborot-Kommunikatsiyalar boshqarmasi
📍 Joylashuv: Toshkent shahri
🕰 Ish vaqti: 09:00 - 18:00
💰 Maosh: 15 000 000+ so‘mdan (tajribaga qarab kelishiladi)



Ishxonamiz taklif qiladi:
☕️ Qulay ish muhiti
💼 Barqaror, doimiy ish
📈 Yangi bilimlar qiziqarli murakkab loyihalarda o‘sish imkoniyati.
💧 Chanqoqga qarshi kuler



⚙️ Texnologiyalar:

React.js (functional components, hooks, component architecture)
Next.js (SSR/SSG, routing, performance optim.)
TypeScript — to‘liq typing, interfeyslar, generics
State management: Redux / Redux Toolkit, Zustand
JavaScript (ES6+) — native JSda toza kod yozish qobiliyati
UI & styling: Tailwind CSS, ShadCN UI, shuningdek Material UI, Ant Design kabi kutubxonalar bilan ishlash
Maps & geospatial: Leaflet, React-Leaflet, MapLibre / Mapbox / react-map-gl, OpenLayers, GeoJSON, turf.js (geospatial processing), klasterlash, heatmap, routing va tile server integratsiyalari
Integratsiya va autentifikatsiya: E-IMZO, One ID va davlat xizmatlari uchun kerakli auth/tashdiqlash oqimlarini amalga oshira olishi



⚠️ Eslatma:

Hozircha junior yoki internship darajasidagi nomzodlar uchun vakansiya mavjud emas.
Kamida 2–3 yillik real loyihalarda tajriba talab etiladi.



📬 @AsadbekAzamov01

#vacancy #frontend
2🔥2😁2👍11
#quiz #easy

Run it in your brain.🧠

- [more]
- [more]
🤔21👍1👎1
Javob (AI ishlatmang o'ziz uchun)
Anonymous Quiz
24%
D
13%
C
29%
B
34%
A
🔥4🤷‍♂221👍1