fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Brogrammist

Brogrammist

رفتن به کانال در Telegram

Veb-dasturlash bo'yicha kamtarona bilim va tajribalarimni ulashaman. Konsultatsiya: https://connected.uz/x/DiyorbekSadullaev Sayt: https://diyorbek.blog YouTube: https://youtube.com/@brogrammistuz Insta: https://instagram.com/brogrammistuz

نمایش بیشتر
1 206
مشترکین
-124 ساعت
-87 روز
-830 روز
آرشیو پست ها
yana bir observation. Node docker image juda kop joy olarkan. O'zini base linux imagega alohida install qilinsa ancha ka joy olarkan. Hozir faqat Bun inshlatyapman. Bun docker image ancha kichik ekan.

Docker Desktop orniga OrbStack ishlatyapman. Self hosted server doim yoniq turadi macbookda. doim 10gb ram band qilib. OrbStack o'rnatidim. hech qanaqa config kerak emas. Ozini builtin docker instanceini ishlatarkan. hozir 2-3 gb ram olyapti xolos.

Repost from The Bugs

Bugun kechаgi segmentation fault error'ni tuzatish va kutubxonamiz imkoniyatlarini va API sini kengaytirishga harakat qilamiz. https://youtube.com/live/yXyRtXMGPFY?feature=share

Davom ettiramiz 🙂 Bu stream'lar dars yoki savol-javob sessiyalari emas. Bu mening jonli efirda: 1. hech qanday tayyorgarliksiz kod yozishim 2. yangi narsalar o'rganishim 3. miyyam tormozlanishi 4. qiziq loyihadan zav olishim Bularni stream qilmasam ham, baribir qilardim. Shunchaki gapirmasdan o'tirardim xolos. Kunlik terapiyaga aylanib qolyapti men uchun bu. 😄 https://youtube.com/live/MGrzycMuT60?feature=share

Bugun eksperimentimizni davom ettiramiz 🙂 https://youtube.com/live/j3crI4EsS1c?feature=share

Xo'sh... reaksiyalarga qaraydigan bo'lsak, mavzuga qiziqqanlar kam emas ekan. Bu mavzu o'ta eksperimental. Menimcha qilsa bo'ladi va shunga birga harakat qilamiz, inshaAlloh. Unday bo'lsa, bugun kech soat 22:00 da bitta stream qilamiz YouTube da.

YouTube stream qilamizmi? Anchadan beri "live coding" stream qilish haqida o'ylab kelaman. "Recreational programming" degan narsa bor, ya'ni "ko'ngilochar dasturlash". YouTube da Tsoding degan rus aka shunqa videolar qiladi. Videolarini ko'rib maza qilaman. Shunga o'xshash streamlar qilsak menimcha qiziq bo'lardi. U akadek tajribam yo'q lekin harakat qilishga arziydi. 🙂 Native HTML Canvas from Scratch C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz. Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati. Bitta stream bilan buncha narsani qilish imkoni yo'q. Seriyali qilamiz. Nima deysizlar?

Shaxsiy vebsaytimni open-source qildim Kodi zo'r yozilmagan. Lekin yashiradigan narsamam yo'q ichida. 🙂 Blogni o'zim 0 dan y
Shaxsiy vebsaytimni open-source qildim Kodi zo'r yozilmagan. Lekin yashiradigan narsamam yo'q ichida. 🙂 Blogni o'zim 0 dan yasaganman. Boshida postlarni yozish uchun CRUD app qilgandim. Backend API, database, authnetication. Xullas yaxshigina overengineering bo'lgan. Albatta, o'rganish uchun. Keyinchalik esa murakkablikdan qochib, iloji boricha sodda yechimlar qilish kerakligini anglab yetganman. Shu sabab postlarimni oddiy markdown fayllarga aylantirganman. Markdown fayllar /public/articles ga qo'shiladi. Saytga kirganda o'sha yerdagi fayllar ro'yhati ko'rsatiladi. Birortasini ochganda markdown HTML ga o'girilib sahifada ko'rsatiladi. Tamom. Faqat domen uchun pul to'layman xolos. https://github.com/diyorbek/diyorbek.blog

Javob Taxminan: 100 MB Chunki, primitivlar ham "reference" orqali ko'chiriladi. Faqat o'sha nusxalardan biri o'zgargach "reference"lar bo'linadi va xotirada alohida joy olishni boshlaydi. Bu V8 engine'sida, xususan Chrome va Node.js da shunday ishlaydi. Boshqa JS engine'lar optimizatsiyasi farq qilishi mumkin. Chunki ECMAScript spec'ida ayanan biror optimizatsiya uchun talab qoyilmagan. Oddiy lekin chag'ituvchi savol.

Intervyu savoli Ushbu koddagi o'zgaruvchilar jami taxminan qancha xotira egallaydi?

const a = "..."; // 100MB string

const b = a;

let c = b;

var d = [c];
Javoblaringizni izohlarda qoldiring 👇

Lotin-Kirill dasturim analitikasida meni ko'p hayron qoldiradigan narsa bu - aktiv foydalanuvchilar demografiyasi! Indonesiya
Lotin-Kirill dasturim analitikasida meni ko'p hayron qoldiradigan narsa bu - aktiv foydalanuvchilar demografiyasi! Indonesiyadan har doim 10-15 ta user bor. Oxirgi oylarda Rossiya orqada qolib, Xitoy va Singapurdan foydalanuvchilar paydo bo'lishni boshladi. 🤨 Balki VPN dir? Ishonish qiyin. Xitoyda bloklangan saytlar bizdan ko'ra ko'proq. O'zbekistonlik talabalar/ishchilar? Bo'lishi mumkin. Lekin Xitoyda o'qishsa ham, bunchalik aktiv foydalanuvchilar bo'lishi menga qiziq tuyulyapti. Tilshunos/Tadqiqotchilar Bu ham variant. Ammo yana yuqoridagi savol qiynaydi. Botlar? Ehtimoldan holi emas. Lekin maqsad tushunarsiz. Open-source library bo'lsa, nima qilishadi UI ishlatib? 🤷‍♂️ Xullas, bilmadim. Nima bo'sayam tinchlik bo'sin.🤲

Dasturchilik Darajalari Qo‘llanmasi 📎 Link P.S. Yana LinkedIn'dan chopildi

O'zgaruvchi/funksiya nomlarini yozganda qisqartmalarni qanday yozishga ikkilanaman: Katta harf bilan yozaveraymi yoki kichik harfga o'zgartirsammi? 🤔 Mana sizga clean code tip: Qisqartmalarni boshqa so'zlardek kichik harf bilan yozing! 🚫 validateXMLFile ✅ validateXmlFile 🚫 sendJSONRequest ✅ sendJsonRequest Shunday qilinsa, so'zlarni o'qish osonlashadi. Ayniqsa bir nechta qisqartmalar yonma-yon kelganda buning foydasini ko'rish mumkin. 🚫 setRESTAPIURL ✅ setRestApiUrl P.S. LinkedIn'dan chopildi

Qiziq fakt! Agar vaqt mashinasida 17-asrga sayohat qilsangiz shimoliy Angliyada xalqdan "backend" so'zini eshitsangiz hayron
Qiziq fakt! Agar vaqt mashinasida 17-asrga sayohat qilsangiz shimoliy Angliyada xalqdan "backend" so'zini eshitsangiz hayron bo'lmang. Ular shunchaki kuz fasli haqida gapirayotgan bo'ladi. Ha, kuz fasli eski ingliz tilida "backend" deyilgan! 🤓 Qiziq, "frontend" degan so'z ham oldin boshqacha ma'noni anglatganmikan? 🤔

Podkastni o'tkazib yuborganlar yoki o'zi eshitishniyam xohlamaganlar uchun link. Kirib ko'ring, balki siz uchun qiziq gaplar topilib qolar. 😬 https://youtu.be/L0xlW-h7OnA?feature=shared