Frontend
3.45K subscribers
382 photos
53 videos
23 files
364 links
Barchasi Frontend dasturlash haqida!

- So'nggi yangiliklar
- Eng yaxshi resurslar
- Intervyu savol - javoblar

Vakansiyalar: @frontendVacancy

Reklama va hamkorlik: @jaydariX
Download Telegram
#git


βš™οΈ Git haqida o'zbekcha kitob.

Git-ning rasmiy saytida kitob bo'limida git haqida batafsil ma'lumot beruvchi , o'rganish uchun qo'llanma mavjud va buni o'zbek tilida tarjimasi bor.

Qo'llanmaga o'tish: https://git-scm.com/book/uz/v2

Qo'llanmaning 10/3 qismigina tarjima qilingan :(


Git haqida foydali manbalar:
- GIT CHEAT SHEET
- Learn Git
- Using Git

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7❀2⚑1πŸ”₯1
#react


βš™οΈ React 19 Beta

React 19 yangilanishlari haqida ma'lum qilindi:

#️⃣ React Compiler: Yangi kompilyator React kodini oddiy JavaScript kodiga aylantiradi, bu esa ishlash tezligini ikki baravarga oshirishi mumkin. Hozirgi paytda, Instagram ushbu texnologiyadan foydalanmoqda va bu texnologiya Reactning kelgusi versiyalarida chiqariladi.

#️⃣ Server Components: Ko'p yillik rivojlanishdan so'ng, React server komponentlarini taqdim etdi, ulardan endi Next.js bilan foydalanish mumkin.

#️⃣ Actions: DOM elementlari bilan oΚ»zaro munosabatni oΚ»zgartirish uchun amallar oΚ»rnatiladi.

#️⃣ Document Metadata: dasturchilarga kamroq kod bilan ko'proq ish bajarishga imkon beradi.

#️⃣ Asset Loading: bu, aktivlarni fon rejimida yuklashga imkon beradi, bu ham ilovaning yuklanish vaqtini ham, foydalanuvchi tajribasini ham yaxshilaydi.

#️⃣ Web Components: React kodi endi bizga veb komponentlarni kiritishga imkon beradi.

#️⃣ Yangi React Hooks: Kodlash tajribasini oshirish uchun yangi imkoniyatlar.
use()
useFormStatus()
useFormState()
useOptimistic()


React 19 hali ham ishlab chiqish jarayonida.


πŸ”— React 19 beta haqida batafsil: https://react.dev/blog/2024/04/25/react-19

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘16
#vue


πŸ’š Vue 3 ilovasiga Google Maps’ni integratsiya qilish

1. Google Maps API kalitini olish
2. Vue Google Maps paketini o’rnatish
3. Vue Google Maps komponentini ishlatish

πŸ”— Batafsil maqolada o'qing

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘10
var x = 1;
console.log(x++ + ++x);


@frontend
πŸ‘5
Frontend
console.log(x++ + ++x);
Natija qanday bo'ladi ❓
Anonymous Quiz
24%
2
34%
3
34%
4
8%
12
πŸ‘8
#responsive


πŸ“± Mobile FIRST

Saytingizni moslashuvchan (responsive) testlar uchun eng yaxshi chrome extension.

U 52 ta qurilma taklif etadi. Bu qurilmalar orasida Android & Google smartfonlari, Apple smartfonlari, planshetlar va maxsus qurilmalar kabi 16 ta model bor.

πŸ“± O'rnatish

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8
#css


🎲 Saytingizni yanada jozibali qilish uchun bepul vositalar

1. Box-shadow examples
2. Checkboxes examples
3. Buttons examples
4. CSS shapes examples, click to copy

Frontendchilarga yuborib qo'yamiz πŸš€

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘14
#ui


πŸ‘©β€πŸ’» React uchun Headless UI v2.0

Headless UI kutubxonasining yangi versiyasi - v2.0 for React chiqdi!

Yangi qo'shilgan funksiyalar:

#️⃣ Built-in anchor positioning: Floating UI kutubxonasi Headless UI kutubxonasiga integratsiya qilindi.

#️⃣ New checkbox component: Yangi headless Checkbox komponenti qo’shildi.

#️⃣ HTML form components: HTML form komponentlari qo’shildi.

#️⃣ Improved hover, focus and active state detection: Hover, focus va faol holatni aniqlash takomillashtirildi.

#️⃣ Combobox list virtualization: Combobox ro’yxati virtualizatsiyasi qo’shildi.

#️⃣ Yangi veb-sayt va takomillashtirilgan hujjatlar

πŸ–‡οΈYangilanish haqida batafsil

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5
This media is not supported in your browser
VIEW IN TELEGRAM
#vscode


Plagin "px to rem"

Bu plagin px ni rem ga va aksincha aylantirish imkonini beradi.

Alt+Z Px - rem, rem - px.


πŸ—“ Plagin: havola

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘11
🌟 Iltimos, BOOST orqali kanalimizni qo'llab quvvatlang!

https://t.iss.one/boost/frontend πŸ’§
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘23
#react


πŸ‘©β€πŸ’» react-pdf - Reactda pdf fayllarni yaratish

React-PDF
kutubxonasi yordamida siz o’z loyihangizda PDF hujjatlarni yaratish, ko’rish va saqlash uchun komponentlarni ishlatishingiz mumkin.

React-PDF kutubxonasi quyidagi imkoniyatlarni beradi:

πŸ”΄PDF hujjatlarni yaratish uchun deklarativ API.
πŸ”΄Server va mijoz tomonida PDF hujjatlarni yaratish.
πŸ”΄CSS xususiyatlari va Flexbox layout orqali ularni stil berish uchun API.
πŸ”΄Hujjatni saqlash, oqish va DOM-da ko’rsatish.

npm install @react-pdf/renderer --save


βš™οΈ GitHub | πŸ“„ Doc

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘13
#javascript


ApexCharts.js - dinamik grafiklar yaratish πŸ“Š

ApexCharts.js – bu JavaScript kutubxonasi boβ€˜lib, u orqali interaktiv va chiroyli grafiklar yaratishingiz mumkin. U kuchli va foydalanishga juda oson!

Batafsil ma'lumot va qoβ€˜llanma: apexcharts.com

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘11
#vscode


πŸ—“ 2024 yilda mahsuldorligingizni oshirish uchun VS Code extension'lari ⚑️

Quyidagi havolalar orqali kirib tanishishingiz/o'rnatishingiz mumkin:

β€” Better Comments - koddagi sharhlarni barcha uchun tushunarli qilib yozishga yordam beradi.
β€” Bookmarks - kodlarni belgilash, xatcho'p yaratib beradi.
β€” Code Spell Checker - kod bazasida imlo xatolarini topish va tuzatish uchun asosiy imlo tekshirgich
β€” CodeSnap - kodning skrinshotlarini olish uchun.
β€” CodiumAI - sun'iy intellektga asoslangan bepul kodlar to'plami.
β€” Error Lens - nosozliklarni tuzatish va xatolarni oldini olish uchun ajoyib vosita.
β€” Git History - versiya boshqaruvi, Git tarixi, qidiruv ...
β€” GitLens - kuchli Git vositasi bo'lib, u juda ko'p xususiyatlarni bitta kengaytmaga jamlagan. Jamoa bilan ishlashda juda foydali.
β€” GitHub Copilot - ChatGPT bilan integratsiyalangan kuchli AI yordamchi ($10/oyiga)
β€” Icon Themes - vizuallikni yaxshilash uchun: Material Theme Icons, vscode-icons, file-icons.
β€” Indent Rainbow - chiziqlar orqali kod o'qilishini yaxshilaydi.
β€” Live Share - kodni real vaqtda boshqalar bilan hamkorlikda tahrirlash va disk raskadrovka qilish.
β€” Multiple Cursor Case Preserve - kodni tez tahrirlashga yordam beradi.
β€” Path Intellisense - dinamik ravishda fayl yo'llari va katalog nomlarini taklif qiladigan aqlli avtomatik to'ldirishga ega.
β€” Prettier - kodni formatlash.
β€” TODO Highlight - kodingizdagi TODO, FIXME va boshqa izohlarni ajratib ko'rsatadi.

Tanishlarga ham yuborib qo'yingβœ…

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘19
Forwarded from Uzbek Developers
This media is not supported in your browser
VIEW IN TELEGRAM
Amaliyotchi dasturchilar amaliyotda ushbu loyihani qilib ko'ringizla.

@uzbekdevs | uzbekdevs.uz
πŸ‘10
#vue


Vue 3 loyihasiga xalqaro tillarni qo'shish (vue-i18n)

Bugungi kunda web-ilovalar global foydalanuvchilar uchun mo'ljallangan bo'lib, turli tillardagi qo'llab-quvvatlash juda muhim ahamiyatga ega. Vue 3 ilovangizga xalqaro tillarni qo'shish orqali siz kengroq auditoriyaga xizmat qilishingiz mumkin. Bu jarayonni "Vue I18n" yordamida oson amalga oshirish mumkin.

πŸ“± Batafsil bu yerda o'qing

@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘10
#mulohaza

Kalta o'ylamang.

Dasturchilikda (va umuman hamma sohada) birinchi ishni topish qiyin. Keyingilari xudo xohlasa o'zi sizni topadi.

Shuning uchun kasb tanlashda "1 yildan keyin qayerda bo'laman" deb emas, 3-4 yildan keyin qayerda bo'lishingizni o'ylang. Dasturchilar juda tez ko'tariladi (albatta doimiy o'z ustida ishlash sharti bilan).

Men tanigan, 2-3 yil oldin junior ishlarni qilib yurgan dasturchilar hammasi ko'tarilib ketgan. 1500$ dan kamiga ishlashmaydigan darajaga chiqib olishgan. O'rta tempda ketganingizda ham uzog'i 5 yilda o'zingizni eplab, 1000-2000$ mensimaydigan senior dasturchi bo'lasiz.

Boshqa sohalarda bu qadar tes o'sish kam uchraydi. Ayqnisa quruq jismoniy mehnatda o'sishni o'rniga so'nib borasiz. Bugun kuchingiz ko'pida jozibador ko'ringan ishlar, 5-6 yilda charchatadi. Aqliy mehnat bilan esa faqat o'sib borasiz.

Anvar Narzullayev

@frontend
πŸ‘22
⚑️ Tez orada ajoyib yangilik bor.

Tahmin qilib ko'ringchi πŸ’¬
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘14
πŸ†• Diqqat

Maqolalaringizni @frontend kanalida e'lon qilish imkoniyatini taklif etamiz.

Agar siz ham frontend sohasida foydali ma'lumotlarga ega bo'lsangiz yoki bu borada qiziqarli maqolalar yozgan bo'lsangiz boshqalar ham o'qib, foyda olishlarini istasangiz, maqolangizni bizga yuboring.

πŸ‘€Maqolalar sizning ismingiz va zarur bo'lsa, aloqa ma'lumotlaringiz bilan birga e'lon qilinadi, shuning uchun sizning professional obro'ingiz oshadi va ko'proq kishilar siz bilan bog'lanish imkoniyatiga ega bo'ladi.

πŸ“Post yuborish tartibi:

1️⃣ Postni tayyorlang.

2️⃣ Uni kanal adminiga yuboring.

3️⃣ Maqolangiz ko'rib chiqiladi va kanalga mos deb topilsa, muallif nomi bilan joylanadi.

πŸ”Ž Biz sifatli va dasturchilar uchun foydali kontentni qadrlaymiz. Har bir yuborilgan maqola diqqat bilan ko'rib chiqiladi.

Hurmat bilan @Frontend jamoasi.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘12