Mushtariy Developer | Blog
40 subscribers
56 photos
17 videos
13 links
•Frontend 👩🏻‍💻
•Backend ⚙️
•Github
•Web developing 💻
•coding 🗂
•marketing 📈
•React ⚛️

Savol va takliflar uchun @yourmushtar1y

"Front-end magic, back-end logic."
Download Telegram
Forwarded from Ibrat Farzandlari
Sizdagi "qila olmayman" kabi fikrlarni yo'qotishingiz uchun quyidagilarni yozib oling:

1. "Inson qachon ulg'ayadi? Inson qachonki hayotdan nima olayotganini emas, nima berayotganini o'ylaganida" (Suqrot)

2. "Beruvchi qo'l oluvchi qo'ldan azizroq"

3. "Maqsadlaringiz tiniq bo'lgani sari, hayot o'zi sizga yo'l ko'rsatadi".

4. "Moziyga qarab ish tutmoq xayrlidir"
👍8🔥1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1💯1
Forwarded from Akhmedov academy (الفتاة البسيطة)
Dasturlashni endi boshlayotganlar uchun 5 ta eng yaxshi veb-sayt!

Yangi boshlovchilar uchun bilimni mustahkamlash, amaliy mashqlar qilish va yo‘l xaritalarini tushunib olishda yordam beradigan eng foydali platformalar ro‘yxatini taqdim qilamiz:

1. CodeChef — turli dasturlash tillarida masalalar, onlayn kod muharriri va hatto AI yordamchisi mavjud!

2. CodeRun (Yandex) — oddiy va tushunarli muammolar to‘plami. Soha va daraja bo‘yicha ajratilgan. Boshlang‘ichlar uchun ideal!

3. Exercism — 70+ dasturlash tilini mashqlar orqali o‘rganing. Platforma nazariya + amaliyotni birlashtiradi.

4. Python Tutor — Python, Java, C, C++, JS kodini qadam-baqadam vizual ko‘rish mumkin. Algoritmni tushunishda juda foydali!

5. Roadmap.sh — Frontend, Backend, DevOps, AI va boshqa yo‘nalishlar bo‘yicha to‘liq yo‘l xaritalari.

🔥 Bularning eng zo‘r tarafi — bepul va mustaqil o‘rganishga mos.

💻 Unutmang!!! O'z ishining mutaxassislari ham qachonlardir o‘rganishdan boshlagan.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2👏2💯1
🌐 Web loyihalarda so‘rovlar bilan ishlaganingizda, siz sonlardan iborat status kodlarga ko‘zingiz tushgan bo‘lishi mumkin.

📡 Har bir so‘rovga javoban server maxsus 3 xonali kod yuboradi.
Bu kodlar orqali so‘rov qanday natija bergani haqida ma’lumot olishingiz mumkin.

📊 Barcha status kodlar 5 asosiy toifaga bo‘linadi:



🔵 1xx – Information
ℹ️ 100 – Continue
🔁 101 – Switching Protocols



🟢 2xx – Muvaffaqiyatli
200 – OK
🆕 201 – Created
📭 204 – No Content (Javob yo‘q, lekin muvaffaqiyatli)



🟡 3xx – Yo‘naltirish
📍 301 – Moved Permanently
🔄 302 – Temporary Redirect
📦 304 – Not Modified (Cache uchun)



🔴 4xx – Client xatoliklari
⚠️ 400 – Bad Request
🔒 401 – Unauthorized
403 – Forbidden
404 – Not Found
🧪 422 – Validation Error
🚫 429 – Too Many Requests



5xx – Server xatoliklari
💥 500 – Internal Server Error
🌐 502 – Bad Gateway
🛠 503 – Server Unavailable

#frontend #backend
👍8👏4🔥3
👍5🔥1👏1
Forwarded from Zakobrain😇 (ℝ𝕦𝕩𝕤𝕙𝕠𝕟𝕒 𝔹𝕒𝕣𝕠𝕥𝕠𝕧𝕒 🌹)
This media is not supported in your browser
VIEW IN TELEGRAM
🇬🇧 You just need to do a bit of hardwork

🇺🇿 Siz shunchaki bir oz mehnat qilishingiz kerak
👍5👏4🔥2
📝 useEffectdan foydalanish usullari.

useEffect
- bu komponentda ta'sir(effect)larni boshqarish uchun ishlatilinadigan React yordamchi funksiyasi hisoblanadi. Quyida ushbu yordamchi funksiyaning ishlatilish holatlarini ko'ramiz:

1-holat.
useEffect(() => {
// logic in here
}, []);

Komponent ishga tushganida faqat 1 marta ishlaydi.

2-holat.
useEffect(() => {
// logic in here
});

Har komponent yangilanganida ishlaydi. Bu state yoki props o'zgarishi bilan sodir bo'lishi mumkin.

3-holat.
useEffect(() => {
// logic in here
return () => {
// handle component unmount
};
}, []);

Komponent ishga tushgan payt ishlaydi va komponent unmount(aktiv emas) holatini tutib olish mumkin.

4-holat.
useEffect(() => {
// logic in here
}, [someStateOrProps]);

Komponent ishga tushgan payt ishlaydi va berilgan state yoki propslardan biri o'zgargan payt ishlaydi.

Loyihada holatga qarab yuqoridagilarni to'g'ri ishlatish maqsadga muvofiq bo'ladi.😉


#react | Telegram Instagram
👍4
Forwarded from Хамроева
Yodlab emas, tushunib o‘rganing

Sintaksis unutiladi, lekin mantiq — umrbod qoladi.

🧠 Shuning uchun “nima”dan ko‘ra “nega”ni o‘rganing.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6👍2🎉2
🚀 Prisma v7: Backend tezligi yangi bosqichda!

Next.js va Node.js dasturchilari uchun ajoyib yangilik. Prisma katta yangilanish chiqardi, tezlik va xavfsizlik bo'yicha katta yaxshilanish.

Agar siz loyihangizda Prismadan foydalansangiz, bu 3 ta yangi imkoniyatni albatta bilishingiz kerak! 👇


⚡️ 1. Relation Joins (Native JOINs)
*Endi "N+1" muammosi yoq!*

Oldin Prisma bog'langan ma'lumotlarni (masalan, User va uning Post'larini) olib kelish uchun bazaga bir nechta so'rov (query) yuborar edi. Bu esa katta loyihalarda sekin ishlashga olib kelardi.

🔥 Yangi yechim: Prisma v7 endi SQL JOIN lardan foydalanadi. Barcha ma'lumotlar bitta optimallashtirilgan so'rov bilan keladi.


// 3 barobar tezroq!
const users = await prisma.user.findMany({
relationLoadStrategy: 'join',
include: { posts: true, profile: true },
});



🏎 2. Serverless Driver Adapters
*Vercel va Serverless uchun "Must-Have"*

Agar loyihangizni Vercel ga deploy qilsangiz, "Cold Start" (sekin yuklanish) muammosi hosil bo'lardi.

🔥 Yangi yechim: Endi Prisma og'ir "Binary engine" o'rniga yengil JavaScript driverlaridan (`pg`, neon, `planetscale`) foydalana oladi. Bu Next.js loyiha tezligini oshiradi! 🚀



🛡 3. TypedSQL
*Raw SQL yozish endi 100% xavfsiz!*

Ba'zan murakkab so'rovlar uchun qo'lda SQL yozishga to'g'ri keladi (`$queryRaw`). Lekin oldin natija qanday tipda kelishini bilmasdik.

🔥 Yangi yechim: Siz .sql fayl yozasiz, Prisma esa unga avtomatik TypeScript tiplarini yaratib beradi.


SELECT id, name, email FROM "user" WHERE "emailVerified" = true;



import { getUsers } from '@prisma/client/sql';

// TypeScript natijani aniq taniydi!
const users = await prisma.$queryRawTyped(getUsers());


#prisma #typescript
👍4
🖐🏻 Salom, do‘stlar!

Bir oz tanaffusdan keyin yana sizlar bilanman — energiya, yangi g‘oyalar va sifatli kontent bilan qaytdim
Front-end magic, back-end logic

📌 Endi kanalda:
• Foydali IT + SMM maslahatlar
• Web dasturlash bo‘yicha mini darslar
• Dizayn va kontent yaratish bo‘yicha lifehacklar
• Amaliy loyihalar, motivatsiya va real tajribalar

🔥 Eng muhimi — kontent muntazam, sifatli va aynan siz uchun!

Sizlar bilan — @Mushtariydeveloper👩‍💻
Bugundan boshlab kuchli postlar ketma-ketligi boshlanadi 🚀
🔥4👏2👍1🎉1
🔥 HTML, CSS, JavaScript — 3 asosiy qurol!

💠 HTML — saytning skeleti 🧱
💠 CSS — dizayni, ranglar, tartib 🎨
💠 JavaScript — animatsiya, harakat va interaktivlik ⚡️

Bu uchliksiz hech qaysi zamonaviy sayt ishlamaydi. Web dasturlashni boshlayotganlar uchun 1-raqamli yo‘l aynan shu texnologiyalarni o‘rganishdan boshlanadi.

📈 Bugun boshlang — ertaga web developer bo‘lasiz!

👉 @Mushtariydeveloper 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👏3🏆1
🚀 API nima?

API — bu web va mobil ilovalar o‘rtasidagi aloqa ko‘prigi 🌉
Ya’ni, frontend backend bilan API orqali gaplashadi.

📌 Misol:
Ilovaga kirdiz→ login qildiz→ ma’lumot serverdan API orqali keldi

🔥 API bo‘lmasa:
— Login ishlamaydi
— To‘lov bo‘lmaydi
— Ma’lumot kelmaydi

🔴 API — web dasturlashning yuragi

Front-end magic, back-end logic.
@Mushtariydeveloper
🔥6👏2👍1
Forwarded from Alisher's Blog
Student bu - hech bir fandan daftar tutmasa ham, 70 000 soʻmlik barsetka koʻtaradigan, ichida faqat avtobus uchun 2 000 soʻm olib yurishga moʻljallangan 50 000 soʻmga karmon sotib oladigan oliftadir...

Student bu - 6 oy umuman dars qilmasdan bir kecha-kunduz ichida 6 oylik konspektni yozishga ulguradigan professordir...

Student bu - hisobida bir senti boʻlmasa ham 1000 dollarlik ayfon koʻtarib yuradigan boyvachchadir...

Student bu - darsda oʻtirib ham quloqchinda qoʻshiq eshitib, ham konspekt yozib, ham telefonda telegramda oʻtiradigan Sezardir...

Student bu - atigi 280 000 soʻm stipendiya olishi uchun 8 million soʻm kontrakt toʻlay oladigan millionerdir...

Student bu - uydan futbolka va jinsida chiqib, dekanni yoniga koʻylak va galustukda kiradigan intellegentdir...

Student bu - butikda 100 dollarga koʻrgan kiyimini bozordan 203 600 soʻmga tushirib oladigan biznesmendir...

Student bu - oʻzi 1000 soʻmlik gumma yeb, sevgan qizini tugʻilgan kuniga 300 dona atirgul sovgʻa qila oladigan romantikdir...


Bizda qoling siz uchun hammasi
»»@Soginchimsany❤️««
😁4🔥1👏1
Forwarded from Frontend
Bundan kelib chiqib o'zimiz uchun quyidagicha xulosa qilsak bo'ladi:

- TypeScript endi standart tilga aylandi.
Barcha zamonaviy frontend framework'lar (React, Vue, Angular) default TypeScript bilan ishlaydi.

- Frontend + AI = normal holat
AI-first development. AI modellarini qanday samarali ishlatishni o'rganish kerak.(API, prompt engineering)

- Arxitektura va xavfsizlik qismlarini kuchli, chuqurroq o'rganish.

@frontend
🔥2👍1👏1💯1
Forwarded from Frontend
#update #nuxt #vueJS


👩‍💻 Nuxt 4.2 chiqdi!

Asosiy yangilanishlar:

- Abort control: useAsyncData/useFetch da AbortController bilan so'rovlarni bekor qilish
- Dev error pages: xatoliklar sahifasi va texnik debug paneli
- Async data extraction: JS bundle 39% ga kichrayadi (statik saytlar uchun)
- TS Plugin (eksperim.): VS Code'da komponent va import navigatsiyasi yaxshilandi
- Vite API, Nitro refactor, performance boost

Batafsil: https://nuxt.com/blog/v4-2

EN
Nuxt 4.2 is out!

Main updates:

- Abort control: Cancel requests with AbortController in useAsyncData/useFetch
- Dev error pages: Error pages and technical debug panel
- Async data extraction: JS bundle shrinks by 39% (for static sites)
- TS Plugin (exp.): Improved component and import navigation in VS Code
- Vite API, Nitro refactor, performance boost

Details: https://nuxt.com/blog/v4-2


@frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👏1
🚀 WEB DASTURLASHNI 0 DAN BOSHLASH YO‘LI

1️⃣ HTML — Skelet
Saytning asosiy tuzilmasi.
📌 Taglar, form, image — shularni bilsang yetadi 🧱

2️⃣ CSS — Dizayn
Rang, joylashuv, responsiv ko‘rinish.
📌 Flexbox, Grid, Media Queries 🎨

3️⃣ JavaScript — Harakat
Saytga jon beradi.
📌 DOM, click event, Fetch API

4️⃣ Git & GitHub — Saqlash tizimi
📌 add → commit → push 🐙
Kodlaring yo‘qolmaydi + portfolio bo‘ladi.

5️⃣ Mini loyihalar (amaliyot)
📌 Todo App
📌 Weather App
📌 Calculator
📌 Responsive landing page 🧪

6️⃣ React — Zamonaviy frontend
📌 Component, useState, useEffect ⚛️

7️⃣ Next.js — Professional daraja
📌 Routing, API, server components 🏆

8️⃣ Portfolio
📌 5–6 ta kichik loyiha → portfolio → start! 💼

@Mushtariydeveloper
🔥5👍2👏1
📱 RESPONSIVE DIZAYN NIMA?

Bugun sayt faqat kompyuter uchun emas 👇
📱 Telefon
💻 Noutbuk
📟 Planshet

👉 Responsive dizayn — saytning har bir qurilmada moslashib, chiroyli ko‘rinishi.



🌍 NIMA UCHUN MUHIM?

💡 Foydalanuvchilarning 70% telefondan kiradi
🚀 Google responsive saytlarni yuqoriga chiqaradi
🎯 UX yaxshilanadi — odam saytda ko‘proq qoladi



🛠 QANDAY QILINADI?

🎨 Flexbox — joylashuv
🧱 Grid — tartib
📐 Media Queries — ekran o‘lchamiga

@Mushtariydeveloper
👍3💯2🔥1