Media is too big
VIEW IN TELEGRAM
👍30⚡2❤1👏1🙏1😍1🍾1👨💻1👀1
Bir kuni ishxonada bitta narsaga axamiyat berib qoldim.
Masalan
Va
Agar man
Yo'q...🥲
Playground-ga havola.
Buni oldini olish uchun aloxida ts configda
Endi tekishirib ko'ring. Ana endi, type safe bo'ldi.
Yangi proyekt yaratganingizda iloji bo'lsa buni boshidan yoqib qo'ying.
Masalan
type Post = { title: string; };
bor.Va
const posts = getPosts();
bor.getPosts
etilu Post[]
qaytaradi.posts
da masalan endi 5ta post bor.Agar man
posts[10]
yozsam, TypeScript xato beradimi?Yo'q...
Playground-ga havola.
posts[10].title.toUpperCase()
albatta runtime error beradi, lekin TypeScript uxladi bu paytda.Buni oldini olish uchun aloxida ts configda
"noUncheckedIndexedAccess"
bor ekan.Endi tekishirib ko'ring. Ana endi, type safe bo'ldi.
Yangi proyekt yaratganingizda iloji bo'lsa buni boshidan yoqib qo'ying.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5🔥3😁3
TypeScript va Siz
Anonymous Poll
56%
Tanimiman
10%
Ishlataman, faqat ishda
17%
Ishda ham, o’zim ham ishlataman
17%
TypeScriptsiz umuman ishlamiman
😁5👍3🤮2🤓1😘1 1
Ramziddin — Dasturlash haqida
Sizga kotta ehtimol bilan useState kerak emas. Kodga havola
Nimaga manga aynan FormData usuli yoqadi
1️⃣ Chiqib kelgan data-ni o’zgartirib, shunchaki
2️⃣ Dynamic ravishda input-larni olsa bo’ladi. Yani qo’lda ref ulash shart emas. 3️⃣ Bemalol fayl yuborsa bo’ladi.
Batafsil: https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects
fetch
-ni body
-siga bervorsa bo’ladi.FormData.entries();
Batafsil: https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8⚡3🐳2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥8😍6⚡1🤓1
Aaron Francis
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥5✍1
Asosiy ekrani skrinshot qilish xozir ✖️ da trend bo’lgan.
Dasturchilar qaysi ilovalardan foydalanvotganini manga qizu.
Skrinshot yuborila👇
Dasturchilar qaysi ilovalardan foydalanvotganini manga qizu.
Skrinshot yuborila
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
Tassavur qiling sizda shunaqa UI bor.
Sizi maqsadingiz: toggle qobilyatini yaratish.
Yani, faqat bitta tugma active bo'lib turadi.
Tugmani ichida ikonka bo'lish kerak, va matn.
Qanaqasiga siz shuni accessible qilasiz va qaysi elementlardan foydalanasiz?💬 👇
Keyingi post accessibility haqida bo'ladi.
Sizi maqsadingiz: toggle qobilyatini yaratish.
Yani, faqat bitta tugma active bo'lib turadi.
Tugmani ichida ikonka bo'lish kerak, va matn.
Qanaqasiga siz shuni accessible qilasiz va qaysi elementlardan foydalanasiz?
Keyingi post accessibility haqida bo'ladi.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓12👍4🤨1
Oldin accessibility haqida xech o'ylamaganman, lekin ishxonamda qanchali accessibility AQSHdagilarga muhimligini tushundim.
Accessibility nafaqat nogornlarga yordam beradi, accessibility testlar yozishga judayam kotta yordam beradi.
Testlariz ancha flexible bo'ladi.
Buni xaqida man Kent Doddsning blogida, ayniqsa "Testing Implementation Details" maqolsida bilib oldim.
Tepadagi muammo uchun silarga Stackblitzda loyiha yaratdim
Stackblitz ochish va kodi ko'rish
Kodi bemalol fork qilib, Answer component-ni accessible qilib ko'rishga harakat qilib ko'rsez bo'ladi.
Manda ham bunga o'xshagan muammo bor edi, uni
aria-*
attributlar yordamida hal qildim. Testlarga juda yordam berdi.Fikrlar va kodlaringizni izohda qoldiring
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Forwarded from Asrorbek Sultanov
Deme kompyuterni tushunasiz
🤣30👍3😁3🤡2🤓2
🔔 Yaqinda man uchun muhim kun bo’ldi.
Kim Instagramimi kuzatvotgan bo’lsa bilasila — Instagramda birinchi marta kursimi haqida ochiq gapirdim.
Qisqa qilib etganda, man nimadir kimdirga o’rtgatishga va odamlar bilan ishlashga ehtiyot qariman, natijada kurs dasturi ustida ishlash mandan ko'p vaqt oldi.
Bazi odamlar o’tgan yildan beri mandan kurs kutishvotti!
Kursda joylrar kam bo'ladi. Sababi, man har o’quvchini natijasiga e'tibor
qaratishim kerak bo’ladi. Mustaqil kursdan o’tish uchun atiga 30ta joy bo’ladi…
Man bilan bir ga bir ishlash uchun faqatkina 5ta joy bo'ladi.
Agar siz kursni uzoq vaqtdan beri kutvotgan bo’lsez, sizi anketani to'ldirishga taklif qilaman 📝
Anketa to’ldirganizdan keyin, siz kursda o’ziz uchun joy band qilib qo’yasiz…
Va kursimi yopiq kanaliga qo’shilasiz 👇
Kim Instagramimi kuzatvotgan bo’lsa bilasila — Instagramda birinchi marta kursimi haqida ochiq gapirdim.
Qisqa qilib etganda, man nimadir kimdirga o’rtgatishga va odamlar bilan ishlashga ehtiyot qariman, natijada kurs dasturi ustida ishlash mandan ko'p vaqt oldi.
Bazi odamlar o’tgan yildan beri mandan kurs kutishvotti!
Kursda joylrar kam bo'ladi. Sababi, man har o’quvchini natijasiga e'tibor
qaratishim kerak bo’ladi. Mustaqil kursdan o’tish uchun atiga 30ta joy bo’ladi…
Man bilan bir ga bir ishlash uchun faqatkina 5ta joy bo'ladi.
Agar siz kursni uzoq vaqtdan beri kutvotgan bo’lsez, sizi anketani to'ldirishga taklif qilaman 📝
Anketa to’ldirganizdan keyin, siz kursda o’ziz uchun joy band qilib qo’yasiz…
Va kursimi yopiq kanaliga qo’shilasiz 👇
👍13❤3🔥2😁1🦄1
Ramziddin — Dasturlash haqida
• DevToolsda accessibility debug qilish
•
aria-*
attributlar amaliyotda• Vitest setup qilish
• React Testing Library to’g’ri ishlatish
• React componentlar uchun test yozish
Bu mavzularni tepadagi loyiha bilan ko’rsataman. Reaktsiya qoldirila agar qizu bo’lsa
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46👍9❤2⚡2🤩1
9-chi Oktyabrda musobaqada deadline. Kimdir harakat qilib ko'rdimi?
Manda to'g'risini etsam vaqtim unchali ko'p emas, ishlarim ko'p, lekin man uchun shunaqa narsalar juda qizu🤩
- Tajriba oshirasiz
- Github proflingizda yana bitta ko'rsatish uchun loyiha yaratasiz
- Monetization qilib ko'rishingiz mumkin
- Kotta ehtimol bilan sizga yangi mijozlar kelishadi
Manda allaqachon g'oya bor, kodi ham yozishi boshlavordim, lekin ulguramanmi? Bilmadim.
Ulguramanmi, yo'q mi — deadlinedan keyin silar uchun loyihani open source qilaman, va baribir oxirigacha oborishga niyatim bor.
Qanaqasiga g'oya topdim?
Doim storisda etaman, eng yaxshi loyihalar, foydali va tajriba sizga olib keladigan bu o'zizda bor muammolarni hal qiladigan loyiha.
Xozir esa lekin bir nechta muammolar bor:
1️⃣ Alohida backend yozish shunchaki ulgurmiman. Kotta ehtimol bilan Supabasedan foydalanaman.
2️⃣ Kotta ehtimol bilan xech qanaqa to'lov tizimi ham ulashga vaqtim yetmidi.
Lekin shu loyiham bilan mani maqsadlarim:
1️⃣ GitHub flow strategiyasi bilan tajribani oshirish
2️⃣ GitHub CLI bilan ishlashi o'rganish
3️⃣ React Routerda arxitektura yasash
4️⃣ Wallet Pay va Crypto Pay to'lov tizimlarini ulash
5️⃣ Avtomatik CI/CD pipeline yasash
6️⃣ Radix UI da mobil UI yasash
Manda to'g'risini etsam vaqtim unchali ko'p emas, ishlarim ko'p, lekin man uchun shunaqa narsalar juda qizu
- Tajriba oshirasiz
- Github proflingizda yana bitta ko'rsatish uchun loyiha yaratasiz
- Monetization qilib ko'rishingiz mumkin
- Kotta ehtimol bilan sizga yangi mijozlar kelishadi
Manda allaqachon g'oya bor, kodi ham yozishi boshlavordim, lekin ulguramanmi? Bilmadim.
Ulguramanmi, yo'q mi — deadlinedan keyin silar uchun loyihani open source qilaman, va baribir oxirigacha oborishga niyatim bor.
Qanaqasiga g'oya topdim?
Doim storisda etaman, eng yaxshi loyihalar, foydali va tajriba sizga olib keladigan bu o'zizda bor muammolarni hal qiladigan loyiha.
Xozir esa lekin bir nechta muammolar bor:
Lekin shu loyiham bilan mani maqsadlarim:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
❤29👍14🔥2
V0 Private Betasiga mani qabul qilishdi 🥳
Tekin planda 200ta "credits", yani 200ta tanga, berishadi.
Bir nechta planlari bor:
Tekin — oyiga 200ta tanga
Basic — oyiga $10, 1 500ta tanga
Standard — oyiga $30, 5 000ta tanga
Premium — oyiga $50, 10 000ta tanga
Manimcha bu huddi Chat GPT va Github Copilot vositalarga o'xshab — foydali vosita bo'ladi.
Ajoyib narsa. Bugungi kunda dasturlashni o'rganish oson emas, lekin dasturchi bo'lish ancha oson.
Manimcha azgina AI/ML o'rganishim kerak.
Tekin planda 200ta "credits", yani 200ta tanga, berishadi.
Bir nechta planlari bor:
Tekin — oyiga 200ta tanga
Basic — oyiga $10, 1 500ta tanga
Standard — oyiga $30, 5 000ta tanga
Premium — oyiga $50, 10 000ta tanga
Manimcha bu huddi Chat GPT va Github Copilot vositalarga o'xshab — foydali vosita bo'ladi.
Ajoyib narsa. Bugungi kunda dasturlashni o'rganish oson emas, lekin dasturchi bo'lish ancha oson.
Manimcha azgina AI/ML o'rganishim kerak.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Mishadan $125ga 1 soatlik konsultatsiya oldim, dasturlashda yonalishim bo’yicha va rivojlanishim bo’yicha.
Ko’p narsa ancha aniq bo’ldi. Shuncha man olgan foydaga shuncha pulga ancha arzidi. Keyingi oy ham yana bir marta olaman konsultatsiya.
Manimcha rivojlanishimga ko’proq pul sariflashga harakat qilaman. Xudo xoxlasa Kent C Dodds ni testing bo’yicha kurslarini sotib olmoqchiman.
Ko’p narsa ancha aniq bo’ldi. Shuncha man olgan foydaga shuncha pulga ancha arzidi. Keyingi oy ham yana bir marta olaman konsultatsiya.
Manimcha rivojlanishimga ko’proq pul sariflashga harakat qilaman. Xudo xoxlasa Kent C Dodds ni testing bo’yicha kurslarini sotib olmoqchiman.
❤21👍10👏2
Etganchi MohirDev da yozilgan podkastni bir qismi chiqdi
https://youtu.be/USB8x9Mi7OU?si=dQQo-y7QpiOc7aZ_
https://youtu.be/USB8x9Mi7OU?si=dQQo-y7QpiOc7aZ_
YouTube
Resume'ingiz yaxshi bo'lsa, ishga kirishingiz osonlashadi
Resume - bu sizning mahoratingiz, tajribangiz va malakangiz haqida ish beruvchiga so'zlaydi. Shunday ekan, resume'ni iloji boricha tushunarli va mukammal tayyorlash kerak.
Xo'sh, yaxshi resume'ni qanday tayyorlanadi?
To'liq suhbat tez orada premyera qilinadi…
Xo'sh, yaxshi resume'ni qanday tayyorlanadi?
To'liq suhbat tez orada premyera qilinadi…