Bahodir Husainov | IT Blog


Kanal geosi va tili: O‘zbekiston, O‘zbekcha


Assalomu alaykum, bu yerda sizlar bilan dasturlashga oid tekin darslar, foydali ma'lumotlarni va o'z tajribamni baham ko'raman!
Admin: @bahodir_husainov

Связанные каналы

Kanal geosi va tili
O‘zbekiston, O‘zbekcha
Statistika
Postlar filtri


Agar IT sohasini o'rganyotganda qiyinchiliklarga duch kelsangiz, IT sohasi "men" uchun emas deb o'ylasangiz yoki o'zingizni motivatsiyasiz his qilsangiz, bu videoni ko'rishni tavsiya qilaman!

Videodagi qahramonlarning aytishi bo'yicha ularning shaxsiy kompyuteri va shu paytlari IT ni o'rganish uchun resurslar bo'lmagan ekan...




React, Vue, Angular – Barchasi frontend uchun ishlatiladigan texnologiyalar! Qaysi biri yaxshiroq?

👨‍💻 React – Eng mashhur kutubxona. Virtual DOM orqali tezkor, moslashuvchan va kuchli "community" ga ega. Ammo faqat UI(User Interface) uchun, qo‘shimcha kutubxonalar kerak.

👨‍💻 Vue.js – O‘rganish oson, eng yengil va tezkor framework. Ammo katta loyihalar uchun "community" va resurslar kamroq.

👨‍💻 Angular – To‘liq framework, TypeScript qo‘llab-quvvatlanadi. Katta kompaniyalar loyihalari uchun ideal, lekin o‘rganish qiyinroq.

🎯 Xulosa:
✔️ Kichik loyihalar – Vue
✔️ Moslashuvchan va keng qo‘llaniladigan – React
✔️ Murakkab loyihalar – Angular

Siz qaysi birini tanlagan bo‘lar edingiz?🤔

#react #vue #angular

✈️@BahodirsBlog


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
JavaScript !== Java😅

✈️@BahodirsBlog


Nima deb o'ylaysiz, bir ishlatib ko'rish kerakmikan?

Sekundiga sal kam 60 mingta "request" bilan ishlay olarkan, NodeJS dan 3 marta tezroq ekan)




Zokirov Life dan repost
Google'dan Offer Oldim

Maqola:
zokirov.com/posts/googledan-offer-oldim


Botir Ziyatov dan repost
Nima uchun hamma dasturchilardan qutulishni xohlaydi?

Dasturchilar ko‘pincha "orzular qotili" bo‘ladi - ular boshqalarning g‘oyalarini texnik jihatdan baholab, "bu mumkin emas" yoki "bunga juda ko‘p vaqt ketadi" deb rad etishadi.
Boshqalar bunga qarshi chiqolmaydi, chunki texnik tushunchalar ular uchun murakkab.

Shuning uchun ko‘p kompaniyalar "qaysar" dasturchilardan qutulish uchun sehrli yechim izlashadi - go‘yoki barcha g‘oyalarni bir zumda amalga oshiradigan vosita bo‘lsa!
Shunda "dangasa va qimmat" dasturchilar to‘sqinlik qilmasdan, har qanday g‘oya darrov dasturga aylanardi...
Ammo bu shunchaki shirin xayol 😄

Dasturchilar alohida ishlashadi, chunki bu sohani tushunish uchun maxsus bilim kerak.

Lekin tan olish kerak - dasturchilarning o‘zida ham kamchiliklar yo‘q emas.
Ko‘pchilik faqat kod yozishni biladi, lekin muloqot qilish, g‘oyalarni tushunish va tushuntirish qobiliyati past.

Zamonaviy dasturchi qanday bo‘lishi kerak?

Orginal maqola bu yerda.

@botirziyatov


Lighthouse – Saytingizni Tekshirish Vositasi 🔍

Lighthouse – bu Google ishlab chiqqan bepul vosita bo‘lib, u saytlarning tezligi, SEO, accessibility (foydalanish qulayligi) va umumiy samaradorligini tahlil qiladi.

📊 U saytni 5 ta asosiy yo‘nalish bo‘yicha baholaydi:
• Performance (tezlik)
• Accessibility (imkoniyati cheklanganlar uchun qulaylik)
• Best Practices (umumiy tavsiyalar)
• SEO (qidiruv tizimi optimizatsiyasi)
• Progressive Web App (PWA sifatida ishlash)

Chrome DevTools, npm yoki PageSpeed Insights orqali ishlatish mumkin. Saytingiz sifatini oshirishni xohlasangiz, Lighthouse aynan sizga kerak!

#Lighthouse #SEO #WebPerformance

✈️@BahodirsBlog


Dasturlash hayoti️️ ️ dan repost
#foydali #backend #framework

🚀 Backend frameworklarinining githubdagi rasmiy sahifalari:

1. DJANGO
https://github.com/django/django

2. Flask
https://github.com/pallets/flask

3. ExpressJS
https://github.com/expressjs/express

4. Laravel
https://github.com/laravel/laravel

5. YII
https://github.com/yiisoft/yii2

6. Ruby on rails
https://github.com/ruby/ruby

7. Spring
https://github.com/spring-projects/spring-framework

8. DOTNET
https://github.com/microsoft/dotnet

💻 @dasturlash_hayoti dasturchilar va dasturlash hayotini yoritib boradigan loyiha!


Yuqoridagi kod qanday natija qaytaradi?
So‘rovnoma
  •   true, false, true
  •   false, false, true
  •   true, true, false
  •   false, true, false
17 ta ovoz


#quiz_time #js


1% Bilim dan repost
Doim «Roziman» (Agree) degan joyni bosib, ommaviy oferta shartlarini qabul qilamiz. Bitta aqlli shularni hammasini SI ga berib tekshirtiribdi. Ular foydalanuvchilarning quyidagi ma’lumotlarini bemalol yoki «zarurat yuzasidan» ko’ra olishadi. Umuman, Signal dan boshqa hammasi bemalol shaxsiy yozishmalaringizni ham o’qiy oladi. Aytgancha, shu postdan keyin «Messenger» appni o’chirib tashlayapman.

@birfoizbilim


Abdukarimov's blog dan repost
Next.js — React asosida qurilgan zamonaviy frontend freymvorki bo'lib, u doimiy ravishda yangi imkoniyatlar bilan boyitilmoqda. Quyida uning so'nggi versiyalarida qo'shilgan ba'zi yangi xususiyatlar keltirilgan:

1. Server Actionlar: Server Actionlar yordamida server tomonida kodni to'g'ridan-to'g'ri chaqirish mumkin. Bu API chaqiruvlarini o'rnini bosadi va ma'lumotlarni yangilashda samaradorlikni oshiradi.

2. Dinamik HTML Streaming: Serverdan UI'ni tezda oqim qilish imkoniyati, bu esa foydalanuvchi tajribasini yaxshilaydi.

3. React Server Components: React Server Components yordamida qo'shimcha mijoz tomonida JavaScript yuborilmasdan komponentlarni yaratish mumkin. Bu ilovalarni tezlashtirishga yordam beradi.

4. Rasm, Shrift va Skriptlarni Avtomatik Optimallashtirish: Next.js avtomatik ravishda rasm, shrift va skriptlarni optimallashtiradi, bu esa saytning tezligini oshiradi va foydalanuvchi tajribasini yaxshilaydi.

5. Server va Mijoz Tomonli Renderlash: Next.js server va mijoz tomonli renderlashni qo'llab-quvvatlaydi, bu esa ilovalarni tez va samarali ishlashini ta'minlaydi.

Telegram 📱 You Tube 📱


LinkedIn nima va u kimlar uchun?🤔

🌐LinkedIn – bu professional tarmoq bo‘lib, ish topish, mutaxassislar bilan bog‘lanish va bilim almashish imkonini beradi.
IT sohasidagi dasturchilar, dizaynerlar, marketologlar va boshqa mutaxassislar uchun juda foydali platforma.

🎯 LinkedIn'ning asosiy afzalliklari:
✔️Professional profilingizni yaratish – Tajriba, loyihalar va sertifikatlaringizni ko‘rsatish.
✔️Ish topish va stajirovkalarga kirish – Ko‘plab IT kompaniyalar bu yerda vakansiyalar e’lon qiladi.
✔️Mutaxassislar bilan networking – Katta kompaniyalardagi senior developer va HR-lar bilan bog‘lanish.
✔️Bilim almashish – Postlar, maqolalar va kurslar orqali o‘rganish va o‘z bilimlaringizni ulashish.

Mening LinkedIn profilim: link

P.S.: Bu ham bir tarafdan olib qaraganda "networking" uchun yaxshi imkoniyat. Siz LinkedIn'dan foydalanasizmi? Agar yo‘q bo‘lsa, bugunoq profil yaratish vaqti keldi! 🚀


@RamadanTaqveemUz_Bot Aytgan telegram botim ham tayyor, ishlatib ko'rib, taklif va "feedback" lar bo'lsa bemalol aytishingiz mumkin.

✈️@BahodirsBlog


🌙 Ramazon Taqvimi.

@Hasanboy_3001 do'stim bilan loyihani deyarli bitkazdik va hozircha sinov rejimida ishlamoqda. Taqvim faqat Xonqa tumanining saharlik va iftorlik vaqtlarini ko'rsatadi. Hozircha "default" tarzda vaqtlar 00:00 da turipdi, agar aniq vaqtlar e'lon qilinsa o'zgartirib chiqaman. Loyihaning frontend qismi uchun ReactJS, backend uchun esa ExpressJS dan foydalandik, ma'lumotlar MongoDB ma'lumotlar bazasidan keladi. Ramazon oyigachab telegram botini ham yasayman.

🔗Foydalanib ko'rish uchun link: ramadan-taqweem1.vercel.app

✈️@BahodirsBlog

248 0 6 15 23

Najot Ta'lim dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
🌱 Tabiat – bizning mas’uliyatimiz!

Tabiat – insoniyatga berilgan eng buyuk ne’matlardan biri. Ammo shuncha ne’matni biz qanday asrayapmiz?

🌎 Bir necha oydan beri havo sifati bo’yicha oldingi o’rinlardamiz. Bu albatta hammamizning salomatligimiz uchun zarar. Afsuski, bugungi kunda ekologiya jiddiy muammolarga duch kelmoqda.

Havo ifloslanishi, chiqindilarning ortib borishi, daraxtlarning kesilib, yashil hududlarimizning yo'q qilinishi tabiatga nisbatan mas’uliyatsiz munosabatda ekanligimizni bildiradi.

✅ Biroq bu jarayonni to‘xtatish va atrof-muhitni asrash uchun birlashishimiz kerak. Hozirgi texnologiyalar zamonida AyTi orqali ham bu jarayonlarga yechim berib, o'z hissamizni qo'sha olamiz. Tabiat bizga muhtoj emas, biz tabiatga muhtojmiz. #Bizgatozahavokerak heshtegi bilan videoni ulashing.




Qanday qilib telefonda vibratsiyani JavaScript yordamida ishlatish mumkin?🤔

👩‍💻 JavaScript navigator obyektining vibrate() metodi yordamida mobil qurilmalarda vibratsiyani yoqishingiz mumkin. Bu ilovalarda yoki veb-saytlarda teginish orqali aks ta’sir yaratish uchun foydali. Lekin, vibrate() metodi faqat foydalanuvchi harakati, masalan, tugmani bosish natijasida chaqirilishi mumkin.

Shu metodga yasalgan misol: vibrate-phone.netlify.app
⚙️ Kodi: link

✈️@BahodirsBlog

20 ta oxirgi post ko‘rsatilgan.