Ramziddin — Dasturlash haqida
2K subscribers
292 photos
29 videos
200 links
Ingliz tilida kanalim – @ramzcoder
Ramzcoder community – @ramzcodercom
Instagram — instagram.com/ramzcoder
Programming emoji pack – t.iss.one/addemoji/ramzcoder
Download Telegram
👆 Tepadagi muammo haqida.

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 👇
👍133🔥2😁1🦄1
Ramziddin — Dasturlash haqida
👆 Tepadagi muammo haqida. 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.…
📺 Accessibility bilan testlar haqida YouTubega video yozimi?

• 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👍922🤩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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥43
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.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍201
🎙 10 daqiqadan keyin v0 dan jonli efirda foydalanib ko'rmoqchiman. Yarim soatcha jonli efir o'tqazaman, savollarga ham javob beraman
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5
Live stream finished (52 minutes)
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.
21👍10👏2
Salom dasturchilar! Shu kanalga Noybrdan beri xech narsa yozmadim.

Yangiliklar ko'p emas xozircha, lekin xayot o'tvotti va man yangi natijalarga erishmoqchiman – ish masalasi bo'yicha. Xullas, shu yerda o'zim o'rganvotgan malumotlarni yuborib turaman, yani haqiqiy kontent instagramda bo'ladi, bu yerga vaqt kam bo'lgani uchun shaxsiy zametkalar formatida yozaman.

Man hozirgi ishimda yozi oxirida promotion so'rashi haqida o'ylavoman, lekin nimadir qilishdan oldin hamma narsaga tayyorlanmoqchiman – ishdan chopilishga ham (kim biladi).

Shuning uchun plan shunaqa:
- Chuqur TypeScript o'rganish (boshladim)
- AWS amaliyot qilish (boshladim)
- Docker o'rganish
- Java va Spring Boot o'rganib amaliyot qilish
- PostgreSQL o'rganish va amaliyot qilish

Buni manimcha yozda bemalol bajaraman. Ha, bular ko'proq backendda kerak bo'ladi bilaman, lekin bu yo'li bilan vakansiyalar "maydonini" o'zim uchun kottalashtiraman, va bu manimcha yomon emas.

Umimiy maqsad esa: yilni oxirigacha kamida $5000ga chiqish.
🔥3313👍4🤩2
🤖 Xozir ChatGPT man uchun

• Suhbatlarga tayyorlanish uchun assistentim

• AQSHga ko'chish rejasini tayyorlash uchun ustozim

• Code review uchun yordamchim

• Sport zal uchun shaxsiy trenerim
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3310🤩4👏2🔥1
Sizda TypeScriptda kotta ehtimol bilan shunaqa muammo bo’lgan.

Tassavur qiling siz shunaqa funksiya yaratdingizki (foo deb nomlimiz), u funksiyaga 3ta stringdan bittasini bervorishingiz mumkin yoki har qanday string.

Kotta ehtimol bilan shunaqa funksiyasi ko’rinishi shunaqa bo’lishi mumkin:


function foo(options: 'a' | 'b' | 'c' | string) {
// ...
}


Lekin VSCodeda (yoki boshqa IDEda) shunaqa funksiyani call qilganingizda, IntelliSense sizga bor variantlar haqida (yani a, b, c) xech qanday ishora bermaydi.

Shunaqa holatlarda unioningizni yani 'a' | 'b' | 'c' | string ni { } bilan intersect qiling.


function foo(options: 'a' | 'b' | 'c' | string & {}) {
// ...
}


Natijada, IntelliSense sizga bor variantlarni ham ko’rsatadi, va har qanday stringni bervorishi ham ruxsat beradi.

TypeScript playgroundga havola.

Shu narsani TypeScript cookbookda o'rgandim.
👍182🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👍19🔥76👎1
Jonli chat
👍1