Brogrammist
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 π
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.
Taxminan:
Oddiy lekin chag'ituvchi savol.
π16π₯2
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
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
π₯18π7π1
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?
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?
π₯86π12π6π3
Brogrammist
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.β¦
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.
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.
π₯27π5π4π2
Brogrammist
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.β¦
YouTube
JS Canvas with Native C/C++ Graphics (Part 1)
Experimental dasturlash. C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz.
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
2-qism: https://youtube.com/live/j3crI4EsS1c
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
2-qism: https://youtube.com/live/j3crI4EsS1c
π₯11π4
Brogrammist
https://www.youtube.com/live/_6jSuztYxRc?si=tvW5E5IbQLEPiFb-
YouTube
JS Canvas with Native C/C++ Graphics (Part 2)
2-qism.
Experimental dasturlash. C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz.
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
1-qism: https://www.youtube.com/live/_6jSuztYxRc?si=tvW5E5IbQLEPiFb-
Experimental dasturlash. C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz.
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
1-qism: https://www.youtube.com/live/_6jSuztYxRc?si=tvW5E5IbQLEPiFb-
1π₯9π3π1
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
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
YouTube
JS Canvas with Native C/C++ Graphics (Part 3)
3-qism.
Experimental dasturlash. C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz.
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
1-qism: https://www.youtube.com/live/_6jSuztYxRc?si=tvW5E5IbQLEPiFb-
Experimental dasturlash. C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz.
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
1-qism: https://www.youtube.com/live/_6jSuztYxRc?si=tvW5E5IbQLEPiFb-
π₯8π6
Bugun kechΠ°gi segmentation fault error'ni tuzatish va kutubxonamiz imkoniyatlarini va API sini kengaytirishga harakat qilamiz.
https://youtube.com/live/yXyRtXMGPFY?feature=share
https://youtube.com/live/yXyRtXMGPFY?feature=share
YouTube
JS Canvas with Native C/C++ Graphics (Part 4)
4-qism.
Experimental dasturlash. C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz.
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
1-qism: https://www.youtube.com/live/_6jSuztYxRc?si=tvW5E5IbQLEPiFb-
Experimental dasturlash. C/C++ bilan native graphics ga asoslangan JavaScript kutubxona quramiz.
Maqsad: Brauzerdagi Canvas script'larni executable qilish imkoniyati.
1-qism: https://www.youtube.com/live/_6jSuztYxRc?si=tvW5E5IbQLEPiFb-
π₯11π2
Forwarded from Diyorbek
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.
π8π₯3
Forwarded from Diyorbek
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.
π₯8π4
24/7 ishlashning foydasi
Bu maqolani yozganim esimdan chiqibdi)
https://telegra.ph/247-ishlashning-foydasi-12-29
Bu maqolani yozganim esimdan chiqibdi)
https://telegra.ph/247-ishlashning-foydasi-12-29
Telegraph
24/7 ishlashning foydasi
Hikoya Faraz qilaylik, X kompaniyasida oddiy bir dasturchisiz. Siz kompaniyangizning βcore valueβlarini (qadriyatlarini) yaxshi tushunasiz va ularga asoslanib ishlaysiz. Axir siz kompaniya CEOsi yoki βtepadagilarβ bilan boβladigan mitinglarda βbiz bir oilamizββ¦
π₯27π1π1π€1
CSS bo'yicha Chrome 2025-yil qilgan yangiliklari.
Eng yoqqani `corner-shape` bo'ldi.
https://youtu.be/rnT1XBZWHMk?si=jajkYGfHk-fAGpje
Eng yoqqani `corner-shape` bo'ldi.
https://youtu.be/rnT1XBZWHMk?si=jajkYGfHk-fAGpje
π₯5
Frontendchilar backend yozsa shunaqa bo'ladida π (hazil)
https://youtu.be/s81dVUM-cQM?si=2ZU4RPehGqyjR1vE
https://youtu.be/s81dVUM-cQM?si=2ZU4RPehGqyjR1vE
YouTube
this is the worst case scenario
https://github.com/msanft/CVE-2025-55182
Go check out Flare's new collection tab in your free trial at https://go.lowlevel.tv/flare-dec
π« MY COURSES
Sign-up for my FREE 3-Day C Course: https://lowlevel.academy
π§ββοΈ HACK YOUR CAREER
Wanna learn to hack?β¦
Go check out Flare's new collection tab in your free trial at https://go.lowlevel.tv/flare-dec
π« MY COURSES
Sign-up for my FREE 3-Day C Course: https://lowlevel.academy
π§ββοΈ HACK YOUR CAREER
Wanna learn to hack?β¦
π₯2