Ramziddin — AI va dasturlash haqida
Open in Telegram
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
Show more2 171
Subscribers
+924 hours
+147 days
-730 days
Posts Archive
Ertalabdan miyamda "Tuple to Object" mashqi aylandi 🫠
Moshinada oynaga qarab "Tuple to Object" haqida o'ylab o'tirdim.
To'g'risini etsam, hozirgina endi uyga kelib judayam shu mashqi yechgim keldi.
Va natijada – o'xshadi. Xali boshqa odamlar qilgan solutionlarni ko'rmadim, lekin jonli efirda ko'ramiz!
Edit: mashqga link.
Cursor allaqachon eski vosita (jk). Replit esa nafaqat ko’d yozib beradi, infrastrukturani ham ko’tarib beradi 😲
Yani loyihani o’zi deploy qiladi, scale qiladi va o’zi DB o’rnatadi.
https://x.com/amasad/status/1831730911685308857?s=46
#replit #ai
⚡️ Natijada, easy mashqlardan "Pick", "Readonly", "First of Array", "Lenght of Tuple", "Exclude", "Awaited" va "If" yechdik.
Manga judayam yoqdi va hali manimcha ancha ko'p qismlar chiqadi! 📹
Qatnashganlarga rahmat!
Agar boshqa ishlar chiqib qolmasa, bugun challengeni boshlimiz jonli efirda! ☕️
+1
📱 Qiziq yangilik.
chatgpt.com Next.js-dan Remix-ga o'tishdi.
Nimaga? Shu YouTube videoda Web Bos tushuntirishga harakat qildi, lekin sababini aniq tushunmadim.
Balki alohida serverlarda host qilishga qiynalishdi. Judayam ko'p Next.js bilan self-hosting muammolar haqida X-da yozishadi. Ya'ni xuddi Vercel Next.js-ni aynan Vercelda deploy qilish uchun osonroq qilishgan. Va bazi qismlar rostdan shunaqa, ko'pchilik qiynalishadi ba'zi narsalar bilan.
Qiziq savol, siz uchun senior va middle dasturchilarni farqi nimada?
Man deyarli bir yarim yil strong middle frontendchi sifatida ishlavoman va man uchun qiziq – seniorning xususiyatlari qanaqa?
Cursor yordamida 8 yasharli bolala o'yinlar va saytlar yaratishvotti
https://x.com/rickyrobinett/status/1825581674870055189
https://x.com/MengTo/status/1830122851028123911
Cursor-dan foydalanganingizda
.cursorrules faylni loyihani ichida yaratishingiz mumkin.
U yerda batafsil loyihani haqida yozishingiz mumkin va endi sizda yordamchi-dasturchi bor.
https://x.com/guidsen/status/1830289361801470118😎 Challenge accepted
TypeScript Cookbook o'qiganimda ko'proq typelarni noldan yaratishi o'rganishi boshladim.
Masalan:
- Generic
as prop bilan React component yaratishi o'rgandim
- Noldan o'zimning Pick, Omit va shu kabi helperlarni yozishi o'rgandim
Endi, jonli efirda 182-ta TypeScript muammoni birga yechamiz. Easy-dan Extreme-gacha.
This will be epic! ☕️
Birinchi jonli efirni yaqinda rejalashtiramiz! 🍸
Challengelar: https://github.com/type-challenges/type-challenges?tab=readme-ov-fileGuillermo Rauch, v0 yordamida, o’yin yaratdi 😁
Shu postda 👇 Rauch ishlatgan har bitta promptni ko’rishingiz mumkin
https://x.com/rauchg/status/1828527211252719802?s=46
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
+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.
