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
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.
Qisqacha tarjima: O'tgan yili men intervyuga borganimda, bir iOS kutubxonasini tushunmayapsiz deb rad etishdi, bilishmaydiki o'sha kutubxonani o'zim yozganman..)

@Diyorbek_Dev
😁6
Telegramga storislar funksiyasi qo'shildi.

Storisimni ko'rish uchun shu yozuv ustiga bosing.

Buni ko'rish uchun telegramning eng so'ngi yangilangan versiyasini o'rnatishingiz kerak.
Kompaniyaga kerakli kadr bo'lish uchun yaxshi dasturchi bo'lishni o'zi kamlik qiladi.

@Diyorbek_dev
3
Устозимиз Америкадан оффер олганлари хакида гапириб берибдилар - https://t.me/donishmand23/293
Aytishlariga qaraganda, Apple brendi O'zbekistonga kirib kelayotgan emish, AppleUzb kabi brendlar o'z nomlarini o'zgartirayotgan ekan.

🧨 Rasmiy saytiga kirsangiz ham davlatlar qatoriga O'zbekiston qo'shilib qolgan).

P.s: Malika "otmen" apple'chilar uchun)
📱 @Diyorbek_Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Software engineer & Project manager at Cosinus LLC.
🔥5🥰1😍1
Diyorbek Ermamatov | IT Blog
Software engineer & Project manager at Cosinus LLC.
Suxbatda:

— Oldingi kompaniyangiz uchun qanday foyda keltirdingiz?
— Ishdan ketdim.
😁6
#respect

... Bir nogironlar aravachasida harakatlanadigan bola va uning do'stlari voleybol setkasini pasga tushirib yerga o'tirgan xolatda juda qiziq tarzda o'ynashyotgan edi, avval nega aynan bu holatda o'ynashayotganini ochig'i tushunmadim va o'yindan so'ng hamma o'rnidan turdi, bir bola esa aravachasi tomonga harakatlana boshladi...
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Proyektdagi yuk ko'p tushadigan o'rtacha bajarilish vaqti 15-18 sekundlik servisni, o'rtacha 2-3 sekunda bajariladigan darajaga olib kelgan men:
😁3
https://webiston.uz - Front-end'chilar uchun yaxshi platforma qilishibdi 👏
Please open Telegram to view this post
VIEW IN TELEGRAM
3🥰1😍1
Forwarded from Sara Xabarlar - Tezkor Yangiliklar
This media is not supported in your browser
VIEW IN TELEGRAM
🌍 Sizga eng yaqin joylarni oson toping!

Eng yaqin kafe, dorixona yoki boshqa joyni qidiryapsizmi?
💡 TrueGis Bot ishni osonlashtiradi!

🔎 Nimani qidirayotganingizni botga kiriting:

Eng yaqin joylarni soniyalar ichida topib beradi.
Har bir joy haqida ba'tafsil ma’lumot:
📅 Ish vaqti
☎️ Telefon raqami
🌐 Sayt va boshqa kerakli ma’lumotlar!
🎵 Shazam yordamida musiqalarni toping
📥 Ijtimoiy tarmoqlardan videolarni osongina yuklab oling

Barchasi bitta botda!
TrueGis Bot – Hayotingizni osonlashtiruvchi yordamchi! 🚀
1
Aniq fanlar yetarlicha aniq emas..)
❤‍🔥4💯3
Bir xillik - vaqtni dushmani

Vaqt tez o`tyapti deydi ko`pchilik. Buni sababini o`ylashga bosh qotirgisi ham kelmaydi.

To`g`ri vaqt kutib turmaydi. Lekin keling bir shu hikoyamni o`qib tafakkur qilishga harakat qilib ko`ring. Balki vaqtingizni sekinlashtirishga yordam berar. Yordami tegsa xursand bo`laman.

Vaqt tez o`tishining yagona sababi - hayotimizni har kuni bir xil. Erta turish, ishga yoki o’qishga borish, bir xil odamlar, bir xil dardlar, bir xil suhbat yoki g’iybatlar.

O`ylab ko`ring, bolalikda vaqt juda sekin o’tgandek bo’ladi. Sababi hamma narsa yangi. Bola har kuni hayotida yangi narsalarga duch keladi va xotiralar quradi.

3 yilcha oldin tog`ga yaqinimlarim bilan bordim. U tog`ning balandligi taxminan 1.000 metrlar bor. Tog’ga chiqib tushdik.

Ochig`i bu birinchi marta tog`ga chiqishim edi. Shu kun biram sekin o`tdi, har bir soniyasi ni eslayman hozirgacha. Shu kunni hafta yashagandek his qildim. Yaxshi xotiralar bor.

Yangi tajribalarga erishishga, yangi g’oyalar haqida o’ylab yashashga harakat qiling.

Odam boy yashashi uchun puldor bo’lishi shart emas. Boy xotiralar orqali ham inson boylikka erishadi.

©️ Alishakh
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Kecha Istanbul sohillari bo'yida Yunusjon aka, Bahodir aka, Asadbek, Mirfayz akalar bilan kechgi ovqat va foydali suhbatlar qildik, yaqindan tanishdik.

"Birat"lar yaxshi maslahatlar berishdi, start uplarimiz, projectlarimiz haqida "feedback"lar va qo'shimcha tavsiyalar berdik va oldik.

@Diyorbek_dev
❤‍🔥5🔥2