Davronbek SWE 🪐
898 subscribers
582 photos
113 videos
66 files
447 links
- Loyihalardagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalarni ulashib boraman.

Don't be shy, say hi 👋 | @firdavs_dev | davronbekdev.uz
Download Telegram
Backend Interview Prep | EPAM

Yaqin kunlarda feedback letter kelib qolsa batafsilroq yozaman )

p.s) ChatGPT Plus savollari va bazi tanishlar topshirganda tushgan savollar asosida kichik sahifacha tayyorlab quydik. Kimda kim oldin EPAM kabi global tech company'larga topishrgan bo'lsa contributors bo'lsin!

More: https://firdavsdev.github.io/epam-interview-prep/

» @davron_coder
🔥21432211
Davronbek SWE 🪐
- Logitech MX Master 3S: 1 000 000 so'm 🖱
Xo’p mayli sotilmasa sotilmas.🤷‍♀️

Shu mishkamizani GiveAway qivoramiza 😉

GiveAway - qatnashuvchilarga referal link beriladi 2 hafta (15 kun) shu link orqali ko’p user invite qilgan odamga bir choynak kofe ustida sovrin topshiriladi (yoki dastavka) 🎉

666 - bo’lganimizda START
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥93👍1🤨111
#recommend

- Yaxshi nazariyalarni yoritishgan ekanlar. Ingliz tilida muammo bulayotganlar uchun bu maqolalarni uzbek tilida o'qish foydali bo'lishi mumkin )

p.s) Faqat amaliy code example'lar kamroq ekan (

more
9332
GiveAway bugundan start. 🎉

⚠️Eslatma:

- Link orqali bot, hind, fake accountlarni qo'shib naktrutka qilish mumkin emas, kimdadur bu holat aniqlansa, automatik chetlashtiriladi, muhumi son emas shu sohaga qiziquvchilarni jalb qilib, ilm bo'lishish. )
- 15 kun davom etadi. (02.06.2025 - 16.06.2025)

Qatnashuvchilar, referal link olish uchun @davronbek_dev ga yozing!
Hammaga omad 😎

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥433👍22
Davronbek SWE 🪐
Yaqin kunlarda feedback letter kelib qolsa batafsilroq yozaman )
📌 EPAM interview va muhim saboqlar

Suhbat davomida Python, OOP, REST API, Django/FastAPI, PostgreSQL, AWS, Git, Testing, DevOps, SDLC kabi ko‘plab yo‘nalishlarda savollar berildi. Ko‘pchilik savollarga javob bera oldim, ba'zilarida esa hali tajriba oshirishim kerakligi ayon bo‘ldi.

📌 Menga berilgan konstruktiv feedback’lar:

* OOP va Python bo‘yicha bilimlarim mustahkam ekan.
* FastAPI wanday ishlashi haqida bilim tajribam yaxshi.
* Testing, Agile metodologiyalar, advanced DevOps va cloud arxitekturasi bo‘yicha hali o‘sish joylarim bor.
* Cherry-pick, stored procedure, pytest, SDLC, va agile ceremonies (retrospective, estimation) haqida bilimlarni chuqurlashtirishim kerak.

O‘rganilgan saboqlar:

* Intervyu vaqtida faqat intervyuga fokus bering – yoningizda telefon, odamlar yoki boshqa chalg‘ituvchilar bo‘lmasin.
* Live coding bo‘lsa, qadam-baqadam tushuntirib, nima qilayotganingizni ovoz chiqarib aytib boring – bu ishonch uyg‘otadi.
* Har qanday feedback – bu o‘sish uchun imkoniyat. Yaxshisi, sizdan to‘g‘ridan-to‘g‘ri kuchli va zaif tomonlaringizni aytib berishsa, yo‘lingizni aniq ko‘rasiz.

Aytganimdek, intervyu natijasi ijobiy bo‘lmasa ham – bu yanada kuchliroq o'qishga turtki.
Sizga ham shuni tavsiya qilaman: intervyulardan qo‘rqmang, ularga o‘sish bosqichi sifatida qarang! 👌

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥5433
GitHub’da 1000+ repository?! Nega?

Yoshlikda GitHub’da ko‘zimga yoqqan har bir loyihani qiziqib fork qilaverardim. O‘rganish, kodni tahlil qilish, ba'zilarini hatto o‘zgartirish niyati bilan.

Bu yondashuvning bazi pluslari bor edi:
✔️ Ilhom oldim
✔️ Kod yozishni tezroq o‘rgandim
✔️ Taniqli loyihalarni ichidan ko‘rdim

Ammo minus tomonlari ham paydo bo‘ldi:
GitHub profilim "forklar to‘plami"ga aylandi
O‘z loyihalarim aralashib ketdi
Portfolio sifatida notayin ko‘rinadi

p.s) GitHub bu faqat kod saqlanadigan joy emas — bu portfolio, bu brend. menga uxshab yoshlik qilmasdan uni toza saqlang. star list yaratish orqali )

more
😁1254👍21
Forwarded from murodalidev /> (Murodali)
Ko‘pchilik Django dasturchilar web-server konfiguratsiyasini ikkinchi darajali deb hisoblaydi. Aslida esa, noto‘g‘ri yoki yetarli bo‘lmagan Nginx sozlamalari sizning ilovangizni sekinlashtirishi, xavf ostida qoldirishi yoki foydalanuvchilarga yomon tajriba berishi mumkin.

Bu postda 10 ta real va muhim Nginx konfiguratsiyasini ko‘rib chiqamiz. Ular sizning Django ilovangiz uchun HTTPS xavfsizligini ta’minlaydi, statik fayllarni optimallashtiradi va resurslardan to‘g‘ri foydalanishga yordam beradi.

- HTTP → HTTPS redirect
- HSTS (Strict Transport Security)
- Statik fayllarni xavfsiz xizmat qilish
- XSS, MIME va iframe xavflaridan himoya
- Va yana ko‘plab foydali konfiguratsiyalar...

Django kodni mukammal yozish yetarli emas - backend'da xizmat qiluvchi web-server’ni ham to‘g‘ri sozlash muhim.

To‘liq postni o‘qib chiqing va loyihalaringiz xavfsizligiga yangi daraja qo‘shing. 👇👇👇
Xavfsizlikni Django koddan tashqarida saqlang.

@murodalidev
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🤝4🔥21
Payme.uz bilan integratsiya qilish jarayonida kerak bo'lib qolishi mumkin.

Flow:
Get Card number / expire date
Verify SMS code
Create transaction

Soon:
pip install payme-uz

GitHub 💻

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
31464👍32
Ancha vaqt bo‘libdi davronbekdev.uz post yozmaganimga ham. Fikrlar ko‘p, lekin aynan sizga qanday mavzular qiziqroq ?

p.s) Siz yozgan mavzularni hamma biladi deb o‘ylamang, o‘zim ham ko‘pincha birinchi marta eshitaman, keyin yozguncha rosa o‘rganaman ))

📝👇
843🔥33
Davronbek SWE 🪐
Kichik eslatmacha ⚠️ Don't be shy, 16-iyungacha hali bor ulgurasiz. 👌 Qatnashuvchilar 👈
Va nihoyat bugun 16 iyun, Giveawayimiza tugadi 🥳

Dashboard:
- 19 kishi qatnashdi:

1️⃣ @Leo_Adham 128 ta user (eng ko’p user invite qildilar va g’olib bo’ldilar 🎉)
2️⃣ @anvarmrv 111 ta user
3️⃣ @Azizbek0627 38 ta user

Qatnashgan hammaga rahmat, shu hafta sovg’a o’z egasiga topshiriladi va yuqoridagi 3kishi bilan pizza qilamiza😋 🙌🏻⌛️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4🤝21👎11
Forwarded from Uz Python Meetup (A'zam Mamatmurodov)
Assalomu alaykum, barchaga!
Yaqin vaqtlar ichida yangi meetup tashkillashtirmoqchimiz.

Shu munosabat bilan quyidagi uch narsa bo'yicha sizlarni fikr va mulohazalaringni bilmoqchi edik:
- Meetupda qanday mavzularda suhbat bo'lishini istaysiz?
- Meetupda kimlar nutq so'zlashini(speaker) istaysiz?
- O'tgan safargi Meetupda qanday kamchiliklar bo'ldi?

Barcha fikr va mulohazalarni izohda yozib qoldirishingiz mumkin!

👉@UzPythonMeetup
6👍2🔥211
#resume #review

Bir qarashda ko'zga tashlanadigan 5+ xatolik haqida yozing ⬇️✏️

p.s) overleaf.com sinab kurishingizga arziydi, ko'p template'lar bor ekan).

more 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
4321🔥1
REST API’larda “Idempotency” nima va nega u muhim? 🔁

Ko‘pchilik REST API yozishda GET, POST, PUT, DELETE kabi metodlardan foydalanadi.
Lekin ular orasida bitta narsa ko‘p e’tibordan chetda qoladi: idempotency.

🧠 Idempotency nima?

Idempotency — API’ga bir xil so‘rovni bir necha marta yuborganingizda ham tizim holati o‘zgarmasligi degani.

Masalan:

DELETE /users/123
– 1-marta yuboriladi → foydalanuvchi o‘chadi
– 2-marta yuboriladi → tizim xato bermaydi, lekin foydalanuvchi yo‘q

Demak, bu DELETE — idempotent.

💥 POST idempotent emas. Nega?

POST /orders
– 1-marta → yangi buyurtma
– 2-marta → yana yangi buyurtma

Shu sababli POST so‘rovlar ehtiyotkorlik bilan yozilishi kerak.

⚠️ Haqiqiy muammo:

Foydalanuvchi “To‘lov qilish” tugmasini bosdi.
Lekin networkda xatolik bo‘ldi. U qayta bosdi.
→ Natijada: 2 marta to‘lov ketdi!

Bu yerda idempotency bo‘lmaganligi jiddiy muammoga olib keldi.

Yechim: Idempotency-Key

Professional API’lar, masalan Stripe, GitHub, Twilio — POST so‘rovlar bilan Idempotency-Key yuborishni talab qiladi:

POST /payments
Idempotency-Key: 123e456
Agar ayni shu key bilan so‘rov ilgari kelgan bo‘lsa —
→ server eski natijani qaytaradi, yangi narsa yaratmaydi.

🔚 Xulosa:

– GET, PUT, DELETE — odatiy idempotent metodlar
– POST — odatda idempodent emas, ammo Idempotency-Key bilan idempotent qilish mumkin
– Bu API’ngizni xavfsiz, barqaror (consistent) va professional qiladi

📌@otabekbobomurodov99
👍142🔥2🎉2
🚀 gRPC + Django REST Framework

Bugun sizlar bilan gRPC va DRF ni qanday birga ishlatish haqida gaplashamiz.

💬 Sizda qanday tajriba bor? Xatoliklar va takliflar bo'lsa, izohda qoldiring.

Postni o'qish 👈

» @davron_coder
110👍5211
Weekend chiroyli o‘tdi. 🙂

Foydali vaqt ajratildi.
RAG haqida yangi bilimlar, yangi motivatsiya, g’oyalar

P.s) Joyi kelsa AI yaxshi teacher )

💻 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍833🔥221🤔1
Kodni faqat miyada run qiling 🧠

p.s) o'ziz uchun!)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁3211
What will be the output of the following Python code?
Anonymous Quiz
26%
[1,2,3]
55%
[1,2,3,4,5]
4%
[4,5]
15%
Error
16🤔3🤨22🤷‍♂1
Savol:

- Yuqoridagi 2 million ma'lumotlardan foydalangan holda CO2EMISSIONS(karbon gazi) topa olasizmi? and How?

>> Input: ENGINESIZE L (int)
>> Output: CO2EMISSIONS (g/km) (int)

It is just math:
- (CO₂=β0+β1⋅ENGINESIZE)
🤔32🤷‍♂2