Diyorbek Ermamatov | IT Blog
51 subscribers
245 photos
41 videos
12 files
118 links
Software engineer & Project manager at Cosinus LLC.

Dasturchining hayot yo'llaridagi voqealar va boshqa qiziqarli (dolzarb) mavzular.
Download Telegram
ChatGPT-4'ni free versiyasini Vscode'dan o'rnatib accountsiz ishlatishingiz mumkin.

Buning uchun Extensions bo'limiga o'tgach qidiruvga ChatGPT 4 deb yozasiz va birinchida chiqganini o'rnatib olasiz Vscode'ni chap tomonida logosi paydo bo'ladi 'Try without accoun'ni tanlab ishlataverasiz.

โ†—๏ธ Do'stlarga ulashishni unutmang.
@Diyorbek_Dev
๐Ÿ‘5
Forwarded from Programming โˆ€
Manam bir maqtanay ๐Ÿ˜Ž
Nodejs stackda oylik boshqalardan balandroq ekan ))) bu albatta djinni co datasi faqat ))
Sardor ogโ€™aga ham nodejsga otishlarini taklif qilamiz ๐Ÿ˜

PS: Oโ€™zilar uchun bilpoyurasila ๐Ÿ™‚
Barchaga kirib kelgan Ramazon Hayit bayrami qutlug' bo'lsin Alloh barcha tutgan ro'zalarimizu toat ibodatlarimizni o'z dargohida qabul qilsin ๐Ÿคฒ
๐Ÿ‘5
Saytlarni parserlash uchun qulay dastur ekan)

Parsehub
๐Ÿ‘1
๐Ÿ‘4๐ŸŒš1
#0day #hackday ๐Ÿคซ

Bugun tarmoqda qiziq ishlar bo'lib ketdi, bir qator yirik nashrlar serveri uhladi ular qatorida: "Namanganliklar", "qalampir", "uztan (O'zbekistondagi men bilgan eng yaxshi data center)", va boshqa katta nashrlar hackerlar hujumiga uchradi, bu saytlarning ayrimlariga MarshSecurity jamoasi hujum uyushtirgan, hali ham serverlar o'z ish faoliyatini tiklagani yo'q, voqealar rivojiini jim kuzatamiz...)

cyber security zo'r narsa)
@Diyorbek_Dev
Vue.Js Back-end developer kerak emish ๐Ÿ˜…. Topshirib ko'rmaysizlarmi bir a?

20 yillik tajribaga ega 18 yoshlik dasturchi kerak.

@Diyorbek_Dev
๐Ÿ˜4
This media is not supported in your browser
VIEW IN TELEGRAM
Friendly reminder: Avoid micromanaging your team; focus on building trust instead.

@Diyorbek_Dev
Linkedin va boshqa social media'larni faol yuritish uchun e'tibor qaratyapman. Yangi kompaniyam haqida ham hech qayerda yozmagan edim, New position!)

@Diyorbek_Dev
โšก4
Mana nima uchun men PostgreSQL ishlataman)
Siz uchun notanish bo'lgan ishlardan qochish kerak emas!

Siz uchun yangilik bo'ladigan ishlardan qo'rqish emas ularga talpinish kerak, sizga qandaydir yangi texnalogiyada ish chiqdimi o'zingizni sinab ko'ring, eplay olsangiz yutuq aks holda tajriba, muhimi urunib ko'rasiz ๐Ÿ˜‰.

Masalan bugun menga ruslardan ish tushdi, ya'ni react projectni sozlanmagan serverga (ustiga-ustak domen ham bog'lanmagan) deploy qilib berishim kerak edi. Oldinlari ham hozir ham judayam ko'p serverlar bilan ishlaganman va ishlab kelaman, deploy qilishda muammo yo'q lekin men ko'proq UI panellarni sotib olib foydalanar edim.

Bugun hech qanday pullik panellarsiz serverga nginx/apache, SSL, ngnix konfiguratsiyalarini o'rnatib sozlashni o'rganib oldim) shunchaki qo'rqish va "balki qila olmasamchi?" kabi "trash" o'ylarni unutish kerak.

Ha aytgancha ๐Ÿ˜…, {ok: true, status: 200}.
@Diyorbek_Dev ๐Ÿš€
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Donishmand Dasturchi
Prampda 5 ta interview topshirdim.

Anchagina hayaonli va qiziqarli bo'ldi. Bahonada, DSA masalalarini yechishda judayam yomon ekanligimni bilib oldim. Yaxshi yangilik ham bor ๐Ÿ˜ƒ. Ko'pchilikka communication skill'larim yoqibdi. O'zi, communication skillni yaxshilash uchun quyidagilarga e'tibor bersangiz bo'ldi:

- Suhbatdoshga tabassum bilan munosabatda bo'lish
- Nimanidir "Shuniyam bilmaysanmi, dovdir" uslubida emas, balki uni xuddi sekin asta o'zi bilib olgandek ohista tushuntirish
- Ikkinchi tomonning yaxshi natijasini biroz e'tirof qilish (tan ola bilish)
- U nimadadir qiynalsa, unga nisbatan "helpful" attitude'da bo'lish
- Chegaradan chiqmagan kichik hazillar
- Beg'ubor va tabiiy bo'lish

Yaxshi kompaniyaga ishga kirish uchun esa odatda sizga yaxshi communication skilldan tashqari quyidagilar ham kerak bo'ladi:

- Analytic Skills
- Technical Skills
๐Ÿ‘1
Forwarded from Donishmand Dasturchi
๐Ÿ”ธ Browser compatibility
Deno Browser'dan judayam ko'p Web-API'larni olib o'tayapti. Bu server va client kodi bir biri bilan compatible bo'lishi uchun. Ya'ni browserda ishlagan kod Deno'da ham ishlashi uchun. Bu imkoniyat frontenddan backendga o'tayotganlar uchun ham o'rganishda osonlik tug'diradi. Masalan frontendda LocalStorage ni ishlatishni o'rgansangiz, siz uni Denoda ham ishlata olasiz. Chunki uni Deno ham support qiladi. Quyidagi shunday Denodagi shunday Web-API'lardan ba'zilari bilan tanishtiraman.

fetch - http request yuborish uchun ishlatiladigan funksiya
localStorage - serverda har bir domain uchun key-value ko'rinishida 10MB gacha ma'lumotni saqlash imkonini beruvchi kichik database. Uni yordamida siz endi stateful app'lar qilishingiz ancha osonlashadi. Data siz manual o'chirmaguningizcha hech qachon o'chib ketmaydi. localStorage server ishlab turgan IP address yoki app root folder direktoriyasiga bog'lab qo'yiladi. Shu sababli bir loyihaning storagedagi data boshqa loyihaga ko'rinmaydi.
DOM APIs - addEventListener, EvenTarget and many more...
Location API - location.href, location.pathname...

๐Ÿ”ธ Deployment
Denoning menga eng yoqqan imkoniyatlaridan biri bu judayam oson deployment. Deno applarni hozir Digital Ocean, AWS LightSail, Google Cloud Run support qilishni boshlagan. Lekin ular ichidagi eng yaxshisi bu Deno Deploy. Siz shunchaki Github akkountingizni ulaysiz va qaysi reponi deploy qilishni ko'rsatsangiz bo'ldi. Soniyalar ichida serveringiz live bo'ladi va sizga Deno Deploy ushbu server uchun public domain beradi. Bundan tashqari ulab qo'ygan repoingizda o'zgarish bo'lishi bilanoq, Deno Deploy appingiz qayta redeploy qilib yangilab qo'yadi. Bunaqa imkoniyat avvallari Herokuda bo'lar edi. Istasangiz kodni Deno Deploy dashboardidagi online IDE'da shunday yozib, bitta tugmani bosib uni deploy qilish ham mumkin. Qisqasi juda oson. Tekin plani oyiga 1 mlnta request va 100Gb outbound data limit beradi. Ro'yxatdan o'tishda hech qanday Karta so'ralmaydi.

Ehh, gapirsam gap ko'p. Hali uning qanchalik oson compile bo'lishi, o'zining KV databazasi, va yana o'shancha narsalari haqida gapirmadim. U yog'ini saytning o'zidan o'qib olishingiz
mumkin ๐Ÿ™ƒ.

Qisqasi, men anchadan beri Denoning production applarda ham tezroq ishlatilishini, tezoq ommalashishini, u uchun ish o'rinlari ochilishini kutayapman. To'g'ri hali bozorda deyarli ulushga ega emas. Lekin yaqin kelajakda, Node applar Denoga migrate qilishni boshlasa kerak. Bu mening shaxsiy fikrim.