Odam zerikib kettiyu kiringlar agar bekor otirganlar bolsa chatga :)
1 5 4 3 2 1 1 1 1
You tubega video chiqarmasimdan oldin sekingina ro'yhatdan o'tib qoya qoldim
Buymeacoffee : azamjonbro
Buymeacoffee : azamjonbro
Buy Me a Coffee
Azamjon Abdullayev
I'm a passionate Front-End Developer with experience in Vue.js, Electron.js, and building custom UI solutions. I love creating fast, user-friendly applications and continuously improving my skills thr
1 9 5 4 3 2 2 2 2 1 1
Assalomu alaykum. Yaqinda yangi loyiha boshlayman. Loyiha ideasi tayyor in shaa alloh. Domainlari ham sotib olingan. kodx.uz Ushbu loyihada blog yuritishni maqsad qilganman. G'irt o'zbekcha dasturlash uchun g'irt o'zbekcha dakument yoziladigan sayt boladi. Loyiha to'liq TypeScriptda yozishni maqsad qilganman.
Junior dasturchidan maslahat: TypeScriptni o'rganing, Test yozishni boshlang
Junior dasturchidan maslahat: TypeScriptni o'rganing, Test yozishni boshlang
1 10🔥7 6 5 3❤2👍2💯2 2 1
Kodx.uz loyiha file structure tayyor. Project ideasi 100% shakllandi. Endi yozsak bo'ldi. O'ylaganimdek TS da yozyapman
https://kodx.netlify.app/
https://github.com/azamjonbro/KODX.UZ
https://kodx.netlify.app/
https://github.com/azamjonbro/KODX.UZ
KODX.uz
KODX.uz | G'irt o'zbek tilidagi dasturlash tushunchalari
O'zbek tilidagi dasturlash hujjatlari va darslari. Dasturchilar uchun eng yaxshi o'zbekcha manba.
1 10 7💯3 3 1
Domainlarni #1 larini karzinkamga tashlab qo'ydim.
Agar biror biri kerak bolib sotib olmoqchi bolganlar yoki domainlarga sponsorlik qilmoqchi bo'lganlar bo'lsa marxamat shaxsiyga yozing Azamjon Abdullayev
Agar biror biri kerak bolib sotib olmoqchi bolganlar yoki domainlarga sponsorlik qilmoqchi bo'lganlar bo'lsa marxamat shaxsiyga yozing Azamjon Abdullayev
1💯10 5🔥4 3❤2 2
Qo'llab quvvatlaganlar uchun katta raxmat :)
Men sizlarga o'zimga ishonganday ishonaman
Men sizlarga o'zimga ishonganday ishonaman
1🔥12 9 4💯2 2 2 2❤1
codeclean.uz domaini ham olindi.
Endi bu uchun ham yana bir idea oylashni boshladim
Endi bu uchun ham yana bir idea oylashni boshladim
1 15🔥8❤5 4 4
Forum bolsa forumda. 10 soatlik davomiy uyqusizlikdan keyin chalg’ib ham turish kerak
1 9 4 4
This media is not supported in your browser
VIEW IN TELEGRAM
Junior man desam ham Senior deyishadi eeeee :(
1 12🔥5 5 2❤1 1
Hoy bola qayerga qayerga qarab ketyapsan. Odamlarni qalbidan joy va mehr topib bomedi.
Yolg’izlik…. Buvimni gapi esimga tushyapti
1 11 9 7 4 3👍2 2 1 1
KODX.UZ 5.jpg
104.1 KB
Loyiha to’htagani yoq faqat designdagi kamchiliklarni bartaraf etish kerak edi.
@Mr_Orifjonov Raxmat do’stim✅
@Mr_Orifjonov Raxmat do’stim
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥10 8 6 4 4 3❤1 1 1
image_2025-07-06_08-01-46.png
212 KB
Anchadan beri google extensionlar qanday yaratiladi, buni o'zim uchun qilib o'rnatish uchun nimalar kerak? shu savollar miyyamda aylanardi.
Bugun qiziqish bilan time menejment taks plan app qilish niyyat paydo bolib qoldi va uni extension holda qilib browserga kirishim bilan eslatib turadigan qilishni rejalashtiridim.
Qanday boladi nimalar qilish kerak ?
Marxamat qiziqqanlar Github havola orqali ko'rishi mumkin yoki
codeclean.uz domaini orqali test qilib korishlari mumkin.
Eslatma: Media yozilmagani uchun iltimos desktopda oching ⚡️
Bugun qiziqish bilan time menejment taks plan app qilish niyyat paydo bolib qoldi va uni extension holda qilib browserga kirishim bilan eslatib turadigan qilishni rejalashtiridim.
Qanday boladi nimalar qilish kerak ?
Marxamat qiziqqanlar Github havola orqali ko'rishi mumkin yoki
codeclean.uz domaini orqali test qilib korishlari mumkin.
Eslatma: Media yozilmagani uchun iltimos desktopda oching ⚡️
1 7 4❤2🔥2💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤26🔥7👍4 4 2 1
Shahsiy rivojlanadigan odam - maxfiy rivojlanadi
1🔥10 6💯3 3❤2 2 2 1
Debounce JS — bu nima va nega kerak?
Veb-ilovalarda ko‘pincha biror tugma ustiga tez-tez bosilsa yoki input maydoniga har bir harf kiritilganda serverga so‘rov yuborilishi mumkin. Bunday vaziyatlarda:
Buning oldini olish uchun debounce texnikasi qo‘llaniladi.
Debounce nima qiladi?
Debounce funksiyasi ketma-ket kelayotgan chaqiruvlarni “kechiktiradi” va faqatgina foydalanuvchi bir muddat hech qanday harakat qilmagandan keyin oxirgi chaqiruvni bajaradi.
Oddiy qilib aytganda:
Agar foydalanuvchi inputga yozishni to‘xtatsa va 300ms davomida boshqa harakat bo‘lmasa, API chaqiriladi. Har bir yangi kirish esa oldingi timeout’ni bekor qiladi va yangidan hisoblashni boshlaydi.
Kod misoli (JavaScript)
Yuqoridagi kodda onSearch funksiyasi faqat foydalanuvchi o‘lcham o‘zgartirishni tugatgach 500ms ichida chaqiriladi.
Debounce qachon ishlatiladi?
Qidiruv input maydonlarida (API chaqiruvlarni kamaytirish uchun)
Scroll yoki resize kabi tez-tez trigger bo‘ladigan hodisalarda
Formani yuborishda bir necha marta bosishni oldini olishda
Junior dasturchidan maslahat : Debounce — bu oddiy, lekin kuchli texnika. U foydalanuvchi interfeyslari uchun samarali va qulay tajriba yaratishda yordam beradi.
Veb-ilovalarda ko‘pincha biror tugma ustiga tez-tez bosilsa yoki input maydoniga har bir harf kiritilganda serverga so‘rov yuborilishi mumkin. Bunday vaziyatlarda:
Dastur juda ko‘p chaqiruvlar bajaradi
Serverga keraksiz yuk tushadi
Foydalanuvchi tajribasi yomonlashadi
Buning oldini olish uchun debounce texnikasi qo‘llaniladi.
Debounce nima qiladi?
Debounce funksiyasi ketma-ket kelayotgan chaqiruvlarni “kechiktiradi” va faqatgina foydalanuvchi bir muddat hech qanday harakat qilmagandan keyin oxirgi chaqiruvni bajaradi.
Oddiy qilib aytganda:
Agar foydalanuvchi inputga yozishni to‘xtatsa va 300ms davomida boshqa harakat bo‘lmasa, API chaqiriladi. Har bir yangi kirish esa oldingi timeout’ni bekor qiladi va yangidan hisoblashni boshlaydi.
Kod misoli (JavaScript)
function debounce(fn, delay) {
let timeout;
return function (...args) {
clearTimeout(timeout);
timeout = setTimeout(() => fn.apply(this, args), delay);
};
}
// Foydalanish:
const onSearch = debounce(() => {
console.log("API chaqirildi!");
}, 500);
window.addEventListener('resize', onSearch);Yuqoridagi kodda onSearch funksiyasi faqat foydalanuvchi o‘lcham o‘zgartirishni tugatgach 500ms ichida chaqiriladi.
Debounce qachon ishlatiladi?
Qidiruv input maydonlarida (API chaqiruvlarni kamaytirish uchun)
Scroll yoki resize kabi tez-tez trigger bo‘ladigan hodisalarda
Formani yuborishda bir necha marta bosishni oldini olishda
Junior dasturchidan maslahat : Debounce — bu oddiy, lekin kuchli texnika. U foydalanuvchi interfeyslari uchun samarali va qulay tajriba yaratishda yordam beradi.
1❤7🔥5 5💯1
Stream uchun qaysi bannerni tanlasam yaxshi deb oylaysizlar ?
Kamentda fikringizni kutib qolaman
Kamentda fikringizni kutib qolaman
1👍8 4 2❤1🔥1 1 1 1 1
Next.JS ni qanday ekanini ishlatib korsang bilar ekansan .
Birinchi marta Next.JS da code yozib githubga commit qilib qoydim va uni ishlashini test qilib korgandim. U rasmlarni optimizatsiyasi seo va performancega alohida etibor bergan ekan. ishlashi va undagi kamchliklarni hozircha sezmadim. Boshlang'ich file structureni tuzib kordim va qiziqishim yanada ortdi.
Keyingi qadam undagi imkoniyatlar bilan to'liq tanishish. Agar chuqurroq o'rganib olsam u bilan bitta videodars qilishga harakat qilaman. Ungacha boshlang'ich file structureimni bu yerdan topishingiz mumkin.
Birinchi marta Next.JS da code yozib githubga commit qilib qoydim va uni ishlashini test qilib korgandim. U rasmlarni optimizatsiyasi seo va performancega alohida etibor bergan ekan. ishlashi va undagi kamchliklarni hozircha sezmadim. Boshlang'ich file structureni tuzib kordim va qiziqishim yanada ortdi.
Keyingi qadam undagi imkoniyatlar bilan to'liq tanishish. Agar chuqurroq o'rganib olsam u bilan bitta videodars qilishga harakat qilaman. Ungacha boshlang'ich file structureimni bu yerdan topishingiz mumkin.
GitHub
GitHub - azamjonbro/first-nextjs: A sleek, dark-themed business dashboard built with Next.js and Tailwind CSS. Features a responsive…
A sleek, dark-themed business dashboard built with Next.js and Tailwind CSS. Features a responsive sidebar with mobile/desktop toggle, an "About" page, and an accessibility-first,...
1 10 4❤3 3🔥1