Programming ∀
前往频道在 Telegram
Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.
显示更多1 217
订阅者
无数据24 小时
-87 天
-3530 天
帖子存档
1 217
Endi Bobosher qilgan interviewdagi savollarga research qilish uchun resurslar yeg’amizmi nima deysizlae ?
Masalan parallelism va concurrentcy haqida boshlangich resurs:
https://stackoverflow.com/questions/1050222/what-is-the-difference-between-concurrency-and-parallelism#:~:text=Concurrency%20is%20when%20two%20or,e.g.%2C%20on%20a%20multicore%20processor.
1 217
So’ngi payitlar shu effectsda ham yozishga tayyor darajada zerikdim nodejsdan 🥲
Gap qiziq tasklar yoqligida emas aynan platformda 🙂
Masalan manga ADT bilan hal etilishi mumkin bo’lgan muammolar ko’p. Ammo unday qilsam aniq code reviewdan o’tmasligini bilaman.
Without null code yoza olaman, ammo code reviewdan qaytadi.
Hullas alamli ))
https://effect.website/docs/introduction
1 217
Man aytaveraman.
OOP ideasiga teskari bu axmoqona DTOlaringiz. Sababi yana axmoqona getter/setterlar bilan qilinadi va axmoqona field encapsulation deb nomlab olingan. Bular esa aslida encapsulationi buzadi.
Shu sabab DTO tresh, Record ishlatilar 🙂
1 217
Repost from Engineering Notes
O'zi nega DTO g'oyasi OOPning belidan ketmon bilan solishi haqida yozmoqchi edimku-ya... Mayli. Baribir ertaga yana DTOni OOPning bir qismi deb o'rgatishda davom etaverishadi. Bahona – bizga shunday o'rgatishgan.
1 217
Konspektlarimdan parcha:
Hullas o’z tushunchamni yozib review ham qildirib oldim endi share qilyabman. Albatta arzimas bo’lsa ham balki tassavur hosil qilishga yordam berar 🙂
PS: FP haqida chet tilida biror narsa o’qib ulgurmaganlarga ham mos kelsa kerak deb o’ylayman.
https://gist.github.com/akhmadiy/a38604fbb82e0f50e6bc54dc1e81dbc4
1 217
Post commentida debugging mavzusi ko’tarildi,
Umumiyroq o’z tajribamni bo’lishmoqchiman. Context biroz general bo’lishi mumkin. Demak localda muammoni hal etish uchun qiladigan ishlarim ketam ketligini aytaman:
1. Debugger, platform va IDEA tomondan.
2. Logger.
3. Perfomance & Observability practices: Perf, heap dump, tcp dump etc…
Shu tartibda aniq debug qilish mumkin deb bilaman, ha flame graphlar azob bo’lishi mumkin yoki oldschool ko’rinadi. Ammo juda ko’p muammolarni hal qivoradi. Local muhitda huddi shu ketma ketlikda qilaman narchasini.
1 217
Backend yozishga eng minimal muhit qanday bo’lishi kerak ?
1. Immutable
2. Strong typesystem
3. Support concurrency and parallel programming models.
Davomini siz ayting.
