Programming ∀
Открыть в Telegram
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
Больше1 354
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 дней
Архив постов
1 354
Node processlarga MacOS juda low prioritet beryabti... Linuxda N vaqt oralig'ida bajariladigan tasklar OSXda N*M marotaba bo'lyabti.
Bu muammo yoki nodejs yoki OSX o'ziga aloqadormi bilmayman )))
1 354
Qanday Event sourcing tizimda har biringiz ishlagansiz ?
PS: To'g'ri javobdan kegin orginal resourceni yuboraman 😃
1 354
Savolingizga javobni ayan shu mavzudagi authorlardan biri bersa qiziq bo'lar ekan 🥲
PS: Savol maniki emas ammo holat qiziq narsa kuzatdim shu kabi holatlardan kegin juda ko'pchilik aynan shu questionga reaction bildirgan...
1 354
Ko'pchilikda realtime va asynchronus comunicationga oid masalalarda muammo bor.
Shu sababdan quyidagi maqolani tavsiya qilaman.
Agar sizda ham shunday resourcelar bo'lsa ulashing.
https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying
1 354
Semantic REST api qurishga qiynalyabsizmi ?
Eng yaxshi resource bu RFC:
Frontendchilar ham boshqasi ham siz qilgan ishdan xatoliklar topolmaydi 🙂 Topsa yuziga shu RFC bilan uring !
https://www.rfc-editor.org/rfc/rfc7231#section-1
1 354
Documentationlar masalasida juda zo'r narsa tavsiya qilishdi.
Jetbrains Writerside. Agar sizga faqat openapidan tashqari complex contentga boy docs yozmoqchi bo'lsangiz ancha mos keladi. Masalan manda bitta docs o'zida birqancha infolar berish kerak edi. Sequence, Flowcharts API reference va yana bazi punktlar bor. Endi shular uchun bitta tool yetadi :)
1 354
Shunaqa narsalarga ham etiborli bo'lish kerak...
Bo'lmasa ayniqsa kompaniyani ham bankrot qilasiz 😁
1 354
Kelajakda aldanib qolmasligingiz uchun kimdir sizga nimadirni reklama qilayotgan bo'lsa eng birinchi aytadigan gapingiz:
Nega ?
masalan
reklama...
Nega ? Siz reklama qilgan loyiha nega trash emas ?
Tanqidiy qarang 🙂
Ish taklif qilyabtimi demak yana o'sha savol ? Nega ?
Nega sizlarda axmoq managerlar yo'qmi ? Shunchalik maqtayabsizku axir 🙂
1 354
Deterministic search algorithm potenti masalan 🙂
Xatto mandaka odam ham bunday ma'lumotni o'qiy olar ekan qiziq-a ?
https://patentimages.storage.googleapis.com/77/fe/f9/27045c03c34f0a/US6625612.pdf
1 354
Shunda birpaytlar hamma maqtagan smartbolla mosheynik bo'lib chiqdimi 🤔
Bundan oldin inbrain degani bo'lardi birpaytlar.
Birinchisi millatni aqilli qilaman deb adlab ketgan bo'lsa ikkinchisi millatni boyitaman deb aldab ketdimi ?
Manda yagona savol unical algorithm so'zi bilan hammani ishontira oldimi shunda 😁
Boy qilish va savodli qilish mavzulari otmen. Nimadan soqqa qilsam ekana 🤔
Hayirya 🤔 Yog'e bunisi anchagin xavfli.
Miyyani rivojlantirish 🤔 Uje bo'lganku...
Cryptodan 🤔 Yaqin orada yana ko'payadi raqobat katta.
Infobiznes qilsammikan-a 🤔 Bu masalada uje oq bilan qorani ajratishyabtiku (Boshida trashmarkazlar haqida yozmasam bo'lar ekan)
Sog'likdan ! Genialno 🙂
Juda foydali dorilar va tabobatga aloqador masalalarda unikal dorilar qilaman. Shu orqali oddiy o'tlarnig qorishmasini sotib soqqa qilaman. Platsebo effekti hamma joyda ishlaydi. Ayniqsa bizda halqimiz tabobat mavzularida hechnima o'qishmaydi. Haaa... Buncha molodestmana g'oyalar quyilib keladi. Hullas Karl programming otmen bugundan Dr. Akhmad bo'laman. Tahallusim esa akhmadiy_tib. Marketing uchun mashxur xalq og'zida yurgan ziyolilarni ishga solaman 🥲
Menimcha Efil minorasini sotgan kishi ham Mendayin aqilli g'oyalarni o'ylamagan. Yostiqlar ichiga xashak tiqib sotish kerak edi efil sotgunicha 🙂
1 354
Macbook va MacOsda qachon
ctrl va qachon command ishlatilinishi kerakligini hechkim yaxshi bilmasa kerak. Xozirda fanga to'liq nomalum bo'lmagan amaliyotga aylanib qolganga o'xshaydi...1 354
OSlarni standartlashtirishning foydalaridan birini yuqorida ko'rishingiz mumkin. Kecha platform oriented ishlarni bajarish uchun platform va kernel versiyasini detect qilish ustida ishlagan edim shu joyida
neofetch hayolga kelib qoldi :) Men native syscallar qilishni hohlasam yana bazi unixlarda bunday imkoniyat umuman yoq yoki boshqacha ekan. Eng qulay uslub esa yuqoridagi kabi shell command :) Agar Posix systemlarda shell standartization bo'lmaganida man hohlagan ishni qilishga yana birnecha kun ketar edi :)1 354
Puzzle driven development aynan elegant engineerlar uchun 😊
https://www.yegor256.com/2010/03/04/pdd.html
Shu uslubga yana bazi narsalarni mix qilib ko'rish kerak. Maslan konsept sifatida FP ni. Ecosystem anchagina yaxshilashadi degan fikrdaman.
1 354
MacOSdagi yana bir trashlik shundaki docker virtualization uchun boshqa enginedan foydalanadi shekilli. Podman yoki containerd emas. Asosiy sababi linux distrolarda docker bunchalik ko'p memory sarflamaydi :)
1 354
Virtualizationi ham ishlatsa bo'lar ekan macosda UTM bilan. Lekin QEMU ishlatar ekan buyam. QEMU o'zini hozircha ishlatib korolmadim.
https://mac.getutm.app/
1 354
2 hafta davomida duch kelgan ajoyibotlarni sizlarga ulashaman.
https://opencontainers.org/
Open containers containerization standartizatsiyasi.
https://opencontainers.org/
Firecracker microvm. Serverless computing uchun juda zo'r narsa. Masalan o'zingiz aws lambdaga o'xshagan narsalar qilishingiz uchun mos keladi. Adashmasam AWSdagi bazi servicelar ham shuni ishlatgan. Ammo bu ma'lumot ishonchli emas !
https://www.youtube.com/watch?v=STKCRSUsyP0
Martin Fowler EDD haqida.
https://github.com/troglobit/finit
Fast init 🙂
https://github.com/dell/omnia
RPM based linux imagelarni Slurm va K8s da run qilish uchun tool.
Nimalar ko'rdim:
https://www.youtube.com/watch?v=BMTt8gSl13s
Uyqu haqida
https://www.youtube.com/watch?v=CQlTmOFM4Qs
Hotira haqida
https://www.youtube.com/watch?v=jYeZuaLt7nI
Debating haqida
https://www.youtube.com/watch?v=mScpHTIi-kM
Game theory
Nima mavzuda stuck bo'ldim(programming):
Realase automation. Masalan man yozgan qandaydur kutbxona bo'lsa shuni relase qilishni man yoki hamkasblarim emas robotlar qilishi kerak.
Shu o'rinda relase semantic relase konvensiyasi asosida bo'lishi kerak.
Eng katta xatoyim nima bo'ldi:
1. Ishonib hamma narsani bitta branchga yeg'ishga rozilik berib yubordim. Backward campability check qilnimagani uchun muammolar chiqdi va kutilganidan ko'p vaqt yoqotildi. Muammo VCS ga aloqador.
2. Bazi masalalarda to'liq description yozmaganim sababdan orgaization muammolar chiqyabti. Kutganimdan ko'ra ancha yomon metrics oldim va buning sabab boshida qanday ishlash masalasida erinmay docs yozishim kerak edi.
3. Markdown based API docs yozganim xato bo'ldi. Frontendchilar faqat OpenAPI ni tushunar ekan 😄
4. Interfacelar asosida qilinmagan compositionlarda xatolar ko'p bo'ldi. Sababi N ta inson N xil design qilmoqchi bo'ldi oqibatda standartization buzuldi. Shu sabab interfacelarni strict qilib qo'ydim 😁 Oldin barcha layerlar interfacelarda define bo'ladi va aniq tipizatsiya qilinadi. Kegin shuning asosida code yoziladi. Buni DDD ga ham EDD ga ham yana boshqalariga ham mos keltirsa bo'ladi. Endilikda interface definition va design bo'yicha guide o'ylash kerak.
5. Pull requestlarga max code lines limit qo'yish kerak. Katta bo'lib ketmasligi uchun 😄 Manga bu qimmatga tushdi desa ham bo'ladi...
