Ramziddin — Dasturlash haqida @ramzcoder Channel on Telegram

Ramziddin — Dasturlash haqida

@ramzcoder


Instagram — instagram.com/ramzcoder
Ramzcoder community – @ramzcodercom
Ikkinchi kanalim – @ramzcodereng
Programming emoji pack – t.me/addemoji/ramzcoder

Ramziddin — Dasturlash haqida (Uzbek)

Salom, dasturchilar! Sizga yangi Telegram kanalimizga xush kelibsiz - Ramziddin — Dasturlash haqida. Bu kanalda siz dasturlash sohasida ko'p yaralayotgan bilimlarni oshirib borish imkoniyatini topasiz. Ramziddin — Dasturlash haqida kanali, dasturchilar uchun foydali ma'lumotlar, qulay yaratish vositalari va yangi texnologiyalar bo'yicha istalgan yangiliklar bilan sizni ta'minlaydi. Kanalimizda siz dasturlash sohasidagi so'nggi yangiliklarga ega bo'lishingiz mumkin. Agar siz dasturlashni o'rganmoqchi bo'lsangiz yoki dasturlash sohasida rivojlanmoqchi bo'lsangiz, Ramziddin — Dasturlash haqida kanali siz uchun ma'qul manzil bo'ladi. Bizning kanalda o'z fikrlaringizni ham ulashing - sizning tajribangiz boshqalarga yordam bera olishiga imkon beradi. Kanalimizga qo'shiling va dasturchilik dunyosida yangi mahoratga yeting!

Ramziddin — Dasturlash haqida

09 Dec, 11:34


@jonlichatbot-da endi kamerani yashirib mikrofoni o’chirishingiz mumkin

Ramziddin — Dasturlash haqida

08 Dec, 16:29


Bu esa man 9ta odamga hursandman 😁

Ramziddin — Dasturlash haqida

08 Dec, 16:26


@jonlichatbot-dagi “online users” componentni dizaynini minimalistikroq qildim

Fikrlar?

Ramziddin — Dasturlash haqida

08 Dec, 15:29


Bu jonli efirda nimalar ulgurdik
- Savol javob albatta
- Custom Vercel GitHub Actionslarni so'zladik
- Endi pipeline testlar o'tmaganida fail bo'ladi va productionga deploy qilinmaydi
- Vitest so'zlab testlar yozdik
- Zod yordamida validatsiya qildik
- Cloudflaredan kelgan kalitlarni cache qildik

Ramziddin — Dasturlash haqida

08 Dec, 13:08


@jonlichatbot ustida azgina jonli efirda ishliman

https://youtube.com/live/6YhZKbeNL-E?feature=share

Ramziddin — Dasturlash haqida

08 Dec, 11:20


Agar siz 2024 yilda hali ham CRA-dan foydalanvotgan bo'lsangiz, 2025 yilda 👨‍💻ga o'ting

Ramziddin — Dasturlash haqida

07 Dec, 15:21


Live stream finished (1 hour)

Ramziddin — Dasturlash haqida

07 Dec, 14:51


Telegram kanalga yuborishdan oldin WebRTC resurlar va Telegram kanalga yuborishdan keyin

Yaxshi lekin, ko'p yemadi

Ramziddin — Dasturlash haqida

07 Dec, 14:03


MVPni hohlaganingizcha test qilishingiz mumkin

MVP – Minimal Viable Product

Ramziddin — Dasturlash haqida

07 Dec, 13:52


@jonlichatbot

Ramziddin — Dasturlash haqida

07 Dec, 13:40


Chat here 🍸

Ramziddin — Dasturlash haqida

07 Dec, 13:39


Live stream started

Ramziddin — Dasturlash haqida

07 Dec, 07:10


To'g'risi, frontend bilan backendni yozib deploy haqida o'ylamastan ancha osonroq

Ramziddin — Dasturlash haqida

27 Nov, 13:04


20 kun o'tdi va man hali ham bu narsadan mazza qilvoman 🍸

Ramziddin — Dasturlash haqida

27 Nov, 09:13


Iyunda bir kuni @FormifyBot ustida ishlagan edim. O'zimcha nimadirlar qilib, boshimi qotirib, ideal holatga keltirishga harakat qilgan edim. Va release holatdan o'zimi uzoqlashtirgan edim (chunki qorqish bo'lgan).

Kecha huddi shu "ideyani" boshqa botda ko'rib qoldim. Iyulda release qilingan ekan. U botda allaqachon 1 000 000 foydalanuvchi bor va har oy u botdan 10 000 odam foydalanadi. Podpiskasi $5 turadi oyiga.

Bu birinchi marta emas. Man ko'p loyihalarni ohirigacha yetqazmagan edim va bir necha oydan keyin huddi shu loyihani boshqa joyda ko'rgan edim.

Hozir man video chat boti ustida ishlavoman, va bu holatda man yoki yana uni tashab qo'yishim mumkin, yoki nimadir release qilaman.

Ramziddin — Dasturlash haqida

27 Nov, 06:52


git add -A
git commit -m "kotta yangiliklar"
git push --force

Ramziddin — Dasturlash haqida

26 Nov, 18:04


⚠️ Bu mavzuni React uchun tushunish judayam muhim. Bu mavzuni ustida hamma hooklar ishlidi.

⚡️ Modul 2 — Advanced JavaScript

Dars 4, Qism 1 — Closures

- Closures nima?

- Call stack haqida bilgan narsalarimiz to'g'ri ishlamidimi?

- useRef hookga o'xshagan counter misoli

#modul2 #dars4

Ramziddin — Dasturlash haqida

26 Nov, 18:03


Kursimdagi bitta darsni bepul qilib shu yerga yubormoqchiman

Ramziddin — Dasturlash haqida

26 Nov, 16:47


Shunaqa filterni yozishi birinchi marta 2 yil oldin ishxonada o'rgandim


// undefined qiymatlarni o'chirmoqchimiz
const exampleList = ["v0", undefined, "vercel", undefined, undefined, "fly.io"]

// shunaqasiga filter qilishimiz mumkin
exampleList.filter(item => item !== undefined)

// yoki shunaqasiga
exampleList.filter(item => item)

// yoki shunchaki
exampleList.filter(Boolean)


Boolean shunchaki itemni oladi va agar item falsy bo'lsa false qaytaradi, aks holda true qaytaradi.

Falsy qiymatlar shunaqa bo'ladi:

null
undefined
false
NaN
0
-0
0n
""

Ramziddin — Dasturlash haqida

26 Nov, 12:22


Yana 2ta post 2016 yildagi ramzcoderdan

Ramziddin — Dasturlash haqida

26 Nov, 09:40


https://aaronfrancis.com/2024/this-doesnt-warrant-a-blog-post-40142b06

Ramziddin — Dasturlash haqida

26 Nov, 09:11


2 kundan keyin 24 yosh bo'laman

Ramziddin — Dasturlash haqida

26 Nov, 06:31


Birinchi versiyasi tayyor 👨‍💻 👨‍💻 👨‍💻 👨‍💻 👨‍💻 👨‍💻 👨‍💻 👨‍💻 👨‍💻 👨‍💻

https://t.me/addemoji/ramzcoder

Ramziddin — Dasturlash haqida

25 Nov, 19:06


Kundizi light mode zo’r ketadi

Ramziddin — Dasturlash haqida

25 Nov, 18:52


Endi siz Claude uchun dastur yozishingiz mumkin va Claudeni siz yozgan dasturingizdan foydalanishi o’rgatishingiz mumkin.

https://x.com/alexalbert__/status/1861079762506252723?s=46

Bu esa Anthropic yozgan yangi Model Context Protocol, bu narsa yordamida siz Claudega turli servislardan foydanalish imkonini berasiz.

Masalan, Claude endi siz uchun GitHubda repo yaratib, PR ochib o’zi commitlarni yozib beradi 🤯

Yoki masalan siz o’ziz MCPdan foydalanib Claudega Telegram akkauntingizga dostup berishingiz mumkin

Ramziddin — Dasturlash haqida

24 Nov, 15:25


O'zbekistonda 10ta zakazdan 10ta zakazga yaxshi xizmat beradigan ovqat yetqazish hizmati manimcha yo'q

O'zimiz bitta yaxshi servis yaratishimiz kerak

Ramziddin — Dasturlash haqida

24 Nov, 10:13


Mirror, AI uchun dasturlash tili.

Mirror yordamida funksiya qanday qiymatlarni olib qanday qiymat qaytarishi tushuntirasiz. Funksiya logikasini o'zingiz yozmisiz.

AI esa shu kodni o'qib, funksiya logikasini o'zi yozib chiqadi.

Reponi clone qilib sinab ko'rishingiz mumkin (OpenAI API kalit kerak bo'ladi) ⬇️

https://github.com/AZHenley/Mirror

Primeagen buni haqida video yozdi ⬇️

https://www.youtube.com/watch?v=KuLUd1UIvVA&ab_channel=ThePrimeTime

Ramziddin — Dasturlash haqida

22 Nov, 17:35


Maktab paytida, maktab kompyuterida man shunchaki while(true) {} yozgan edim Chrome consoliga

Ramziddin — Dasturlash haqida

22 Nov, 17:33


Kimdir keyinroq ishlatib ko'rishga saqlab qo'ydi

Ramziddin — Dasturlash haqida

22 Nov, 17:24


Kompyuterngizda xotira yetmayaptimi? Shunchaki kerak emas Frantsuz (fr) tilini o'chiring:

#rm -fr /

⚠️ Bu esa hazil! Xech qachon bu komandani ishlatmang! Butun fayllaringiz o'chib ketadi

Ramziddin — Dasturlash haqida

22 Nov, 14:34


Keyingi YouTube video: Event Loop bo'yicha to'liq qollanma

Ramziddin — Dasturlash haqida

22 Nov, 14:25


Bu lifehack yordamida CODE PER SECOND metrikani oshirasiz

Ramziddin — Dasturlash haqida

20 Nov, 18:12


Raycast haqida

Ramziddin — Dasturlash haqida

20 Nov, 17:43


Windowschi do'stlar, ishonila, bu narsa hayotingizni o'zgartiradi

https://twitter.com/raycastapp/status/1858894804144574487

Waitlistga qo'shilishga maslahat beraman, bu esa Raycast windows uchun

Ramziddin — Dasturlash haqida

20 Nov, 16:37


O'zbekiston telefon raqam uchun input kerak bo'lsa, tayyor React component yozdim ⬇️

https://gist.github.com/ramziddin/8a7699ec635c74ea0cd903461d6cb23c

Demo: https://stackblitz.com/edit/phone-number-input?file=src%2FPhoneInput.tsx

Ramziddin — Dasturlash haqida

19 Nov, 07:57


Qanday qilib solo-dasturchi sifatida loyihalar ustida ishliman?

Odatda Vercel butun workflowni oson qilib beradi:
* Har bitta branch uchun preview yaratadi
* Avtomatik ravishda CI/CD so'zlab beradi
* Infrastrukturani o'zi kotarib beradi

1. Nimadir saytga qo'shmoqchiman (balki bittada 10ta g'oya keladi)

2. Har bitta g'oyani alohida GitHub issuesda issue sifatida yarataman

3. Issueni ichida: acceptance criteria, priority, details, etc

4. Issueni ustida ishlamoqchi bo'lsam, issue uchun feature branch yarataman, masalan RM-542-internationalize-nav-bar (Issue raqamini branchga yozganimda issueni topishga yordam beradi)

6. Branch ustida asosan localda ishliman, lekin ba'zida Vercelga branchni push qilaman, va Vercel manga productiondan alohida feature branch qanday production muhitda ishlavotganini ko'rsatadi.

7. Branch tayyor bo'lganida o'zim uchun PR yarataman va alohida o'zim uni code-review qilaman. Agar nimadir topilgan bo'lsa, PR ichida thread yarataman va qayta nuqta 6-ga qaytaman.

8. Branch tayyor bo'lsa, testlar o'tvotgan bo'lsa va previewda hammasi yaxshi ishlavotgan bo'lsa, mainga PR-ni merge qilaman

9. Agar hato paydo bo'lgan bo'lsa productionda, Vercelda oson rollback qobilyati bor

10. Vercelda loglarga qarab turaman

Fikrlar/maslahatlar ⬇️

P.S.: albatta, bu workflow ishlatmastan ham tezroq productionga kod ko'tarsa bo'ladi. Lekin bu workflow shaxsan man uchun tartib va error-larni topishga yordam beradi

Ramziddin — Dasturlash haqida

18 Nov, 15:16


Shunchaki pul qilmoqchi bo'lsangiz JavaScript/TypeScript, Python, Java yoki PHP o'rganing. Fikringiz?

Ramziddin — Dasturlash haqida

17 Nov, 14:05


They're absolutely killing it

https://telegram.org/blog/fullscreen-miniapps-and-more

Mini applar qilish kerak bolla

Ramziddin — Dasturlash haqida

15 Nov, 06:17


ChatGPT (hozircha faqat macOS uchun) endi native macOS-dagi ilovalar bilan interact qilishi mumkin

https://x.com/OpenAIDevs/status/1857129790312272179

Ramziddin — Dasturlash haqida

14 Nov, 11:54


GitHub Flow nima va Git qanday loyihalarda ishlatiladi 👇

https://www.instagram.com/reel/DCWYG9xqGa1/

Ramziddin — Dasturlash haqida

13 Nov, 10:30


Ingliz tilimi shu yerda yanada ko’proq amaliyot qilaman 👇

https://t.me/ramzcodereng/56

Ramziddin — Dasturlash haqida

13 Nov, 03:56


Agar npm packageni pnpm packagega aylantirmoqchi bo'lsangiz, pnpm importdan foydalaning. U sizning package-lock.jsonni o'qib yangi pnpm-lock.yaml yaratadi

Ramziddin — Dasturlash haqida

12 Nov, 19:16


Eng zo’r uzoq mudatt dasturlash strategiya (shaxsiy fikrim)

Like my father says a lot: “qiyin narsalarga o’rganib qolish”

• Qiyin narsalarni o’rganishga o’rganib qolish
• Xatolarni ohirigacha yechishga o’rganib qolish
• Ko’proq harakat qilish va minimum harakat-chiziqni odatga olish

Ramziddin — Dasturlash haqida

12 Nov, 07:25


Bu 2ta narsa yordamida hammaga Telegram mini app yaratish jarayonini osonlashtirmoqchiman

Ramziddin — Dasturlash haqida

12 Nov, 07:24


Ikta open source loyiha qilmoqchiman jonli efirda:

1. Shunchaki oddiy React.js bilan Vercel orqali Telegram mini app yaratish uchun open source template.

Ya’ni xech qanday Next.js, yoki Express.jsdan foydalanmasdan. Shunchaki vercelning serverless funksiyalar backend uchun va static frontend.

2. Telegram mini app yaratish uchun man ishlatadigan o’zim yozgan React.js hooklar kutubxonasi

Ramziddin — Dasturlash haqida

11 Nov, 12:00


Shu narsani Next.js haqida ham o'yliman, asosan haterlarda skill issue va bu fikrni yangi "use cache" directive tasdiqlaydi. Cacheni umuman 😊 детский сад ромашка 😊 qilishdi.

Stop hating the tools, invest more time into learning.

Ramziddin — Dasturlash haqida

11 Nov, 11:57


Manga React yoqadi, lekin rendering jarayoni ja zo'r bilmagan edim. Bu maqoladan keyin mani React hayotim eng zo'r tomonga o'zgardi:

https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior/

Ramziddin — Dasturlash haqida

11 Nov, 11:56


Hot take: ko'pchilik Reactni hate qiladigan dasturchilar Reactning fundamental printsiplarni (rendering jarayoni) tushunishmaydi

Va shuning uchun hate qilishadi

Ramziddin — Dasturlash haqida

10 Nov, 20:27


Agar ChatGPT sizning alter-egoni chizgan manosini bilmoqchi bo’lsangiz, shunchaki savol bering:

Ramziddin — Dasturlash haqida

10 Nov, 16:50


Shunaqa kabi videoga nima deysilar?

Ramziddin — Dasturlash haqida

10 Nov, 15:29


ramzcoder 2018 yilda

Ramziddin — Dasturlash haqida

10 Nov, 12:04


VSCodeda fontni font ligatures yordamida chiroyli qilish usuli

Ramziddin — Dasturlash haqida

09 Nov, 12:26


Tailwindni yaxshi ko'rishimi yana bitta sabab – responsive design. Judayam tez va oson prototiplash mumkin

Ramziddin — Dasturlash haqida

09 Nov, 10:16


Tailwinddan foydalanish uchun shunaqa monitor olmoqchiman

Ramziddin — Dasturlash haqida

09 Nov, 08:29


Siz Next.js 15ni o'rgandingiz, endi nima loyiha qilgan bo'lar ediz? 💬

Ramziddin — Dasturlash haqida

08 Nov, 16:02


Dasturlashning keyingi qismi 🍸

https://github.com/kocha-lang/

Endi siz ham kocha tilida gapirishingiz mumkin

Ramziddin — Dasturlash haqida

07 Nov, 08:01


That one time I made a telegram bot for a client using Python

Checkout the commit messages

Ramziddin — Dasturlash haqida

07 Nov, 07:51


Loyihalarni deploy qilish bo'yicha o'zbek tilida bundan yaxshi qo'llanma hali ko'rmaganman

3 soat turli deploy qilish variantlar haqida, hands-on ssh-ni va VPS-ni so'zlash, ilovani docker bilan containerize qilish va ko'proq foydali narsa

Gap yo'q 🔥

Ramziddin — Dasturlash haqida

05 Nov, 11:57


Agar Next.jsga hate ko’rmagan bo’lsangiz, x.com ga kiring

Ramziddin — Dasturlash haqida

05 Nov, 11:56


Ko’p mashhur vositalar har doim “hate” oladi. PHP, Java, JavaScript va hozirgi paytda ayniqsa Next.js

PHP hozir ancha, ancha qulay va toza bo’lgan. PHPchilar ko’pincha gapi o’rniga shunchaki mahsulotlarni implement qiladi talashmasdan.

Javani boilerplateni har bitta versiya bilan oddiylashtirishvotti.

Va Next.js, boshqa narsalarni o’rganvotgan bo’lsam ham, baribir Next.js tomoniga qariman. Ular shunchaki judayam-judayam tez ideyalarni iterate qilishvotti. Lekin ideyalar zo’r!

Ramziddin — Dasturlash haqida

04 Nov, 10:43


Bu oddiy narsa bo'yicha manga 3ta suhbatda savol berishgan

Ramziddin — Dasturlash haqida

01 Nov, 14:11


Live stream finished (3 hours)

Ramziddin — Dasturlash haqida

01 Nov, 10:53


Coding live stream, no microphone. Just work & chill

Edit: I will now talk! 🍸

Ramziddin — Dasturlash haqida

01 Nov, 10:52


Live stream started

Ramziddin — Dasturlash haqida

01 Nov, 10:06


Live stream finished (1 hour)

Ramziddin — Dasturlash haqida

01 Nov, 08:57


Shunchaki noybardni rejalashtirish jonli efiri, qisqa

Ramziddin — Dasturlash haqida

01 Nov, 08:56


Live stream started

Ramziddin — Dasturlash haqida

01 Nov, 08:07


1 noyabr 🍸 Noyabrga dasturlash maqsadlaringiz qanday? (Sir bo'lmasa)

Ramziddin — Dasturlash haqida

30 Oct, 19:36


Ko‘pchilik Next.jsning cache mexanizmlari murakkab bo'lgani uchun va tez prototiplash yo‘liga to‘sqinlik qiladi degani uchun – Next.js jamoasi oddiy 'use cache' direktivani yaratishdi.

Endi, default ravishda, hamma narsa dynamic bo'ladi va cachedan foydalanish uchun siz aniq cachega opt-in bo'lishingiz kerak, ya'ni 'use cache'dan foydalanishingiz kerak. Bu degani endi hech qanday kutilmagan va tushunarsiz cache muammolar bo'lmidi.

'use cache' hali eksperimental hisoblanadi. Shuning uchun uchun oldingi cache API-lar hali ham ishlaydi (va albatta backwards-compatability uchun ham).

Delba bu yangi direktiva bo'yicha ajoyib video yozdi:

https://www.youtube.com/watch?v=OWmRn74CQKY&ab_channel=Delba

Ramziddin — Dasturlash haqida

30 Oct, 12:03


loading="lazy" attribute yordamida saytni optimize qilamiz

StackBlitzda kodni sinab ko'rish

Ramziddin — Dasturlash haqida

29 Oct, 15:48


Razmeri X2 kichkinaroq bo'ldi (12sm x 12sm) va 3ta external monitor ulashingiz mumkin. Mind blowing

Manimcha dasturchilar uchun bomba taklif

Ramziddin — Dasturlash haqida

29 Oct, 15:42


Yangi Mac Mini atiga $600ga sotib olishingiz mumkin, 16GB memory bilan va M4 bilan! Great deal!

Ertaga yangi MacBook haqida yangiliklar chiqadi

Ramziddin — Dasturlash haqida

28 Oct, 12:14


Erkak bo'ling, variable yaratishi o'rniga shunchaki qiymatni eslab qoling 💡

Ramziddin — Dasturlash haqida

28 Oct, 11:30


Homerow 2 oydan keyin – yaxshimi?

Uyda 2 noutbuk bor – shaxsiy va ishxona. Shaxsiy noutbukda homerow bor, ishxona noutbuka yo'q. Shaxsiy noutbukda o'zimi ancha tezroq his qilaman.

Bu mini-obzorda Homerowni qanday qilib browserda, VSCodeda va boshqa ilovalarda ishlatishimi, Homerowni muammolari va ustunliklari, va ishimni qanday tezlashtirishimi ko'rsataman.

Ramziddin — Dasturlash haqida

27 Oct, 11:01


It's here

Har bitta frontendchi bilish kerak bo'lgan narsa

1.5 tezlikda ko'rishi maslahat beraman

Ramziddin — Dasturlash haqida

26 Oct, 11:02


Simsiz hayot yaxshi

Ramziddin — Dasturlash haqida

26 Oct, 03:05


Erkak bo’ling, butun React.js saytingizni bitta gigant componentda yozing 🍸

Ramziddin — Dasturlash haqida

25 Oct, 15:40


Boshlanuvchi dasturchilarga maslahatim

Ramziddin — Dasturlash haqida

25 Oct, 14:37


Matt Pocock okami judayam hurmat qilaman. Statelyda ishlagan paytlarida shunaqa foydali video chiqardila:

useState, useReducer va XState o‘rtasida qanday qaror qabul qilish mumkin

useReducerni to'liq tushunishga bu video yordam berdi va ko'zimni ochib berdi.

Ramziddin — Dasturlash haqida

24 Oct, 15:55


Live stream finished (5 hours)

Ramziddin — Dasturlash haqida

24 Oct, 15:55


Alright, jonli efirga 5 soat bo'ldi. 5 soat ichida ishimdagi tasklarni bajarib, shaxsiy ishlarimi ham qildim.

Rahmat jonli efirga qo'shilganila uchun, it was pretty chill and relaxing. See ya tomorrow 🍸

Ramziddin — Dasturlash haqida

24 Oct, 15:27


Zo'r g'oyalar uchun rahmat! 🍸

Ko'p g'oyalar yozdilar, ba'zila complex. Razgon uchun oddiyroqlaridan boshliman

Ramziddin — Dasturlash haqida

24 Oct, 14:38


Agar sizda yangi video uchun so'rov bo'lsa, shu yerga yozing

Ramziddin — Dasturlash haqida

24 Oct, 10:55


Live stream started