uz
Feedback
Ramziddin — AI va dasturlash haqida

Ramziddin — AI va dasturlash haqida

Kanalga Telegram’da o‘tish

Man bilan bog'lanish – t.me/ramzcoder?direct Ingliz tilida kanalim – @ramzcoderen Ramzcoder community – @ramzcodercom Instagram — instagram.com/ramzcoder Programming emoji pack – t.me/addemoji/ramzcoder

Ko'proq ko'rsatish
2 188
Obunachilar
+224 soatlar
+77 kunlar
+430 kunlar
Postlar arxiv
Dasturchilar, Docker 👩‍💻 ishlatasizlarmi? Agar ha bo‘lsa, qayerda ishlatasizlar, qanday va nima uchun? Rahmat!

Vercel asoschisi, Guillermo Rauch, emaliga kelgan phishing xatning haqida yozdi 👇 https://twitter.com/rauchg/status/1827057965784015169 Ishxonamda doim bizni shunaqa test qilishadi, fake phishing xatlarni yuborishadi bizning diqqatimizni tekshirish uchun va man o‘ylimanki bu judayam to‘g‘ri narsa

Bu vosita noutbukingizni tezlashtirish uchun yordam berishi mumkin... TL;DR; Chromeda (yoki Chromium-based browserlarda) "The
+1
Bu vosita noutbukingizni tezlashtirish uchun yordam berishi mumkin... TL;DR; Chromeda (yoki Chromium-based browserlarda) "The Great Suspender" extensiondan foydalaning, xotirani bo'shatish uchun. Bu extension avtomatik ravishda eski/ishlatilmagan tablarni o'chiradi (yo'q qilvormastan). Ko'pincha noutbukim qotganida Activity Monitor ilovani ochaman. Odatda, asosiy qotish sababi xotira (RAM) yetmasligi. Xotiradan ko'pincha Arc (Chromium-based) foydalanadi va qancha tablar ko'paysa – shuncha RAMdan ko'proq foydalanadi. Eski MacBook Pro M1 da 8gb RAM bor edi va 3-4 oy oldin ko'proq qotishi boshladi. Sababi oddiy – RAMdan ko'proq foydalanishi boshladim. Yangi MacBook Pro M3 Pro da 18gb RAM bor va u ham bazida yetmidi. Oldin, eski (birinchi) Samsung Ativ Book 6 noutbukimda "The Great Suspender" extensiondan foydalangan edim. Shu extension esimga tushdi, uni o'rnatdim va endi natijada noutbukimda boshqa muhim jarayonlar uchun xotira yetarli bo'lvotti.

Stars uchun rahmat! 🍸 Ingliz tilida "shaxsiy" kanalim bor, u yerda bazida dasturlash haqida, bazida boshqa narsalar haqida gapiraman @ramzcodereng

+2
Man xato qildim... - Next.js va CRON haqida - Vercelning file upload limitlarning haqida - postgres.new AI yordamida DB yaratdim - S3 uploadlar haqida - Claude mani o'rnimga docslarni o'qidi - Cursor AI haqida o'ylavoman - Self managed VPS haqida Eng kotta foyda – tajriba. Xech qachon oldin CRON va Drizzle bilan ishlamaganman

Davom etamiz ☕️

Standup tugadi, davom etamiz

Bugun ishdan keyin judayam tez bitta saytni NOLDAN productiongacha yozishim kerak. Deadline judayam qisqa, va sayt judayam tez kerak. Agar noldan productiongacha judayam qisqa vaqtni ichida jonli efirda ishlash jarayonimni ko’rmoqchi bo’lsangiz — bugun jonli efir qilishim mumkin. Bu saytni bir nechta sahifalari bor, backendi bor, SMS yuborish imkoniyati bor. Stackni haqida o’yladim: vercel, next.js, postgresql, prisma(?), tailwind Reaktsiya qoldiring

Video xabar00:45

Kimda internet sekin ishlavotti?

Video xabar00:19

Bu ilova manga judayam kerakligini bilmagan edim. https://homerow.app Ilovani nomi esa Homerow, va u to'liq mishka ishlatmastan macdan foydalanishi imkoniyatini beradi. Lekin manda Telegram bilan nimagadir ishlamayapti. Endi man bemalol Arcdan, VSCodedan, Notiondan, ChatGPTdan, Spotifydan, Tableplusdan va boshqalardan – shunchaki keyboard yordamida foydalansam bo'ladi. Ishlash jarayonini judayam tez va yoqimli qildi. Scroll qilishingiz mumkin, kerakli elementlarni qidirib bosishingiz mumkin. Windows uchun alternative (yoki shunchaki Chromeni ichida shunaqa narsa kerak bo'lsa) – https://chromewebstore.google.com/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb

Dasturchilar salom, man shunchaki "code with me" jonli efir yoqmochiman. Afsuski ishxonamdagi kodni albatta ko'rsata olmayman, lekin keyinroq o'zimni loyiham bilan savollarga javob beraman Youtubega havola: https://www.youtube.com/watch?v=1_SumOlFzII Bu habarni chat sifatida ishlatinglar 🔽

Grok 2 chiqdi va u esa joyib
Grok 2 chiqdi va u esa joyib

🍸 Dasturchilar, o'zbek tilida dasturlash bo'yicha YouTubedagi kontent bo'yicha silarga savollarim bor: 1. Ko'proq ingliz tilida, rus tilida yoki o'zbek tilida ko'rasizmi videolarni? 2. O'zbek tilidagi dasturlash kontentlarning eng kotta kamchiligi nima? 3. O'zbek tilidagi kontentlarda nimalar ko'proq ko'rmoqchisiz? 4. Umringizda YouTubeda dasturlash bo'yicha eng zo'r ko'rgan video?

👩‍💻 Next.js cache haqida qisqacha. Request Memoization Bir sahifani ichida turli component-lar o'sha-o'sha resourceni fetch qilganida, masalan /profile sahifada 3ta component-lar `/api/user/`-ga so'rov yuborvotti, 3ta so'rov yuborishi o'rniga, 1ta so'rov yuboriladi va qolgan 2ta so'rovni Next.js avtomatik ravishda 1chi so'rovdan qaytgan qiymatni ishlatadi. Bu aynan fetch bilan ishlidi, boshqa funksiyalar bilan ishlatish uchun – Reactdagi cache funksiyasidan foydalanish kerak. Data Cache Endi sizning o'sha-o'sha /profile sahifangizga 10ta foydalanuvchi kirdi. `/api/user`-ga 10ta so'rov yuborishi o'rniga, siz 1ta so'rov yuborasiz va qolgan 9ta so'rovlar uchun 1chi so'rovdagi natijani ishlatasiz. Albatta data cache mexanizmlarni o'zgartirishingiz mumkin, masalan har 15 daqiqa cacheni yangilash, yoki qaysidir APIga so'rov kelganida (masalan `PUT /api/user/`) cacheni yangilashingiz mumkin (yani "on demad revalidation"). Bu ham aynan fetch bilan ishlidi, boshqa funksiyalar bilan ishlatish uchun - Reactdagi Next.jsdagi unstable_cache funksiyasidan foydalanish kerak. Bulardan tashqari full route cache bilan client-side cache bor.

TypeScriptda manga yoqadigan pattern – qiymatdan type yaratish. Bu pattern yordamida sizda bitta haqiqat manbasi bo'ladi. Bu
+1
TypeScriptda manga yoqadigan pattern – qiymatdan type yaratish. Bu pattern yordamida sizda bitta haqiqat manbasi bo'ladi. Bu qiymatdan type yaratish jarayoni – "type derived from value" etsa bo'ladi, yani qiymatdan xisoblangan type.