Bugun 19:00 da unda Youtube'da jonli efirda ko'rishamiz.
Savollaringizni Youtube video "live comment"iga yozib qoldiring.
Frontend arxitekturasiga oid kursimni ham mavzularini ko'rsatib o'taman inshaaAlloh.
Link: https://www.youtube.com/watch?v=4C41-QLbENg&ab_channel=Josh%2aDeveloper
#ama
@JoshDeveloper
Savollaringizni Youtube video "live comment"iga yozib qoldiring.
Frontend arxitekturasiga oid kursimni ham mavzularini ko'rsatib o'taman inshaaAlloh.
Link: https://www.youtube.com/watch?v=4C41-QLbENg&ab_channel=Josh%2aDeveloper
#ama
@JoshDeveloper
Loyihadagi custom SVG icon'laringizni qanday ishlatasiz?
Anonymous Poll
45%
img tegga ulab
42%
SVG'ni to'g'ridan-to'g'ri HTML'da chaqirib
38%
SVG loader'lar orqali yuklab olib, HTML'ga qo'shib yuboraman.
Custom SVG icon'larni o'zim qanday ishlatganman shu paytgacha?
Har xil yo'llari bilan qilib ko'rganman, quyida shular haqida qisqacha yozaman.
1. Oddiy <img /> teg orqali ishlatish. Qulay va oson. Bundle size'ni yaxshilaydi. Ammo, SVG'ni stillash mumkin emas. Masalan, currentColor orqali rang o'zgartirib bo'lmaydi.
2. O'zini HTML'da chaqirish, stillash mumkin, oson. Ammo, kodni dabdala qiladi. O'qish qiyinlashadi va Bundle size oshadi.
3. SVG loader'lar orqali ishlatish (Shundan foydalanaman). Bunda bir faylga hamma SVG'ni yozasiz yoki har biriga alohida SVG fayl turaveradi. Chaqirishga kelganda alohida component ichida SVG'ni load qilib olib, Component'ning template'iga tiqib yuboriladi. Bunda ishlatish osonlashadi, Bundle size yaxshilanadi (HTTP so'rov bo'lgani uchun) va eng asosiysi SVG'ni stillash xususiyati yo'qolmaydi. Xohishingizga ko'ra Fallback/default icon ham ulasangiz bo'ladi.
P.s: Bu uchun alohida kutubxonalar ham mavjud.
#svgIcon
@JoshDeveloper
Har xil yo'llari bilan qilib ko'rganman, quyida shular haqida qisqacha yozaman.
1. Oddiy <img /> teg orqali ishlatish. Qulay va oson. Bundle size'ni yaxshilaydi. Ammo, SVG'ni stillash mumkin emas. Masalan, currentColor orqali rang o'zgartirib bo'lmaydi.
2. O'zini HTML'da chaqirish, stillash mumkin, oson. Ammo, kodni dabdala qiladi. O'qish qiyinlashadi va Bundle size oshadi.
3. SVG loader'lar orqali ishlatish (Shundan foydalanaman). Bunda bir faylga hamma SVG'ni yozasiz yoki har biriga alohida SVG fayl turaveradi. Chaqirishga kelganda alohida component ichida SVG'ni load qilib olib, Component'ning template'iga tiqib yuboriladi. Bunda ishlatish osonlashadi, Bundle size yaxshilanadi (HTTP so'rov bo'lgani uchun) va eng asosiysi SVG'ni stillash xususiyati yo'qolmaydi. Xohishingizga ko'ra Fallback/default icon ham ulasangiz bo'ladi.
P.s: Bu uchun alohida kutubxonalar ham mavjud.
#svgIcon
@JoshDeveloper
Keling IT va dasturlashdagi ishonarli yolg'onlarni yozamiz 😄️️️️️️
Masalan,
– "Bu kod vaqtinchalik, keyinroq Refactor qilamiz (Aslida, hech qachon Refactor qilmaymiz)"
– "3 oydan so'ng oyligingizni oshirishni ko'rib chiqamiz! (Aslida shunchaki ko'rib chiqamiz xolos 😄)"
Sizlar qanday yolg'onlarni eshitgansizlar? 🙂
#fun
@JoshDeveloper
Masalan,
– "Bu kod vaqtinchalik, keyinroq Refactor qilamiz (Aslida, hech qachon Refactor qilmaymiz)"
– "3 oydan so'ng oyligingizni oshirishni ko'rib chiqamiz! (Aslida shunchaki ko'rib chiqamiz xolos 😄)"
Sizlar qanday yolg'onlarni eshitgansizlar? 🙂
#fun
@JoshDeveloper
"Unicon soft" jamoasiga qo'shilish uchun yana yangi vakansiya bor 🔥
Qiziqqanlar shu kanaldan vakansiyamizni ko'rishi mumkin: https://www.tgoop.com/frontEndJobo/2052
Kanalda boshqa vakansiyalar ham bor istaganlar uchun.
#vacancy
@JoshDeveloper
Qiziqqanlar shu kanaldan vakansiyamizni ko'rishi mumkin: https://www.tgoop.com/frontEndJobo/2052
Kanalda boshqa vakansiyalar ham bor istaganlar uchun.
#vacancy
@JoshDeveloper
Quyidagi dasturlashga oid terminlarni qaysilarini bilasiz?
Anonymous Poll
32%
Magic code
19%
Code smell
75%
Hardcoding
40%
Spaghetti code
27%
Tech debt
Niche'ni toping!
Bir loyihani ishlatishni boshlaganimga birnecha hafta bo'lyapti. Nomi HGT - kommunallar uchun maxsus ilova.
Foydali. Loyihadan o'zim uchun bir xulosa oldim.
Startup qilishda muhimi bir muommoga focus qilib, shuni qulay tarzda yechish ekan.
Shuncha Super-app'lar bor, hamma narsa bor ichida. Kommunal to'lovlargacha. Lekin negadir qo'lim bormaydi ishlatishga. "Bir muommoyimga bir dastur" degandek qarayman dasturlarga. Shu sababmi bilmadim, har balosi bor dasturlarni bemalol ishlata olmayman.
Startup qurayotgan do'stlarimizga ham qiziq deb shu postni yozyapman, "niche"ni topgan dasturlar qiling.
Xalq tilida aytsam, oddiy kiyim do'kon ochmang, sport kiyimlari, classic kiyimlar yo shu kabi o'z yo'liga ega do'kon oching.
#startup
@JoshDeveloper
Bir loyihani ishlatishni boshlaganimga birnecha hafta bo'lyapti. Nomi HGT - kommunallar uchun maxsus ilova.
Foydali. Loyihadan o'zim uchun bir xulosa oldim.
Startup qilishda muhimi bir muommoga focus qilib, shuni qulay tarzda yechish ekan.
Shuncha Super-app'lar bor, hamma narsa bor ichida. Kommunal to'lovlargacha. Lekin negadir qo'lim bormaydi ishlatishga. "Bir muommoyimga bir dastur" degandek qarayman dasturlarga. Shu sababmi bilmadim, har balosi bor dasturlarni bemalol ishlata olmayman.
Startup qurayotgan do'stlarimizga ham qiziq deb shu postni yozyapman, "niche"ni topgan dasturlar qiling.
Xalq tilida aytsam, oddiy kiyim do'kon ochmang, sport kiyimlari, classic kiyimlar yo shu kabi o'z yo'liga ega do'kon oching.
#startup
@JoshDeveloper
“Frontend architecture” kursimizda yangilik bor.
Birinchi guruh qabuli boshlanyapti.
Birinchi guruh uchun shaxsan o’zim jonli tarzda dars o’tmoqchiman inshaaAlloh.
Kurs e’loni hali chiqmadi, ammo hozirdan joy band qilish niyatidagilar @vector_academy_admin ga bog’lansa bo’ladi.
Dars vaqtlari: Seshanba, Payshanba va Shanba kunlari, soat 20:00 da, 1.5 - 2 soat davomida.
Jami 12-15 ta dars o’tiladi.
#frontend
@JoshDeveloper
Birinchi guruh qabuli boshlanyapti.
Birinchi guruh uchun shaxsan o’zim jonli tarzda dars o’tmoqchiman inshaaAlloh.
Kurs e’loni hali chiqmadi, ammo hozirdan joy band qilish niyatidagilar @vector_academy_admin ga bog’lansa bo’ladi.
Dars vaqtlari: Seshanba, Payshanba va Shanba kunlari, soat 20:00 da, 1.5 - 2 soat davomida.
Jami 12-15 ta dars o’tiladi.
#frontend
@JoshDeveloper
Forwarded from Vector IT Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
Josh*Developer
"Bosvorishlik" dermidi 🙂️️️️️️
Kursga katta mehr berganman, o'zim ham o'qib yuborardim )
Guruhni to'ldirib, darslarni boshlaymiz, Xudo xohlasa. Qo'shilinglar.
Ulashish ham esdan chiqmasin :)
#kurs
@JoshDeveloper
Kursga katta mehr berganman, o'zim ham o'qib yuborardim )
Guruhni to'ldirib, darslarni boshlaymiz, Xudo xohlasa. Qo'shilinglar.
Ulashish ham esdan chiqmasin :)
#kurs
@JoshDeveloper
Aytgancha, kurs "framework"larga tayanmagan. "Pure Frontend architecture concepts" asosida bo'ladi.
React, Vue va Angularchilar bemalol qo'shilsa bo'ladi.
#eslatma
@JoshDeveloper
React, Vue va Angularchilar bemalol qo'shilsa bo'ladi.
#eslatma
@JoshDeveloper
O'z xodimini "Frontend architecture" kursida o'qitishni xohlagan kompaniyalar uchun 10% chegirma beramiz.
Asosiy shart kompaniyani o'zi bunga investitsiya qilishi kerak. Xodimni hisobidan emas.
Kompaniyangiz menejeriga yuborishni unutmang :)
#chegirma
@JoshDeveloper
Asosiy shart kompaniyani o'zi bunga investitsiya qilishi kerak. Xodimni hisobidan emas.
Kompaniyangiz menejeriga yuborishni unutmang :)
#chegirma
@JoshDeveloper
Qaysi mavzuda jonli efir qilamiz?
Anonymous Poll
66%
Microfrontend
30%
Nx nega kerak?
54%
State management