uz
Feedback
Programming ∀

Programming ∀

Kanalga Telegram’da o‘tish

Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.

Ko'proq ko'rsatish
1 217
Obunachilar
Ma'lumot yo'q24 soatlar
-87 kunlar
-3530 kunlar
Postlar arxiv
How I Experience Web Today https://how-i-experience-web-today.com/

Repost from DevOps & SRE notes
The open-source alert management and AIOps platform #AlertManagement #AIOps #OpenSource https://github.com/keephq/keep

Video xabar00:24

Endi bu communityni biroz tartiblasak yanayam ko’proq foyda bo’ladi hammaga )) 4 yilda shuncha member yomon emas. Endi ikki n
Endi bu communityni biroz tartiblasak yanayam ko’proq foyda bo’ladi hammaga )) 4 yilda shuncha member yomon emas. Endi ikki narsani yo’lga qo’yishni o’ylayabman. 1. Job review - vakansiyalarni review qilish kerak, kompaniya qanaqa nima sharoitlar vaxakazolar bo’yicha. 2. Blacklist - hamma infosigan kurslar qallob qaroqchilarni. Chetga suramiz, qiziqqanlar o’zlari community ko’magi bilan o’rganadilar.

Video xabar00:10

Vlad amakining postlari juda ajoyibda. https://serokell.io/blog/why-dependent-haskell
Vlad amakining postlari juda ajoyibda. https://serokell.io/blog/why-dependent-haskell

photo content
+1

💩Bosadiganlar o'z fikrlaringizni bemalol ochiqchasiga izohlashingiz va muhokama qilishimiz mumkin. Discussionlar aynan shu narsa uchun ochiq, kimdirni birinchi ekanini bilgani emas.

Ideal til yo'q
Mani fikrimcha ideal, yaxshi, yomon degan primitiv ta'riflar doyim subyektiv bo'lib qolaveradi. Ideallik parametrlari nima ? Inson ongi ideallikga yetmaydi chunki ideal fikrlay olmaydi xatolari bor va xato qiladi. Ideallik bizga emas, shu sababdan biz ishlab chiqgan narsalar ham ideal bo'lolmaydi(Sho'lpillab qoladi) Biz aniq parametrlar asosidagi talablarga javob bergan holatda biror narsani boshqasidan ustunroq qilishimiz mumkin. Biror complex narsaga nisbatan primitiv tarif, o'lchov bera olmaymiz. Shu sabab ideallik haqida o'ylash emas, aniq context va parametrlarda o'ylash kerak. Masalan: Imperativ tillarning ko'pida controlflow if,else bilan bo'ladi asosan ammo bu hamma invariantlarni handle qilib bo'lmaydi. Kegin turli maummolar kelib chiqadi lekin FPda pattern matching va ADT aynan shunday masalalar bilan ishlashga juda zo'r yechim bera oladi. Yoki bo'lmasa imperativlarga ham bularni qo'shish kerak yaqool misol esa Rust. Ammo rust ham aralash paradigma man o'zimcha rustional paradigm deyman )).

Biz java8ni xozir hate qila olamiz chunki xozirgi versiyalari ancha yaxshi, yoki undan ham yaxshi tillar bor 🤷 Ammo zamonidagi java8ni shunchaki hate qilolmaymiz. Huddi shunday zamonasidagi Bob Martin ideologiyasini to’laqonli rad eta olmaymiz !

Yuqorida aytib o’tganlarimni sababi. Ikki masalada ham hate qilinadi, ammo tanqid aynan holat, makon va zamonga nisbatan bo’lishi kerak. Kei Java8 paytidagi texnalogiyalar orasida lider ekanini aytdi, boshqasi bo’lsa dalil so’radi. Ammo sog’lomroq miyya bilan qarasak tog’ri fikr. Yegor amaki quality haqida 20 yil oldin faqat Bob Martining resurslari bo’lganini aytdi. Agar tarixga qarasak ayni bu payitlar hamma qualityga tupurgan edi. Demak sog’lom miyya bilan qarasak o’rinli fikr!

Bob Martin haqida Yegor amaki juda qiziq fikr bildiribti. B.Martin eng birinchi bo’lib sifatli code yozish haqidagi mavzuga qo’l urgan. 20 yil oldin bu mavzuda hech qanday adabiyot yo’q edi, barcha adabiyotlarda code base kasha edi. Sohamizda aynan software qualityni targ’ib qilgan inson! U payitlar insonlar CI yoki testlar haqida umuman o’ylamagan! Hullas bu point of view bazi fikrlarimni tog’irlab olishimga katta turtki bo’ldi: Biror narsaga ayni o’sha zamondagi holatdan ham qarash kerak. Kecha yana bir qiziq suhbat bo’lgan edi. @keilambda Java o’z vaqtidagi eng normal tillardan bo’lgan undan yaxshisi bo’lmaganini aytgan edi. Aynan o’sha zamonga qarasak rostdan ham Kei juda tog’ri aytyabti. Bu gaplarni man qilgan trollinglarga nisbatan aytudi )) Hullas: Biror narsaga fikr bildirishdan oldin tarixga ham nazar solish kerak ! Undan kegin esa xozir va kelajak haqida!

Benchmark bo'lsa shunaqa easy bo'lsada 🤩 http://www.serpentine.com/criterion/

Manashu reponi salgina ertaroq topganimda edi... Ha mayli qadar ekan )) https://github.com/intel/pcm?tab=readme-ov-file#pcm-api-documentation

Shunaqa narsa kelsa report qililar ! Scam qilishyabti…
Shunaqa narsa kelsa report qililar ! Scam qilishyabti…

Mani yagona qiynagan narsa aynan competitive programming uchun C++ monopoliyasi. Agar hamma platformda birxil yechim qilaman desam C++ 11 tanlab bosishim kerak bo'lyabti. Haskell codeforcesda bor ammo leetcode yoq. Scalada ham versiyalar farqli ekan. JS/TS limitlarga yetib qo'yabman(ishlagandan mano yo'q). Boshqa tomondan Haskellda qilsa ham bo'ladigan darajada. Ammo unda imperative yozishniyam o'rganishim kerak. Bu katta barier bo'lyabti. Shu bilan birga eki GHCi. Hullas haskellni o'zim uchun qayta kshf qilar ekanman cp uchun. Fikrimcha bunga xozirgi skill levelimda kompitentsiya yo'q. Aynan CP uchun C++ o'rganib bosish kerak. Autocomplatelarsiz ham yoza oladigan darajada.

Absolyutno hechkimman 🫠
Absolyutno hechkimman 🫠

I’m no one.
I’m no one.