Programming ∀
Відкрити в Telegram
Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.
Показати більше1 217
Підписники
Немає даних24 години
-87 днів
-3530 день
Архів дописів
1 217
Haskell is the least-broken programming language available today. C, C++, Perl, Python, Java, and all the other languages you've heard of are all much more broken, so debating their merits is pointless. 🙂 Unfortunately Real Life involves dealing with brokenness. ... We are just using C and Python because of unfortunate real-world circumstances like availability of support and documentation, add-on modules, marketing, and the like. If we could use a nicer language, that would be lovely.Havoc Pennington
1 217
Hullas 3ta ideya keldi.
1. Typesystems
2. Cloud computing(Oldin research qilgan mavzularimdan bitta zo'ri bor edi)
3. Bunisi surpriz bo'lsin, bu aniq yangilik bo'ladi ko'pchilikga.
1 217
Gajdanlar aniqroq mavzu aytingda. Butun boshli kitobga mavzu bo'ladigan narsalarni aytyabsizlar man esa u mavzuni bitta postga zip qilolmaymanku ahir.
1 217
Marhamat !
Sizda post zakaz qilish imkoni bor, yaxshi mavzuga g'oyalar bo'lsa ayting bilgan mavzuyim bo'lsa yozaman.
1 217
+1
Qaynoqina, endi buni abstraksiyaga o’rash kerak. Faqat bitta tresh joyi bor loop infinity emas shunga xozirgi fordan kegin biror event bo’lsa uje ishlamaydi.
1 217
Streamlar kabi nodejsdagi eventlar ham infinity data. Lekin eventlar bilan callback hel bo’ladi, event based concurrency esa odatda juda ko’p ishlatiladi.
Xozir bo’lsa miyyaga shunaqa ideya keldi eventlarga wrapper yozib streamga o’giramiz. Shunda streamda bizga typed eventlar qaytadi.
ADTga zadrod bo’lganim bekor ketmadi.
1 217
Bullshit your GO and go’s generics!
Bullshit your enterprise java!
Bullshit your devops tools!
1 217
Normal odamlar uchun resurslar:
Resurslar
Tupoylar uchun resurslar:
Begineer
Intermidete
Adavanced
Normall engineerlar:
Engineer
Plankton engineerlar:
10x Senior sofware engineer | Autthor | Filantrop | Solution architect | ex | 3x certifyed
1 217
Til qancha tupoy bo'lsa foydalanuvchilari shuncha ko'p bo'ladi.
Xozir trendagi tillarga qarasak deyarli hammasi birxil paradigma va imkoniyatlarga ega.
Hammasi asosan monopolistlar maxsulotlari va ular millionlab pul tikishadi marketing uchun. Bazi odamlar esa o'sha marketing qilingan so'zlarni argument qilib olib kelishadi ustun tomonlari haqida gapirganida.
Shunga ko'pchilikni miyyasida g'alati fikrlar shakillangan, masalan boshqacha paradigmali tillar general purpose bo'lolmaydi.
Zoomerlardan boshlab esa tupoylik epidemiyasi urchib ketgan, dasturlash tillarini o'rganishga tupurib qo'yilgan, yani o'zlari ishlatadigan instrumentni tayinli bilishmaydi bular low level yoki adavanced yana birnimalar deb bahonalar qilishadi va o'zlari ishlatadigan til doirasida fikrlaydilar. Hullas oddiy race conditioni hal qilolmasdan Senior Software engineer bo'lib olishadi.
Aytgancha bloggerlar ham bor, programmer bloggers. Race conditionlarni hal etolmaydigan o'sha zommerlarni peshvolari albatta aksariyat lame content maker aytishnik bloggerlar bo'ladi.
Biror narsani tushunmasalar, bu akademik, adavanced vaxakazolar deb bahona qilib o'sha narsani qoralashadi. Lekin o'ylab ham ko'rishmagan keyingi avlodda ular uchun instrumentlarni kimlar qilib beradi ? Ahir asosiy qatlam tekinxorlar bo'lsa.
1 217
Akalar ts compiler goda qildik, chunki eng yaxshi tanlov edi biz compilerni qayta yozmadik.
After few years: 9283728 issues related go.
Surprise …
1 217
Jschilarni troll qilinganida dovdirab qolmaslik uchun ham o’qish kerakda bunaqa narsalarni.
1 217
JSchilar bazida o'z o'rnini biladi shu sababdan Trash talk da v8 GC haqida tushuntirib berishgan.
Trash talk: the Orinoco garbage collector
https://v8.dev/blog/trash-talk
1 217
Agar:
1. Clean code va architecturedan boshqa kitob o’qimagan bo’lsangiz.
2. System design o’rganyotgan bo’lsangiz.
3. Leetcoder bo’lsangiz.
Tabriklayman siz default backendersiz.
Havotir olmang devopslar tozalab ketishadi
1 217
Agar:
1. Go microservislar uchun chiqgan deb o’ylasangiz.
2. Goda concurrency zo'r deb ishonsangiz.
3. Faqat docker bilan deploy qilsangiz.
Tabriklayman siz default gophersiz(bir hujayrali)
