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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎1🎉1🏆1
🎓 Yangi sertifikatni qo‘lga kiritdim!

Bu natijaga erishish yo‘lim oson bo‘lmadi, lekin har bir qadam men uchun katta tajriba bo‘ldi. Shu yo‘lda meni qo‘llab-quvvatlagan, sabr-toqat bilan yo‘riq ko‘rsatgan barcha ustozlarimga cheksiz rahmat

Sizlarning bilim va maslahatlaringiz tufayli o‘zimni rivojlantirish va yangi cho‘qqilarga intilish imkoniga ega bo‘ldim. Bu faqat boshlanish, oldinga harakat qilamiz 🚀

Bilim olish yo‘lim davom etadi, yangi maqsadlar sari intilaman va o‘rganganlarimni amalda qo‘llashni davom ettiraman.

Front-end magic, back-end logic.
@Mushtariydeveloper👩‍💻
👍5🎉3🏆3