Diyorbek.dev | 👨🏻‍💻
379 subscribers
299 photos
35 videos
9 files
119 links
Allohga taqvo qiling. Va Alloh sizga ilm beradi. [2:282]


Software engineer @ OctaneJS Core Team

Dasturchi, jiddiy, kamgap, oddiy inson


Òzim haqimda kòproq ma'lumot uchun: @Diyorbek_juraev_blog

Web sahifam: https://mrdiyorbek.uz/
Download Telegram
Mana Sizlarga console ichidagi barcha void functions-lar.

RunJsni o‘rnatib olishni maslahat beraman. Ancha qulaylik tu'g'diryapti men uchun.

Kanalda ozgina to‘xtalish bo‘ldi. Yangi narsalar yig‘ib qo‘ydim barchasini tartiblab, ketma ketlikda ulashib boraman.

Barchasi real projectda , katta team bilan ishlashga mo‘ljallangan.

Kezi kelganda jim turish ham bu qolganlarga nisbatan hurmat demakdir!

@Diyorbekk_dev
Forwarded from IELTS IDP in Uzbekistan
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Yana bir IELTS 9.0 ballni qarshi oling!

🥳 O'zbekistonda 7-NINER - ALEKSANDR FINKELSHTEYN Edu Action jamoasi nomidan chin dildan tabriklaymiz!

Bu hali hammasi emas, siz ham 9 ball olishga haqlisiz!

❗️IELTS imtihoniga EXAMS.UZ orqali ro'yxatdan o'ting!

Telegram | Instagram | Facebook
IELTS IDP in Uzbekistan
🔥Yana bir IELTS 9.0 ballni qarshi oling! 🥳 O'zbekistonda 7-NINER - ALEKSANDR FINKELSHTEYN Edu Action jamoasi nomidan chin dildan tabriklaymiz! Bu hali hammasi emas, siz ham 9 ball olishga haqlisiz! ❗️IELTS imtihoniga EXAMS.UZ orqali ro'yxatdan o'ting!…
Alex akadan ko'p narsa o'rgangan edim!

Kelasi yil IELTS yangilash niyat bor! Ikkinchi urinishda nima bo'larkin! 😅

Partner bo'lishni istaganlar bitta guruhcha ochamiz!

If you wanna join, just comment your name!

@Diyorbekk_dev
👍3🔥2
Savol?

Sizga backend dan mahsulot narxi (data) kelyapti! Bu kelayotgan datani hona boyicha ajratib userga tushunarli qilib kòrsata olishimiz kerak.

Example:

{
price: 120000
}


Web sahifada kòrinishi. 120,000 holatda bòlishi kerak!


Sonni shunday format qiluvchi function yozingki, istal gan joyda o'sha function-ni ishlata olish mumkin bòlsin!

(Import export larisz)

Javobni commentariyada kutaman!


@Diyorbekk_dev
This media is not supported in your browser
VIEW IN TELEGRAM
JavaScript is the best one😅✊

@Diyorbekk_dev
👍4😁4
Project arhitekturasi uchun!

Siz qaysilaridan foydalangansiz?

@Diyorbekk_dev
Forwarded from Ayyubxon Fargʻoniy | 0.1x engineer (Ayyubxon)
Reactda renderingni tushunish boshlaydiganlarga qiyin bo'ladi, nega componentim ko'p render bo'lyapti degan savollar ko'p so'rashadi.

Buni oqibatida sekin ishlaydigan / serverga ko'p bosim yuklaydigan applicationlar dunyoga keladi.

Reactda state qanday update bo'ladi, nimalar evaziga Component re-render bo'ladi, shularni yaxshi tushunish uchun react.dev saytidagi ushbu topiclarni yaxhsilab o'qib chiqishni maslahat beraman.
Men uchun kutilmagan task biriktirolmoqda!

Keyingi proyektimiz Amerika uchun qilinadigan keng tarmoqli e-commerce website!

Vuejs da UI qismi backend integratsiyasi!

Masulyatdan qochgim kelmadi! Without sleeping bòlsa ham òrganamiz endi!

@Diyorbekk_dev
❤‍🔥3⚡2
Do‘stim Shuxratbek bilan yangi chellange boshlayapmiz. Birinchi qadam JavaScript bilan. Advanced darajada qo‘ldan kelganicha ko‘rib chiqishni rejaqildik.

Keyingi qadamlarga alohida o‘tamiz.

Challengega qatnashuvchilar manashu mavzular bo‘yicha tayyorlanilari. Savol-javob muhokama qilamiz.

Har bir mavzu bo‘yicha maqola yozasizlar (istalgan tilda), va menga yuborasizlar. Maqolasi kelganlar bilan discuss bo‘ladi mavzular.

JavaScript-ni yana ham chuqurroq tushunish vaqti keldi.

@Diyorbekk_dev
🔥8👍1
https://dev.to/lydiahallie/javascript-visualized-hoisting-478h

Ajoyib article.

▪️Functions and variables are stored in memory for an execution context before we execute our code. This is called hoisting.

▪️Functions are stored with a reference to the entire functions, variables with the var keyword with the value of undefined, and variables with the let and const keyword are stored uninitialized.

@Diyorbekk_dev
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Daily.dev introsi yoqadida!😅

Chrome, FireFox, Edge browserlar uchun extensionlari bor.

@Diyorbekk_dev
Dasturchi deganda shaxsan meni hayolimga biron masalani (business case) yechish yo'lida (finding a solution) ketma-ket (sequential) qaror/tanlov (decision) qiladigan odamni tushunaman.

Bu qarorlarni odatda o'z bilimi (knowledge) va tajribasi (experience) asosida qiladi, bular o'z navbatida boshqalarning (community) shu kabi masalalarni yechishdagi bilim va tajribalariga (best practices) tayanadi.

Shu joyda bir narsani unutmaslik kerak, odatda masalaga yechim potencial jihatdan juda ko'p bo'ladi (bizning ko'zimizga bir yoki bir nechta yechim charaqlab koringani bilan) va ham bir yechimning yaxshi va yomon tomonlari bo'ladi.

Dasturchining vazifasi bu yaxshi va yomon yomonlarni taroziga tortib masalaga togriroq yechimni topish. Mana shu taroziga tortish jarayonida dasturchi obyektiv va ochiq fikrda (open-mind) bo'la olishi juda muhim.

Insonning bazi narsalarga (bizning holatda yechimlarga) ong osti hissiyotlari bo'ladi (bias), inson bu narsani nazorat qila olmasligi mumkin lekin uning shuurida (awareness) bolishi kerak va bu uning tanlovlarda obyektiv bo'la olishiga halaqit qilmasligi kerak.

Shu joyda yana bir nuqtani takidlab otishimiz kerak, eng yaxshi tajribalar (best practices) doimiy bolmaydi, ularning tabiati o'zgaruvchan, shuning uchun ularni o'rganganda nima sababdan ular eng yaxshi tajriba (best practice) ekanligini ham organing, chunki bu sabablar ertaga eskirganda bu tajribalar "eng yaxshi" maqomini yo'qotishi mumkin.


Ravshan Samandarov

@Diyorbekk_dev
You teach and it's gonna pay off!

(Siz o'rgatasiz, namuna bo'lasiz va bu sizga qaytadi!)

@Diyorbekk_dev
👍2❤‍🔥1
Generator Functions!

@Diyorbekk_dev
👍2
Diyorbek.dev | 👨🏻‍💻
Generator Functions! @Diyorbekk_dev
JavaScript-da generator funktsiyalari Python bilan bir xil ishlaydi. Ular oddiy funktsiya sintaksisi o'rniga funktsiya sintaksisi yordamida aniqlanadi. Generator funksiyasi ichida siz “yield” kalit so‘zidan foydalanish o‘rniga “yield” kalit so‘zidan keyin yulduzcha () qo‘yiladi.


Generator funksiyasi chaqirilganda, u iterator obyektini qaytaradi. Keyin funksiya tomonidan yaratilgan qiymatlar ketma-ketligini takrorlash uchun ushbu iterator ob'ektidan foydalanishingiz mumkin. Har safar "yield" kalit so'ziga duch kelganda, funktsiyaning holati saqlanadi va olingan qiymat qaytariladi. Keyingi safar iteratorning "next()" usuli chaqirilganda, funktsiya to'xtagan joydan keyingi "yield" bayonotiga duch kelmaguncha davom etadi.


Yuqorida, JavaScript-dagi generator funksiyasiga misol:

Yuqoridagi misolda myGenerator funksiyasi generator funksiyasi boʻlib, uchta qiymatni beradi: 1, 2 va 3. Biz iterator obyektini myGenerator() va keyin ketma-ketlikdagi keyingi qiymatni olish uchun iteratorning next() usulidan foydalanishimiz mumkin.


JavaScript-dagi generator funksiyalari next() usulini chaqirganda ham kirish qiymatlarini qabul qilishi mumkin. Ushbu kirish qiymatlari generator funktsiyasi ichida ishlatilishi mumkin. Kirish qiymatini generatorga o‘tkazish uchun uni next() usuliga argument sifatida yuborish kifoya.


Umuman olganda, JavaScript-dagi generator funktsiyalari vaqt o'tishi bilan qiymatlar ketma-ketligini yaratish usulini ta'minlaydi, bu ularni asinxron operatsiyalarni boshqarish, katta ma'lumotlar to'plamlari ustida takrorlash yoki cheksiz ketma-ketliklarni yaratish uchun foydali qiladi.

@Diyorbekk_dev
Mana Yana example!

@Diyorbekk_dev
Forwarded from ABDULAZIZ PROGRAMMER (ABDULAZIZ PROGRAMMER)
Assalomu alaykum !

Shaxsiy brendni rivojlantirish, video darslar yozish va yana ba'zi proyektlar uchun video olishni va uni montaj qilishni biladigan mutaxasis kerak.

Talablar:

1. Masuliyatli, tartibli va xushmuomalali bo'lishi;
2. Kreativ bo'lishi;

Qilinadigan ishga qarab oylik kelishiladi.

Ijtimoiy tarmoqlarim:

Instagram
1. https://instagram.com/abdulazizleader
2. https://instagram.com/abdulazizprogrammer

Telegram
1. https://t.me/abdulazizleader
2. https://t.me/abdulazizprogrammer

Youtube
1. https://youtube.com/@abdulazizleader
2. https://youtube.com/@abdulazizprogrammer

Bog'lanish: @abdulaziz_leader