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
This media is not supported in your browser
VIEW IN TELEGRAM
#practice #frontend


πŸ‘¨β€πŸ’» Roadmap.sh sayti endilikda frontend dasturchilar uchun β€œProjects” boβ€˜limini ishga tushirdi. Bu boβ€˜limda amaliy loyihalar roβ€˜yxati keltirilgan boβ€˜lib, ular har bir bosqichda aniq koβ€˜rsatmalar va yoβ€˜riqnomalar bilan berilgan.

3 xil darajadagi loyihlar mavjud:
Beginner / Intermediate / Advanced

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯16πŸ‘7
This media is not supported in your browser
VIEW IN TELEGRAM
#html #frontend


πŸ–₯ HTML popover yordamida foydalanuvchiga qoβ€˜shimcha ma’lumot yoki interaktiv imkoniyatlar taqdim etish mumkin.


<button popovertarget="popover">Popover</button>

<div id="popover" popover>
<p>Popover content</p>
</div>


@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯18πŸ‘14
#update #nextjs #frontend


πŸ‘©β€πŸ’» Next.js 15.1 versiyasi React 19 ni to'liq qo'llab-quvvatlaydi

Yangilanishda yangi after() API-si joriy etilib, foydalanuvchi javobi uzatilgandan keyin kodni bajarishga imkon beradi. Shuningdek, forbidden() va unauthorized() kabi yangi eksperimental API-lar kiritilib, autentifikatsiya xatolarini yanada aniqroq boshqarish imkonini beradi.

Batafsil: Next.js 15.1

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘10πŸ”₯7
#tailwindCss #frontend


πŸ€“ Tayyor Tailwind CSS sinflari bilan 20+ CSS animatsiyalari.

Origin UI saytida Tailwind CSS bilan ishlaydigan loyihalar uchun tayyor "easing" funksiyalari to'plamini taqdim etdi. Funksiyalarni loyihangizga osongina qo'shish uchun kerakli sinf nomini πŸ“„ nusxalash kifoya.

Havola: https://originui.com/easings

@frontend | Happy Coding
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯19πŸ‘7
#css #update #frontend


πŸ†• πŸ‘©β€πŸ’» 2024 yilda CSSga bir qator yangi xususiyatlar qo'shildi

Yangilanishlar veb dastruchilarga interaktiv foydalanuvchi interfeyslarini yaratishda yordam beradi. Quyida ushbu yangi xususiyatlarning ba'zilari va ularning kod misollari keltirilgan:

πŸ“„ Maydon o'lchami (field-sizing)
Matn kiritish maydonlarini matnning hajmiga qarab avtomatik ravishda o'lchash uchun field-sizing xususiyati qo'shildi.

```
textarea, select, input {
field-sizing: content;
}
```
Bu usul har qanday shrift, shrift o'lchami, til
va yozuv uslubi uchun mos.


πŸ”΄ height: auto ga animatsiya qo'llash
interpolate-size xususiyati yordamida height: auto yoki boshqa kalit so'zlarga animatsiyalarni amalga oshirish mumkin.

```
:root {
interpolate-size: allow-keywords;
}
```


πŸ–‹ <details> elementlari
Bir nechta <details> elementlarini guruhlab, ularni o'zaro eksklyuziv qilish uchun name atributidan foydalanish mumkin.

```
<details name="learn-css">
<summary>CSSni o'rganish</summary>
<p>...</p>
</details>
<details name="learn-css">
<summary>Box Model</summary>
<p>...</p>
</details>
```
Bu usulda bir <details> elementi ochilganda, boshqa ochiq bo'lgan <details> elementi avtomatik ravishda yopiladi.


πŸ—‚ <details> va <summary> elementlarini uslublash
<details> va <summary> elementlariga display xususiyatini qo'llash va kengayib-yopiladigan qismni uslublash uchun ::details-content psevdosini ishlatish mumkin.

```
details {
display: flex;
flex-direction: row;
}
```


πŸ”ƒ Anchorga asoslangan joylashuv
Elementlarni bir-biriga nisbatan joylashtirish uchun anchor asoslangan position joriy etildi.

```
.anchor {
anchor-name: --over-easy;
}

.positioned-element {
position: fixed;
position-anchor: --over-easy;
position-area: block-end;
}
```


πŸ“¦ Hujjatlararo animatsiya
Bu usul yordamida bir sahifadan boshqasiga o'tishda silliq o'tish effektlarini qo'shish osonlashadi.

```
@view-transition {
navigation: auto;
}
```


πŸ–Ό Skrollga asoslangan animatsiyalar
Skroll pozitsiyasiga bog'liq animatsiyalarni yaratish uchun skrollga asoslangan animatsiyalar API joriy etildi.

```
@keyframes appear {
from {
opacity: 0;
scale: 0.8;
}
to {
opacity: 1;
scale: 1;
}
}

img {
animation: appear linear;
animation-timeline: view();
animation-range: entry 25% cover 50%;
}
```

πŸ’³ Skroll snap hodisalari
Usul yordamida skroll paytida foydalanuvchi interfeysining aniq joylariga o'tishni boshqarish osonlashadi.

```
scroller.addEventListener('scrollsnapchange', event => {
console.log(event.snapTargetBlock);
console.log(event.snapTargetInline);
});
```

🌝 light-dark() funksiyasi
light-dark() funksiyasi yordamida yorug'lik va qorong'ilik rejimlariga mos ranglarni belgilash mumkin.

```
:root {
color-scheme: light dark;
--primary-color: light-dark(#333, #fafafa);
--primary-background: light-dark(#e4e4e4, #121212);
--highlight-color: light-dark(hotpink, lime);
}
```


Boshqa yangilanishlar haqida misollar orqali tanishib chiqish

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯14πŸ‘9
Agar siz 2025-yilda Frontend Dasturchi bo'lishni maqsad qilgan bo'lsangiz, bu maslahatlar sizga ancha yordam beradi 🀝

- JavaScript, HTML va CSS ni o'rganish - bu web-dasturlashning asosiy texnologiyalari va bu sohaga aloqador so'nggi yangiliklardan xabardor bo’lib turing.

- React, Vue.js, Angular kabi zamonaviy frontend freymvorklari va kutubxonalari bilan tajriba orttirish. Murakkab, dinamik foydalanuvchi interfeyslarini yaratish uchun bu juda muhim.

- Testing, deployment va performance optimization ga oid ko'nikmalarni rivojlantirish. Bular hozirda murakkab ilovalar ishlab chiqarish uchun muhim omillar hisoblanadi.

- Frontend dasturlash ko'nikmalaringizni namoyish etadigan loyihalar portfelini yaratish. Bu ish topish uchun sizga ancha yordam beradi.

- Frontend sohasi bilan bog'liq yangi tendensiyalar va texnologiyalar haqida xabardor bo'lib turish. Ular tez-tez o'zgarib turadi, shuning uchun doimiy o'rganish va moslashish kerak bo'ladi.

Va albatta communitylarda faol bo'ling, bu sizga qo'shimcha tarzda soft skill larni oshirishga yordam beradi va o'rganishingizni tezlashtiradi.

@shahzodcodes
πŸ”₯14πŸ‘5
Frontend
@shahzodcodes
Sizlarga Uzum.uz kompaniyasining Frontend Team Lead lavozimida ishlovchi professional dasturchining Telegram kanalini tavsiya qilaman! 😁

U yerda siz:
βœ… Frontend texnologiyalarining amaliy qo'llanmalari;
βœ… Zamonaviy freymvorklar va kutubxonalar (React, Vue.js, Angular) bo'yicha tajribalar;
βœ… Performance optimization, testing va deployment bo'yicha qimmatli maslahatlar;
βœ… Dasturlashda kerakli soft skill larni rivojlantirishga oid tavsiyalarni topasiz.

Kanal manzili πŸ‘‰ @shahzodcodes
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8πŸ”₯8
#report #frontend


πŸ“Š JetBrains 2024-yilgi dasturchilar ekotizimi hisobotini chiqardi.

23 000 dan ortiq dasturchilar ishtirok etgan ushbu tadqiqotda JavaScript eng ko'p qo'llaniladigan dasturlash tili sifatida qayd etildi. Shu bilan birga, TypeScriptning ommaviyligi 2017-yildagi 12% dan 2024-yilda 35% gacha oshdi.

Boshqa qiziq ma'lumotlar:
- Sun'iy intellektning dasturlashdagi o'rni oshmoqda: Dasturchilarning 18% o'z mahsulotlariga sun'iy intellekt integratsiyasini amalga oshirmoqda.

- AI vositalaridan foydalanish: Dasturchilarning 69% ChatGPT, 40% esa GitHub Copilot kabi AI vositalarini sinab ko'rgan; mos ravishda 49% va 26% muntazam foydalanadi.

- Ishlash platformalari: Dasturchilarning 58% brauzer, 53% ish stoli, 30% esa mobil platformalar uchun dasturlar ishlab chiqadi.

- Ma'lumotlar bazalari: MySQL, PostgreSQL, MongoDB, SQLite va Redis eng ommabop bo'lib qolmoqda.

- Rust tili: So'nggi besh yilda Rust foydalanuvchilari soni barqaror o'sib, C++ o'rnini egallashga intilmoqda.

- Go va Rust: Dasturchilar orasida eng ko'p o'zlashtirilayotgan tillar sifatida Go va Rust ajralib turadi.

- Ishlash muhiti: Dasturchilarning 8% VR qurilmalarda kod yozishni sinab ko'rgan, 50% esa bunga qiziqish bildirgan.


Batafsil o'qib chiqish.

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘10πŸ”₯4
This media is not supported in your browser
VIEW IN TELEGRAM
#animation #js #css #frontend


πŸ“ JavaScript orqali, har bir harfni alohida animatsiyalash va sekinlik bilan paydo bo'lish effektini yaratish mumkin.

Kodlar izohda πŸ’¬

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯17πŸ‘5
#ai #vscode #frontend


πŸ‘©β€πŸ’» GitHub Copilot endi bepul!

GitHub Copilot endi Visual Studio va Visual Studio Code foydalanuvchilari uchun BEPUL taqdim etiladi.

Qanday foydalanishni boshlayman?
1. VS Code yoki Visual Studio’ni yangilang.
2. GitHub akkauntingizni ulang.
3. Gazini bosing β˜•οΈ

Batafsil: GitHub Copilot blog posti

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯16πŸ‘7
Yaxshigina ustoz bo'la oladi 😎, qizig'i o'zbek tilida!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯19πŸ‘5
Frontend
GitHub Copilot endi bepul!
This media is not supported in your browser
VIEW IN TELEGRAM
#vsCode #frontend


GitHub Copilot'dan bepul foydalanish imkoniyati quyidagilarni taqdim etadi:

- Oyiga 2 000 ta kodni to'ldirish
- Oyiga 50 ta chat xabari
- Claude 3.5 Sonnet yoki GPT-4o kabi modellardan foydalanish

@frontend | Happy Coding
πŸ”₯10πŸ‘4
#github #frontend


πŸ‘¨β€πŸ’» GitHub'dagi yillik faoliyatingizni qiziqarli tarzda tahlil qilib, ko'rishga arziydigan hisobot shaklida taqdim etuvchi bepul vosita.

Siz ham sinab ko'rib, 2024-yildagi holatingizni izohlarda qoldiring )

Havola: https://git-wrapped.com

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘9πŸ”₯8
This media is not supported in your browser
VIEW IN TELEGRAM
#css #flexbox #frontend


πŸ”’ Flexbox Labs - Praise ismli dasturchi tomonidan yaratilgan, animatsiyalar bilan Flexbox Playground. Loyiha CSS Flexbox yordamida maketlar yaratishingizga yordam beradigan vizual vositadir

React, TypeScript, Sass va Framer Motion texnologiyalari orqali ishlab chiqilgan.

Havola: demo

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯13πŸ‘2
#alert #frontend


πŸ—― Top JavaScript bildirishnoma kutubxonalari

1. SweetAlert
2. React-Toastify
3. Toastr
4. Essential JS 2
5. chakra-ui/alert
6. Vue Toastification
7. Sonner
8. Awesome Notifications

Siz qaysi biridan ko'proq foydalanasiz?

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯8πŸ‘3
#update #nuxt #frontend


πŸ‘©β€πŸ’» Nuxt 3.15 chiqdi!

πŸ‘©β€πŸ’» Vite 6 integratsiya:
Yangilanish Vite 6 bilan ishlaydi, bu esa server muhitini yaxshilashga yordam beradi.

🌐 Chromium devtools yaxshilanishlari:
Endi brauzer devtools'ida nuxt hook vaqtlarini ko'rish mumkin.

πŸ—Ί callOnce uchun navigatsiya rejimi:
Kodni har bir navigatsiyada bir marta ishlatish uchun yangi 'navigation' opsiyasi qo'shildi.

πŸ₯΅ Shablonlar, sahifalar va sahifa metama'lumotlari uchun HMR

πŸ“„ Sahifa meta yaxshilanishlari:
definePageMeta ichida lokal funksiyalarni qo'llab-quvvatlash qo'shildi.

πŸ”₯ Ishlash samaradorligi oshirilgan:
Brauzer ilova manifestini oldindan yuklaydi va vue-router'ning hash rejimi tarixini paketdan chiqarib tashlaydi.

Yangilash uchun:

npx nuxi@latest upgrade --force


Batafsil o'qish: Nuxt blog

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯12πŸ‘8
#yilSarhisobi #frontend


YANGI YILDA YANGI YUTUQLAR!

2024-yilda @frontend kanali yutuqlari bilan bo'lishamiz!

2024 - yilda kanalimiz:
βž• 2,526 obunachiga yetdi!
πŸ‘€ 0.5+ millon koβ€˜rishlar!
⭐️ Eng mashhur post: 359 ta ulashish!
πŸ” Umumiy 8.7k marta ulashishlar!

Bu yutuqlarni qoβ€˜lga kiritishda siz obunachilarning hissangiz katta πŸ˜€

πŸŽ„ Yangi yil muborak, Frontendchilar! Kodlaringiz faqat "success" boβ€˜lsin! β˜•οΈ

Hammangizga rahmat!
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯14πŸ‘7
This media is not supported in your browser
VIEW IN TELEGRAM
#react #frontend


⚑️ React Bits β€” React uchun animatsiyali komponentlar kutubxonasi

Havola: https://www.reactbits.dev

@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯15πŸ‘7