Vaqt o'tyapti, yilning 1/3 qismi deyarli tugamoqda.
Bu kim uchundir foydali bo'lgan bo'lishi mumkin, kim uchundir hali ham yil oldinda. Kunga qaramasdan bosish kerak.
Men doimo o'zimni 2-3 ta yuqori inson bilan taqqoslayman va o'zimni hech nimaga erishmagandek his qilaman.
Odatda o'zim erishgan natijalar haqida gapirishni uncha ko'p ham xohlamayman. Bular men uchun kichik ko'rinadi doim o'zimga. Kim uchundir qiziq bo'lsa agar ulashishim mumkin😅.
Vaqtga qaramasdan ishlash kerak🔥 muhimi.
@Muhammadislom_Dev
Bu kim uchundir foydali bo'lgan bo'lishi mumkin, kim uchundir hali ham yil oldinda. Kunga qaramasdan bosish kerak.
Men doimo o'zimni 2-3 ta yuqori inson bilan taqqoslayman va o'zimni hech nimaga erishmagandek his qilaman.
Odatda o'zim erishgan natijalar haqida gapirishni uncha ko'p ham xohlamayman. Bular men uchun kichik ko'rinadi doim o'zimga. Kim uchundir qiziq bo'lsa agar ulashishim mumkin😅.
Vaqtga qaramasdan ishlash kerak
@Muhammadislom_Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤓1
Hammasi nazorat ostida, muhimi ritmga tushib olish qolgani bir meʼyorida ketaveradi.
1:0
1:0
🔥3👍1
my.sport.uz
Sport vazirligining test rejimida ishlab turgan sayti. Telefon raqami orqali ro'yhatdan o'tib profile qismida hech nimani to'ldirmasdan submit qilib yuborsangiz F.I.SH polyaga undefined value chiqadi😁. OneId orqali ro'yhatdan o'tish ishlamayapti.
What is it undefined?
undefined dasturchi tushunishi mumkin lekin normal kirgan odam tushunmaydi.
Sport vazirligining test rejimida ishlab turgan sayti. Telefon raqami orqali ro'yhatdan o'tib profile qismida hech nimani to'ldirmasdan submit qilib yuborsangiz F.I.SH polyaga undefined value chiqadi😁. OneId orqali ro'yhatdan o'tish ishlamayapti.
What is it undefined?
undefined dasturchi tushunishi mumkin lekin normal kirgan odam tushunmaydi.
😐2
Muhammadislom - AyTi Blog
Coming Soon...
Assalomu alaykum hayrli kun barchaga!
Ancha vaqtdan buyon post joylamagan ekanman. Bu yerda endi o'zim qilgan loyihalar va shaxsiy freelancer orqali kelgan loyihalarim bo'yicha hammasini alohida yoritib bormoqchiman.
Qilgan ishlarim bo'yicha savol bo'lsa comment ochiq, yoki boshqa masala bo'yicha @Xojimuhammedov shu yerdaman.
Ancha vaqtdan buyon post joylamagan ekanman. Bu yerda endi o'zim qilgan loyihalar va shaxsiy freelancer orqali kelgan loyihalarim bo'yicha hammasini alohida yoritib bormoqchiman.
Qilgan ishlarim bo'yicha savol bo'lsa comment ochiq, yoki boshqa masala bo'yicha @Xojimuhammedov shu yerdaman.
👍4❤🔥2🔥2
Ohirgi paytlarda ishdan tashqari ko'proq kichik websitelar bilan ish olib boryapman, ko'proq shularga to'xtalib o'taman.
👍4🔥3🍾2
Strapi - Open source Node.js
Strapi ochiq manbali (open-source) bo'lib, bu dasturni butunlay bepul foydalanish va rivojlantirish imkonini beradi. Strapi headless CMS bo'lib, bizga front-end texnologiyalari bilan istalgan shaklda integratsiya qilish imkonini beradi.
Strapi RESTful va GraphQL API larini qo'llab-quvvatlaydi.
O'zim ham kichik loyihalarimda backend sifatida ushbu open sourcedan foydalanaman. O'rganib chiqib foydalanishni tavsiya qilaman.
@Muhammadislom_Dev
Strapi ochiq manbali (open-source) bo'lib, bu dasturni butunlay bepul foydalanish va rivojlantirish imkonini beradi. Strapi headless CMS bo'lib, bizga front-end texnologiyalari bilan istalgan shaklda integratsiya qilish imkonini beradi.
Strapi RESTful va GraphQL API larini qo'llab-quvvatlaydi.
O'zim ham kichik loyihalarimda backend sifatida ushbu open sourcedan foydalanaman. O'rganib chiqib foydalanishni tavsiya qilaman.
@Muhammadislom_Dev
🔥5👍1👏1
Fullstack dasturchi bo'lmang.
Dasturlashga yangi kirib kelayotganlarning juda ko'p qismi Fullstack dasturchi bo'lishni o'ylaydi. Bu yaxshi, ammo kattaroq joyda ishlamoqchi bo'lsangiz bu fikrdan qaytishingiz kerak. Bunga sabablar yetarlicha, hozir esa bu boradagi o'z fikrlarim bilan o'rtoqlashmoqchiman.
Katta kompaniyalarga Fullstack dasturchilar kerak emas. Ularda Backend va Frontend dasturchilari uchun vazifalar alohida ajratilgan. Fullstack dasturchilarni esa asosan start-uplar yollaydi, buning sababi, katta ehtimol bilan byudjet kamligida. Shuning uchun ham Backend dasturchilarning maoshi Fullstack dasturchilaridan balandroq bo'ladi.
Dasturlashni o'rganib Backend yoki Fullstackchi bo'lib ishlayman deb o'ylagan bo'lsangiz adashasiz. Boshlanishiga baribir Frontendni o'rganishingiz kerak.
Fullstack dasturchi bo'laman deb harakat qilayotgan bo'lsangiz bu haqida biroz o'ylab ko'ring. Backend va Frontend bir-biriga bog'liq, ammo o'xshash narsa emas. Boshlanishiga esa Frontend yo'nalishini tanlashni maslahat beraman, chunki bu yo'nalishda tajribasiz dasturchilarga ham ish topish nisbatan osonroq.
Fullstack dasturchi bo'lib ishlashingiz mumkin bo'lgan yagona joy - freelancelik yoki start up loyihalar. Freelanceda ishlash yoki start up projectlarda ishlashda bosim yuqori bo'ladi. Bu esa dasturchining ortiqcha energiya sarflashiga olib keladi.
@Muhammadislom_Dev
Dasturlashga yangi kirib kelayotganlarning juda ko'p qismi Fullstack dasturchi bo'lishni o'ylaydi. Bu yaxshi, ammo kattaroq joyda ishlamoqchi bo'lsangiz bu fikrdan qaytishingiz kerak. Bunga sabablar yetarlicha, hozir esa bu boradagi o'z fikrlarim bilan o'rtoqlashmoqchiman.
Katta kompaniyalarga Fullstack dasturchilar kerak emas. Ularda Backend va Frontend dasturchilari uchun vazifalar alohida ajratilgan. Fullstack dasturchilarni esa asosan start-uplar yollaydi, buning sababi, katta ehtimol bilan byudjet kamligida. Shuning uchun ham Backend dasturchilarning maoshi Fullstack dasturchilaridan balandroq bo'ladi.
Dasturlashni o'rganib Backend yoki Fullstackchi bo'lib ishlayman deb o'ylagan bo'lsangiz adashasiz. Boshlanishiga baribir Frontendni o'rganishingiz kerak.
Fullstack dasturchi bo'laman deb harakat qilayotgan bo'lsangiz bu haqida biroz o'ylab ko'ring. Backend va Frontend bir-biriga bog'liq, ammo o'xshash narsa emas. Boshlanishiga esa Frontend yo'nalishini tanlashni maslahat beraman, chunki bu yo'nalishda tajribasiz dasturchilarga ham ish topish nisbatan osonroq.
Fullstack dasturchi bo'lib ishlashingiz mumkin bo'lgan yagona joy - freelancelik yoki start up loyihalar. Freelanceda ishlash yoki start up projectlarda ishlashda bosim yuqori bo'ladi. Bu esa dasturchining ortiqcha energiya sarflashiga olib keladi.
@Muhammadislom_Dev
👍7🔥4👏3😁1💯1
FingerPrint
FingerPrint ko'pchilik uchun begona emas, bu mobile applicationlarda asosan barmoq izi bilan tasdiqlash uchun yoki qaysidir amalni bajarish uchun ishlatilinadi odatda.
https://developers.google.com/codelabs/webauthn-reauth?hl=ru#3
Bu yerda to'liq dokumentatsiya keltirib o'tilgan bu orqali webda ham fingerprintdan foydalanishingiz mumkin. Bosqichma bosqich bajarilsa buni frontendda ishlatib ko'rish mumkin.
Link bu orqali men o'zim qilib ko'rganni ko'rishingiz mumkin. Bu test uchun qilingan va dizaynga e'tibor bermaysizlar.
Foydali bo'lsa forward qilishni unutmang 🔥.
Mualliflik huquqiga amal qilinsin!
FingerPrint ko'pchilik uchun begona emas, bu mobile applicationlarda asosan barmoq izi bilan tasdiqlash uchun yoki qaysidir amalni bajarish uchun ishlatilinadi odatda.
https://developers.google.com/codelabs/webauthn-reauth?hl=ru#3
Bu yerda to'liq dokumentatsiya keltirib o'tilgan bu orqali webda ham fingerprintdan foydalanishingiz mumkin. Bosqichma bosqich bajarilsa buni frontendda ishlatib ko'rish mumkin.
Link bu orqali men o'zim qilib ko'rganni ko'rishingiz mumkin. Bu test uchun qilingan va dizaynga e'tibor bermaysizlar.
Foydali bo'lsa forward qilishni unutmang 🔥.
Mualliflik huquqiga amal qilinsin!
Google for Developers
Создайте свое первое приложение WebAuthn | Google for Developers
Узнайте, как создать веб-сайт с простой функцией повторной аутентификации, использующей датчик отпечатков пальцев.
🔥6👍1🤓1
Dasturlashda tajribangiz bo'lsa, githubdagi build-your-own-x repozitoriyasiga kirib, har-kuni o'zingiz ishlatadigan toollarni yasab ko'rishga harakat qilib ko'ring. Qanday yasash bo'yicha qadamma-qadam ko'rsatmalar bor ekan. Bu orqali siz bu narsalar qanday ishlayotganini chuqurroq tushunib olasiz, yaxshigina tajriba orttirasiz va rezyumega noyob loyihalarni bezak qilib qo'yasiz.
Manzili - https://app.codecrafters.io/catalog
@Muhammadislom_Dev
Manzili - https://app.codecrafters.io/catalog
@Muhammadislom_Dev
⚡6👍2🔥1
Framer
Framer - dizaynerlarga veb-saytlar va mobil ilovalarning interaktiv ko'rinishini yaratishga imkon beruvchi dizayn hisoblanadi.
Framer bizga yuqori aniqlikdagi dizaynlarni yaratish imkonini beruvchi bir qator dizayn vositalarini taklif etadi.
Framer kodni dizayn bilan birlashtirish qobiliyati bilan mashhur. Ba'zi kodlash bilimiga ega bo'lgan dizaynerlar o'zlarining loyihalariga qo'shish uchun JavaScriptdan foydalanishlari mumkin. Bu juda real va funksional loyihalarni yaratish imkonini beradi.
Men o'zim uchun test sifatida qilgan kichik bir website.
Framer app - https://www.framer.com/
@Muhammadislom_Dev
Framer - dizaynerlarga veb-saytlar va mobil ilovalarning interaktiv ko'rinishini yaratishga imkon beruvchi dizayn hisoblanadi.
Framer bizga yuqori aniqlikdagi dizaynlarni yaratish imkonini beruvchi bir qator dizayn vositalarini taklif etadi.
Framer kodni dizayn bilan birlashtirish qobiliyati bilan mashhur. Ba'zi kodlash bilimiga ega bo'lgan dizaynerlar o'zlarining loyihalariga qo'shish uchun JavaScriptdan foydalanishlari mumkin. Bu juda real va funksional loyihalarni yaratish imkonini beradi.
Men o'zim uchun test sifatida qilgan kichik bir website.
Framer app - https://www.framer.com/
@Muhammadislom_Dev
🔥2⚡1👍1👨💻1
Assalomu alaykum, online rus tilini o'rganish uchun kimdir bilgan o'qituvchi yoki o'quv markaz bo'lsa agar share qiloladimi faqat online uchun.
FlutterFlow
FlutterFlow Flutter ilovalarini vizual tarzda yaratish uchun mashhur ochiq kodli open sourcedir. Uning asosiy xususiyatlariga user interfeysi, tashqi API va Firebase va Supabase kabi backendlar bilan integratsiya, sozlanishi, o‘rnatilgan UI shablonlari va boshqalar kiradi.
Bu orqali siz o'zingiz ham sodda va kichik ilovalarni qila olasiz, ya'ni jarayonda faqat siz code yozmaysiz, funksiya yozmaysiz, lekin shu amallarni hosil qiluvchi jarayonni boshqarasiz. Hosil bo'lgan ilovani esa codeni olib customizes qilish mumkin, imkoniyat bunda nisbatan cheklangan.
Flutterchilarga yuborib qo'yamiz 🔥.
@Muhammadislom_Dev
FlutterFlow Flutter ilovalarini vizual tarzda yaratish uchun mashhur ochiq kodli open sourcedir. Uning asosiy xususiyatlariga user interfeysi, tashqi API va Firebase va Supabase kabi backendlar bilan integratsiya, sozlanishi, o‘rnatilgan UI shablonlari va boshqalar kiradi.
Bu orqali siz o'zingiz ham sodda va kichik ilovalarni qila olasiz, ya'ni jarayonda faqat siz code yozmaysiz, funksiya yozmaysiz, lekin shu amallarni hosil qiluvchi jarayonni boshqarasiz. Hosil bo'lgan ilovani esa codeni olib customizes qilish mumkin, imkoniyat bunda nisbatan cheklangan.
Flutterchilarga yuborib qo'yamiz 🔥.
@Muhammadislom_Dev
🔥3👍2⚡1
Muhammadislom - AyTi Blog
Ohirgi paytlarda ishdan tashqari ko'proq kichik websitelar bilan ish olib boryapman, ko'proq shularga to'xtalib o'taman.
Alstar - O'zbekistondagi eng ilg'or va ancha yillardan buyon faoliyat yuritib kelayotkan firma.
Bu firmaning sayti mening freelance orqali ishlagan loyihalarimdan biri va albatta portfolio sifatida qo'shilgan.
alstar.uz kirib ko'rishingiz mumkin bu asosan firma va kompaniyalar uchun kichik korparativniy landing page sayt hisoblanadi. Xato va kamchiliklari bo'lishi mumkin albatta.
@Muhammadislom_Dev
Bu firmaning sayti mening freelance orqali ishlagan loyihalarimdan biri va albatta portfolio sifatida qo'shilgan.
alstar.uz kirib ko'rishingiz mumkin bu asosan firma va kompaniyalar uchun kichik korparativniy landing page sayt hisoblanadi. Xato va kamchiliklari bo'lishi mumkin albatta.
@Muhammadislom_Dev
👍4🔥1👏1
Keyingi qolgan postlarda qolgan loyihalarga to'xtalib o'taman 🤝. Pul haqida savollar bo'lmasin😁.
Execution context
Execution context JavaScriptdagi bajariladigan code muhitidir. Execution context current scope, variablelar va funksiyalar haqida ma'lumotni o'z ichiga oladi. Har safar funksiya chaqirilganda yangi execution context yaratiladi.
Execution contextda 2 ta componentdan iborat.
1. Memory component 2. Code component
Execution context ikki bosqicha yordam beradi. Yaratiladi (Creation) va Bajarilishi (Execution).
Birinchi bosqichda, o'zgaruvchilar (variables) va funksiyalar (functions) larga xotirani ajratish.
Ikkinchi bosqichda, JavaScript code line by line asosida bajariladi va bunda xotiradagi o'zgaruvchilarni belgilaydi. Har bir chaqirilgan funksiya o'zining local execution contextini yaratadi.
Asosiy maqsadimiz foydalanishdan?
JavaScriptda execution contextdan foydalanishning asosiy maqsadi kodning qanday ishlashini tushunish va uni to'g'ri boshqarishdir.
Misol uchun:
Ishlashiga keladigan bo'lsak:
Global kontekstda globalVar o'zgaruvchisi yaratiladi.
outerFunction chaqirilganda, yangi funksiya bajarilish konteksti yaratiladi va outerVar o'zgaruvchisi shu kontekstda yaratiladi.
innerFunction chaqirilganda, yana yangi funksiya bajarilish konteksti yaratiladi va innerVar shu kontekstda yaratiladi.
Har bir kontekst o'zining 'scope chaini' ga ega bo'ladi va bu orqali o'zgaruvchilarni qidiradi.
Ushbu jarayon advance holatlarda ham line by line asosida amalga oshirilib ishlashda davom etadi.
Manba link va medium
Foydali bo'lsa share qilib yuboraverasizlar 😄.
@Muhammadislom_Dev
Execution context JavaScriptdagi bajariladigan code muhitidir. Execution context current scope, variablelar va funksiyalar haqida ma'lumotni o'z ichiga oladi. Har safar funksiya chaqirilganda yangi execution context yaratiladi.
Execution contextda 2 ta componentdan iborat.
1. Memory component 2. Code component
Execution context ikki bosqicha yordam beradi. Yaratiladi (Creation) va Bajarilishi (Execution).
Birinchi bosqichda, o'zgaruvchilar (variables) va funksiyalar (functions) larga xotirani ajratish.
Ikkinchi bosqichda, JavaScript code line by line asosida bajariladi va bunda xotiradagi o'zgaruvchilarni belgilaydi. Har bir chaqirilgan funksiya o'zining local execution contextini yaratadi.
Asosiy maqsadimiz foydalanishdan?
JavaScriptda execution contextdan foydalanishning asosiy maqsadi kodning qanday ishlashini tushunish va uni to'g'ri boshqarishdir.
Misol uchun:
var globalVar = "I am globalVAR";
function outerFunction() {
var outerVar = "I am outerVAR";
function innerFunction() {
var innerVar = "I am innerVAR";
console.log(globalVar); // "I am globalVAR"
console.log(outerVar); // "I am outerVAR"
console.log(innerVar); // "I am innerVAR"
}
innerFunction();
}
outerFunction();
Ishlashiga keladigan bo'lsak:
Global kontekstda globalVar o'zgaruvchisi yaratiladi.
outerFunction chaqirilganda, yangi funksiya bajarilish konteksti yaratiladi va outerVar o'zgaruvchisi shu kontekstda yaratiladi.
innerFunction chaqirilganda, yana yangi funksiya bajarilish konteksti yaratiladi va innerVar shu kontekstda yaratiladi.
Har bir kontekst o'zining 'scope chaini' ga ega bo'ladi va bu orqali o'zgaruvchilarni qidiradi.
Ushbu jarayon advance holatlarda ham line by line asosida amalga oshirilib ishlashda davom etadi.
Manba link va medium
Foydali bo'lsa share qilib yuboraverasizlar 😄.
@Muhammadislom_Dev
🔥2👏1