Code in Poland
Open in Telegram
All opinions are my own and do not represent my employer !
Show more186
Subscribers
No data24 hours
-37 days
-330 days
Posts Archive
Now, we have a new branch in Ankara with our company
Just considering that if it’s not a bad option I’ve now :)
Repost from Donishmand Dasturchi
Shartnomalar.
Dasturchi sifatida qanday shartnomalar tuzish mumkinligi, ularning turlari haqida maqola yozdim.
- Qanday turdagi shartnomalar bor?
- Qanday qilib O'zbekistondan turib turib xorijga qonuniy ishlash mumkin?
- Ishchi shartnomasi bilan Yevropada katta mol mulkni bo'lib to'lashga sotib olish mumkinmi?
- Oylik maoshni crypto'da to'laydigan kompaniyalar bormi?
- B2B shartnoma nima o'zi?
Maqola: https://telegra.ph/Shartnomalar-11-10
Repost from N/a
Tutorial ko'rishni bas qiling!
YouTube’dagi darslarni qayta ko‘rish o‘rganishning xayoliy natijasini yaratadi. Ko‘pchilik o‘rganayotganda bir videoni qayta-qayta ko‘radi va bu foydali deb o‘ylaydi. Aslida esa bu faqat o‘rgangandek his qilishimizga sabab bo‘ladi, lekin haqiqiy bilim bermaydi.
Haqiqiy o‘rganish uchun ma’lumotni uzoq muddatli xotiraga bog‘lash kerak. Lekin videolarni qayta-qayta ko‘rish faqat qisqa muddatli xotirani to‘ldiradi. Qisqa muddatli xotira esa ma’lumotni faqat bir necha daqiqa yoki soatlar davomida saqlaydi. Keyin esa hammasi esdan chiqadi.
Masalan, dasturlashni o‘rganayotganlarni olaylik. Ular YouTube’da qiziqarli darslarni topib, ularni tomosha qiladi. Videoni qayta ko‘rgan sari tushungandek, hammasini zo'r bilib olgandek his qiladi. Lekin kod yozmoqchi bo‘lganda, nima qilishni bilmay qoladi. Chunki faqat videoni ko‘rish o‘rgatmaydi, amaliyot qilish kerak.
Haqiqiy o‘rganish uchun quyidagilardan o'tish kerak.
1. Kod yozing. Videoni ko‘rgandan keyin o‘sha narsani o‘zingiz sinab ko‘ring.
2. Savollar bering. Videodagi ma’lumot haqida o‘zingizga savollar bering va javob topishga harakat qiling.
3. Amaliyot qiling. O‘rgangan narsangizni real muammolarni yechishda ishlating.
Shunchaki YouTube’dagi darslarni qayta ko‘rish bilan vaqtingizni ketkazmang. Bilimingizni mustahkamlash uchun uni ishlating. Shundagina haqiqiy o‘rganish bo‘ladi.
She Codes 👩🏻💻
TailwindCSS + Next.js uchun 50 tadan ziyod tayyor Input komponentlar. Osongina loyihangizga copy-paste qilib foydalanishingiz mumkin.
Batafsil: https://origin-ui-alpha.vercel.app/
Lazy Loading nega kerak?
React.js loyihalarda Lazy Loading quyidagi maqsadlarda ishlatiladi:
- Performance optimizatsiyasi (Code splitting): Faqat kerakli komponentlar yuklanadi, yani siz yozgan code foydalanuvchiga qismlarga bo'lib-bo'lib yuboriladi bu sahifaning dastlabki yuklanish vaqtini tezlashtiradi.
- Ishlash tezligini oshirish: Brauzer xotirasi tejaladi va sahifa navigatsiyasi silliq bo'ladi.
- Trafikni tejash: Foydalanuvchi faqat kerakli ma'lumotlarni yuklaydi, bu internet-trafikni tejaydi.
- Katta kutubxonalar bilan ishlashni osonlashtirish: Katta kutubxonalarni faqat kerak bo'lganda yuklash orqali sahifa yuklanish vaqti kamayadi.
Lazy Loadingni React.lazy va Suspense bilan oson amalga oshirish mumkin.
Yaqin do’stimiz kichikroq maqola yozibdilar, foydali ekan, o’qishni tavsiya qilaman
𝗔𝗱𝘃𝗮𝗻𝗰𝗲𝗱 𝗥𝗲𝗮𝗰𝘁𝗝𝗦 𝗙𝗼𝗹𝗱 𝗦𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲
/𝘀𝗿𝗰
/𝗮𝘀𝘀𝗲𝘁𝘀 --> Images, fonts, and other static files
/𝗰𝗼𝗺𝗽𝗼𝗻𝗲𝗻𝘁𝘀 --> Reusable components
/𝗰𝗼𝗻𝘁𝗲𝘅𝘁 --> Context API or Redux logic
/𝗱𝗮𝘁𝗮 --> Static data or data models that might be used in the app.
/𝗳𝗲𝗮𝘁𝘂𝗿𝗲𝘀 --> Feature-specific modules.
/𝗽𝗮𝗴𝗲𝘀 --> Page-level components
/𝗵𝗼𝗼𝗸𝘀 --> Custom React hooks
/𝗹𝗮𝘆𝗼𝘂𝘁𝘀 --> App structure components (header, footer).
/𝗹𝗶𝗯 --> External libraries and utilities.
/𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 --> API calls and external services
/𝘀𝘁𝘆𝗹𝗲𝘀 --> Global and component-specific styles
/𝘂𝘁𝗶𝗹𝘀 --> Utility functions and helpers
