🔧 Kodni refactoring qilish texnikalari
Kodni qayta ishlash (refactoring qilish) - bu kodimizning bajaradigan xatti-harakatini (logikasini) o'zgartirmasdan, ichki tuzilishini yaxshilash jarayoni. Keling, Node.js misolida ko'rib chiqaylik:
Eng yaxshi amaliyotlar:
1. Kichik va aniq vazifali funksiyalar yarating.
2. DRY (Don't repeat yourself) prinsipiga amal qiling.
3. SOLID tamoillarini qo'llang.
4. Kerakli joylarni izohlab keting.
Foydali vositalar:
- ESLint: Kod sifatini tekshirish uchun.
- Prettier: Kodni formatlash uchun.
- Jest: Testlash uchun.
- SonarQube: Kod sifatini va Xavfsizlik darajasini tekshirish uchun.
Texnikalar:
1. Extract Method: Katta funksiyalarni kichik va ma'lum vazifa bajaradigan qismlarga ajrating.
2. Rename method: O'zgaruvchilar va funskiyalar aniq, nima qilishini ko'rsataidgan nomlar bering.
3. Replace Method: Eski API murojaatlari yoki kutubxonalarni muntazam yangilab turing.
Refactoring haqida ko'proq ma'lumotga ega bo'lib, uni kodingizda qo'llamoqchi bo'lsangiz quyidagi manbani maslahat beraman:
https://refactoring.guru
Kodni qayta ishlash (refactoring qilish) - bu kodimizning bajaradigan xatti-harakatini (logikasini) o'zgartirmasdan, ichki tuzilishini yaxshilash jarayoni. Keling, Node.js misolida ko'rib chiqaylik:
Eng yaxshi amaliyotlar:
1. Kichik va aniq vazifali funksiyalar yarating.
2. DRY (Don't repeat yourself) prinsipiga amal qiling.
3. SOLID tamoillarini qo'llang.
4. Kerakli joylarni izohlab keting.
Foydali vositalar:
- ESLint: Kod sifatini tekshirish uchun.
- Prettier: Kodni formatlash uchun.
- Jest: Testlash uchun.
- SonarQube: Kod sifatini va Xavfsizlik darajasini tekshirish uchun.
Texnikalar:
1. Extract Method: Katta funksiyalarni kichik va ma'lum vazifa bajaradigan qismlarga ajrating.
2. Rename method: O'zgaruvchilar va funskiyalar aniq, nima qilishini ko'rsataidgan nomlar bering.
3. Replace Method: Eski API murojaatlari yoki kutubxonalarni muntazam yangilab turing.
Refactoring haqida ko'proq ma'lumotga ega bo'lib, uni kodingizda qo'llamoqchi bo'lsangiz quyidagi manbani maslahat beraman:
https://refactoring.guru
Mabrur - IT Blog 🇵🇸
Test
IOS dan post yozib bo’lmay qolgandi. Ishlab ketti
🌐 Web dasturlashda Accessibility: Nima uchun u muhim va nimalar qilish kerak?
Ishlab chiqarayotgan dasturlaringiz uchun Web accessibility qo'shib ketish - shunchaki rasmiyatchilik emas. Bu barcha foydalanuvchilar uchun birdek imkoniyat yaratib berishda muhim hisoblanadi. Keling, nima uchun bu muhimligini va uni qanday amalga oshirish mumkinligini qisqacha ko'rib chiqamiz.
Nima uchun Accessibility zarur:
1. Inklyuzivlik: Dunyo aholisining 15% qismi qandaydir nogironlik bilan yashaydi. Siz o'zingiz qilayotgan produktni accessible qilib, nafaqat auditoriyangizni kengaytira olasiz, balki jamiyatning katta qismiga teng imkoniyat bera olasiz.
2. Qonuniy muvofiqlik: Ko'p mamlakatlarda raqamli accessibility talab qilinadigan qonunlar mavjud. Masalan, AQShda Americans with Disabilities Act (ADA) ga ko'ra ko'p web-saytlar shunday imkoniyatlarga ega bo'lishi kerak.
3. Foydalanuvchilar uchun yaxshiroq UX: Aniq navigatsiya va o'qilishi oson bo'lgan matn nafaqat nogironligi bor shaxslarga, balki boshqa shaxslarga ham birdek qulay va muhim hisoblanadi.
4. SEO ustuvorligi: To'g'ri sarlavha qo'yish, semantik kod yozish va tasvirlar uchun alt matni kabi ko'plab accessibility amaliyotlari SEOni yaxshilashda foyda berishi mumkin.
Accessibility-ni amalga oshirishning asosiy bosqichlari:
1. Semantic HTML-dan foydalaning.
2. Klaviatura bilan navigatsiyalarni ishlashini tekshiring.
3. Tasvirlar uchun turli alt matnlarini qo'shing.
4. Rang berayotganda yetarli kontrastlardan foydalaning.
5. Multimedia uchun turli subtitrlar va transkriptlardan foydalaning.
Accessibility testlari uchun bepul vositalar:
- 🔍 WAVE (Web Accessibility Evaluation Tool): Veb-kontentingiz accessibility haqida vizual analitika beradigan extension.
- 🎨 Contrast Checker: Rang tanlovlaringiz accessibility standartlariga javob berishini tekshirish uchun WebAIM dan foydalansangiz bo'ladi.
- 🖥️ Axe DevTools: Avtomatlashtirilgan accessibility testlarini taklif etuvchi brauzer extensioni.
- 📱 Lighthouse: Chrome DevTools-ga o'rnatilgan, turli analiz toolari bilan birga accessibility auditlarini o'z ichiga oladi.
Qo'shimcha ma'lumotlar uchun w3 ning Web Accessibility darslarini ko'rib chiqishni maslahat beraman:
https://www.w3.org/WAI/tutorials/
Ishlab chiqarayotgan dasturlaringiz uchun Web accessibility qo'shib ketish - shunchaki rasmiyatchilik emas. Bu barcha foydalanuvchilar uchun birdek imkoniyat yaratib berishda muhim hisoblanadi. Keling, nima uchun bu muhimligini va uni qanday amalga oshirish mumkinligini qisqacha ko'rib chiqamiz.
Nima uchun Accessibility zarur:
1. Inklyuzivlik: Dunyo aholisining 15% qismi qandaydir nogironlik bilan yashaydi. Siz o'zingiz qilayotgan produktni accessible qilib, nafaqat auditoriyangizni kengaytira olasiz, balki jamiyatning katta qismiga teng imkoniyat bera olasiz.
2. Qonuniy muvofiqlik: Ko'p mamlakatlarda raqamli accessibility talab qilinadigan qonunlar mavjud. Masalan, AQShda Americans with Disabilities Act (ADA) ga ko'ra ko'p web-saytlar shunday imkoniyatlarga ega bo'lishi kerak.
3. Foydalanuvchilar uchun yaxshiroq UX: Aniq navigatsiya va o'qilishi oson bo'lgan matn nafaqat nogironligi bor shaxslarga, balki boshqa shaxslarga ham birdek qulay va muhim hisoblanadi.
4. SEO ustuvorligi: To'g'ri sarlavha qo'yish, semantik kod yozish va tasvirlar uchun alt matni kabi ko'plab accessibility amaliyotlari SEOni yaxshilashda foyda berishi mumkin.
Accessibility-ni amalga oshirishning asosiy bosqichlari:
1. Semantic HTML-dan foydalaning.
2. Klaviatura bilan navigatsiyalarni ishlashini tekshiring.
3. Tasvirlar uchun turli alt matnlarini qo'shing.
4. Rang berayotganda yetarli kontrastlardan foydalaning.
5. Multimedia uchun turli subtitrlar va transkriptlardan foydalaning.
Accessibility testlari uchun bepul vositalar:
- 🔍 WAVE (Web Accessibility Evaluation Tool): Veb-kontentingiz accessibility haqida vizual analitika beradigan extension.
- 🎨 Contrast Checker: Rang tanlovlaringiz accessibility standartlariga javob berishini tekshirish uchun WebAIM dan foydalansangiz bo'ladi.
- 🖥️ Axe DevTools: Avtomatlashtirilgan accessibility testlarini taklif etuvchi brauzer extensioni.
- 📱 Lighthouse: Chrome DevTools-ga o'rnatilgan, turli analiz toolari bilan birga accessibility auditlarini o'z ichiga oladi.
Qo'shimcha ma'lumotlar uchun w3 ning Web Accessibility darslarini ko'rib chiqishni maslahat beraman:
https://www.w3.org/WAI/tutorials/
Web Accessibility Initiative (WAI)
Tutorials
Accessibility resources free online from the international standards organization: W3C Web Accessibility Initiative (WAI).
Forwarded from Asadbek Noyibjonov's Channel
17- kuni, Tashkent Supabase tadbirini o'tkazyabmiz.
Supabase - bu backend-as-a-service (BaaS) platformasi bo'lib, dasturchilarga loyihalarni tezroq qurish uchun yordam beradi. Firebasening open source alternativi.
Shaxsiy startup loyihalar ustida ishlayotganlar uchun, zo'r networking bo'ladi.
https://lu.ma/03af412r
Supabase - bu backend-as-a-service (BaaS) platformasi bo'lib, dasturchilarga loyihalarni tezroq qurish uchun yordam beradi. Firebasening open source alternativi.
Shaxsiy startup loyihalar ustida ishlayotganlar uchun, zo'r networking bo'ladi.
https://lu.ma/03af412r
lu.ma
Tashkent, Uzbekistan - Supabase Meetup · Luma
Supabase Launch Week in Tashkent!
Come and join us for a fun day of technology! Meet new people, learn about Supabase, and get some cool stuff.
What will…
Come and join us for a fun day of technology! Meet new people, learn about Supabase, and get some cool stuff.
What will…
This media is not supported in your browser
VIEW IN TELEGRAM
Assalomu alaykum, aziz do'stlar! Tezmenu xizmatini taqdim etishdan mamnunmiz! 🎉
Bepul QR-kod menyuni bir necha soniya ichida yarating! 🔍✨
Tezmenu bilan:
🪑 Stoldan ofitsantlarsiz buyurtma oling.
🍽️ Menyuni tez va oson ortiqcha xarajatsiz yangilang.
💻 Qulay boshqaruv paneli.
📊 Buyurtmalarni kuzatib boring.
⭐ Sifatni oshirish uchun mijozlar fikrlarini oling.
🛜 Wi-fi parolingizni kiritib qoʻying.
TEZMENU - Zamonaviy yechim, qulay narx 💼🔝
🔗 Sinab koʻrish
🚀 @tezmenu
Bepul QR-kod menyuni bir necha soniya ichida yarating! 🔍✨
Tezmenu bilan:
🪑 Stoldan ofitsantlarsiz buyurtma oling.
🍽️ Menyuni tez va oson ortiqcha xarajatsiz yangilang.
💻 Qulay boshqaruv paneli.
📊 Buyurtmalarni kuzatib boring.
⭐ Sifatni oshirish uchun mijozlar fikrlarini oling.
🛜 Wi-fi parolingizni kiritib qoʻying.
TEZMENU - Zamonaviy yechim, qulay narx 💼🔝
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Oyiga atigi 2 ta lavashni puliga bundanam kuchliroq dasturlarni yasab beroladigan AI editor haqida videoni ko'rmoqchi bo'lsangiz
Tez orada youtube kanalimga joylayman.
Please open Telegram to view this post
VIEW IN TELEGRAM
Mabrur - IT Blog 🇵🇸
Please open Telegram to view this post
VIEW IN TELEGRAM
Bugundan boshlab Gemini, ChatGPT, Claude bilan gaplashishdan oldin salom beramiz, har bir javobi uchun rahmat aytamiz, kechqurun bo'lar-bo'lmas savollar bilan bezovta qilmaymiz.
Ertaga nimadir isyon ko'tarsa ro'yxatni eng tepasida bo'lib qolmay deymanda
Mabrur - IT Blog 🇵🇸
This media is not supported in your browser
VIEW IN TELEGRAM
Anthropic AI o'zining yangi MCP protokolini ommaga e'lon qildi. Bu orqali endi biz AI bilan dasturlar yasashni yanayam osonroq holatga keltirishimiz mumkin.
Tasavvur qiling, siz AI yordamchingiz (masalan Claude)ni turli xil dasturlar va ma'lumotlar bilan ishlashini xohlaysiz - masalan fayllar, kodlar yoki ma'lumotlar bazasi bilan. MCP paydo bo'lguncha bu ancha murakkab edi, chunki har bir dastur uchun alohida integratsiya qilib chiqish kerak edi.
Anthropic esa bu muammoni hal qilish uchun MCP ni yaratdi. Buni huddi universal tarjimonga o'xshatsak bo'ladi. U AI tizimlarining turli xil ma'lumotlar manbaiga bitta standart usul orqali ulanishiga imkon beradi. Buni huddi universal USB-c adapteriga o'xshatsak bo'ladi - uni birdaniga har qanday portga ulab chiqsa bo'ladi.
Qisqaroq qilib aytganda, MCP bilan biz quyidagi dasturlarni avtomatlashtirishimiz yoki integratsiya qilishimiz mumkin:
- Google Drive
- Slack xabarlari
- GitHub repozitoriyalari
- Ma'lumotlar bazalari
- Telegram API
- va boshqalar...
Hozircha yagona cheklovi shundaki, barchasi sizning shaxsiy kompyuteringizda (local) ishlashi kerak. Lekin Anthropic kelajakda masofaviy ma'lumotlar manbaiga xavfsiz ulanish imkoniyatini yaratish ustida ishlayabti.
Yana bir yaxshi tomonlaridan biri, bu dastur bepul va open-source, uni har kim o'ziga o'rnatib olib ishlatishi mumkin.
https://x.com/alexalbert__/status/1861079762506252723
Tasavvur qiling, siz AI yordamchingiz (masalan Claude)ni turli xil dasturlar va ma'lumotlar bilan ishlashini xohlaysiz - masalan fayllar, kodlar yoki ma'lumotlar bazasi bilan. MCP paydo bo'lguncha bu ancha murakkab edi, chunki har bir dastur uchun alohida integratsiya qilib chiqish kerak edi.
Anthropic esa bu muammoni hal qilish uchun MCP ni yaratdi. Buni huddi universal tarjimonga o'xshatsak bo'ladi. U AI tizimlarining turli xil ma'lumotlar manbaiga bitta standart usul orqali ulanishiga imkon beradi. Buni huddi universal USB-c adapteriga o'xshatsak bo'ladi - uni birdaniga har qanday portga ulab chiqsa bo'ladi.
Qisqaroq qilib aytganda, MCP bilan biz quyidagi dasturlarni avtomatlashtirishimiz yoki integratsiya qilishimiz mumkin:
- Google Drive
- Slack xabarlari
- GitHub repozitoriyalari
- Ma'lumotlar bazalari
- Telegram API
- va boshqalar...
Hozircha yagona cheklovi shundaki, barchasi sizning shaxsiy kompyuteringizda (local) ishlashi kerak. Lekin Anthropic kelajakda masofaviy ma'lumotlar manbaiga xavfsiz ulanish imkoniyatini yaratish ustida ishlayabti.
Yana bir yaxshi tomonlaridan biri, bu dastur bepul va open-source, uni har kim o'ziga o'rnatib olib ishlatishi mumkin.
https://x.com/alexalbert__/status/1861079762506252723
X (formerly Twitter)
Alex Albert (@alexalbert__) on X
Introducing the Model Context Protocol (MCP)
An open standard we've been working on at Anthropic that solves a core challenge with LLM apps - connecting them to your data.
No more building custom integrations for every data source. MCP provides one protocol…
An open standard we've been working on at Anthropic that solves a core challenge with LLM apps - connecting them to your data.
No more building custom integrations for every data source. MCP provides one protocol…
Mabrur - IT Blog 🇵🇸
Anthropic AI o'zining yangi MCP protokolini ommaga e'lon qildi. Bu orqali endi biz AI bilan dasturlar yasashni yanayam osonroq holatga keltirishimiz mumkin. Tasavvur qiling, siz AI yordamchingiz (masalan Claude)ni turli xil dasturlar va ma'lumotlar bilan…
Buni rasm bilan soddaroq tushuntiradigan bo'lsak:
MCP - bu kompyuteringizda AI (masalan Claude) boshqa dasturlar bilan gaplashishiga yordam beradigan "tarjimon" dastur:
1. Asosiy Qism ("MCP Host"):
- Bu qism hamma narsani o'zaro bog'lab turadi.
- AI yordamchilar, IDE va boshqa dasturlar shu yer orqali ishlaydi.
2. Ulanishning Uch Xil Yo'li:
- Server A: Kompyuteringizdagi narsalarga ulanadi (masalan fayllaringizga)
- Server B: Bu ham kompyuterdagi boshqa narsalarga ulanadi (masalan boshqa papkaga)
- Server C: Bu biroz boshqacharoq, chunki u internetdagi manbalarga ham ulana oladi.
3. Qanday Ishlaydi:
- Hamma bir xil "til"dan foydalanadi (MCP Protocol)
- Buni barcha qurilmalaringizni boshqaradigan universal pultga o'xshatsak bo'ladi
- Internetga ulanishdan tashqari, asosan hamma ish kompyuteringizda bajariladi.
Tasavvur qiling, qo'lingizda universal adapter bor - u orqali siz turli fayllarni, dasturlarni va internet servislarini ulab ishlata olasiz. Ularning hammasi bir-biri bilan aloqada ishlay oladi, chunki ular bir-xil universal tilda gaplasha oladi.
MCP - bu kompyuteringizda AI (masalan Claude) boshqa dasturlar bilan gaplashishiga yordam beradigan "tarjimon" dastur:
1. Asosiy Qism ("MCP Host"):
- Bu qism hamma narsani o'zaro bog'lab turadi.
- AI yordamchilar, IDE va boshqa dasturlar shu yer orqali ishlaydi.
2. Ulanishning Uch Xil Yo'li:
- Server A: Kompyuteringizdagi narsalarga ulanadi (masalan fayllaringizga)
- Server B: Bu ham kompyuterdagi boshqa narsalarga ulanadi (masalan boshqa papkaga)
- Server C: Bu biroz boshqacharoq, chunki u internetdagi manbalarga ham ulana oladi.
3. Qanday Ishlaydi:
- Hamma bir xil "til"dan foydalanadi (MCP Protocol)
- Buni barcha qurilmalaringizni boshqaradigan universal pultga o'xshatsak bo'ladi
- Internetga ulanishdan tashqari, asosan hamma ish kompyuteringizda bajariladi.
Tasavvur qiling, qo'lingizda universal adapter bor - u orqali siz turli fayllarni, dasturlarni va internet servislarini ulab ishlata olasiz. Ularning hammasi bir-biri bilan aloqada ishlay oladi, chunki ular bir-xil universal tilda gaplasha oladi.
Mabrur - IT Blog 🇵🇸
Buni rasm bilan soddaroq tushuntiradigan bo'lsak: MCP - bu kompyuteringizda AI (masalan Claude) boshqa dasturlar bilan gaplashishiga yordam beradigan "tarjimon" dastur: 1. Asosiy Qism ("MCP Host"): - Bu qism hamma narsani o'zaro bog'lab turadi. - AI yordamchilar…
MCP serverlar birgalikda mana shunday ishlaydi:
1-Misol - Kod Yozish:
- "MCP Server A" GitHub ga ulanadi
- "MCP Server B" VS Code ga ulanadi
- Siz Claude dan kod yozishda yordam so'raysiz
- Claude GitHub dagi mavjud kodlarni tekshira oladi (Server A orqali)
- So'ng VS Code da yangi kod yozishga yordam beradi (Server B orqali)
2-Misol - Hujjatlar bilan Ishlash:
- "MCP Server A" Google Drive ga ulanadi
- "MCP Server B" kompyuteringizdagi ma'lumotlar bazasiga ulanadi
- "MCP Server C" Slack ga ulanadi
- Sizga hisobot tayyorlash kerak
- Claude Google Drive dagi fayllarni o'qiy oladi (Server A orqali)
- Ma'lumotlar bazasidan kerakli ma'lumotlarni oladi (Server B orqali)
- Va yakuniy hisobotni jamoangiz bilan Slack da ulashadi (Server C orqali)
3-Misol - Dasturlash Jarayoni:
- "MCP Server A" kod muharriringizga ulanadi
- "MCP Server B" test muhitingizga ulanadi
- "MCP Server C" hujjatlaringizga ulanadi
- Siz yangi funksiya yaratmoqdasiz
- Claude kod muharririda kod yozishga yordam beradi (Server A orqali)
- Test muhitida testlarni ishga tushiradi (Server B orqali)
- Hujjatlarni avtomatik yangilaydi (Server C orqali)
1-Misol - Kod Yozish:
- "MCP Server A" GitHub ga ulanadi
- "MCP Server B" VS Code ga ulanadi
- Siz Claude dan kod yozishda yordam so'raysiz
- Claude GitHub dagi mavjud kodlarni tekshira oladi (Server A orqali)
- So'ng VS Code da yangi kod yozishga yordam beradi (Server B orqali)
2-Misol - Hujjatlar bilan Ishlash:
- "MCP Server A" Google Drive ga ulanadi
- "MCP Server B" kompyuteringizdagi ma'lumotlar bazasiga ulanadi
- "MCP Server C" Slack ga ulanadi
- Sizga hisobot tayyorlash kerak
- Claude Google Drive dagi fayllarni o'qiy oladi (Server A orqali)
- Ma'lumotlar bazasidan kerakli ma'lumotlarni oladi (Server B orqali)
- Va yakuniy hisobotni jamoangiz bilan Slack da ulashadi (Server C orqali)
3-Misol - Dasturlash Jarayoni:
- "MCP Server A" kod muharriringizga ulanadi
- "MCP Server B" test muhitingizga ulanadi
- "MCP Server C" hujjatlaringizga ulanadi
- Siz yangi funksiya yaratmoqdasiz
- Claude kod muharririda kod yozishga yordam beradi (Server A orqali)
- Test muhitida testlarni ishga tushiradi (Server B orqali)
- Hujjatlarni avtomatik yangilaydi (Server C orqali)
Cursor AI orqali dastur qurishni yanyam aqlliroq va samaraliroq qilish usullari
https://x.com/cj_zZZz/status/1860732311299408257
Foydali post ekan, albatta o'rganib chiqing )
https://x.com/cj_zZZz/status/1860732311299408257
Foydali post ekan, albatta o'rganib chiqing )
X (formerly Twitter)
CJ Zafir (@cjzafir) on X
I've built 19 projects with Cursor AI without line a single line of code myself.
But, the Truth is Cursor is dumb you don't add detailed docs around your project.
You need to build a strong <Context Boundary> around Cursor
Here what you can do to improve…
But, the Truth is Cursor is dumb you don't add detailed docs around your project.
You need to build a strong <Context Boundary> around Cursor
Here what you can do to improve…
Forwarded from GDG Tashkent (Dostonkhon Ozodkhujaev)
⚡️ Join the biggest Developer Festival of the year in Central Asia (Get your free tickets)!
Less than 2 weeks left until GDG DevFest returns to Tashkent once again for the 2024 season!
Get ready for GDG DevFest, the high-energy, one-day event is packed with dynamic talks, interactive workshops, and hands-on sessions, all centered around the latest technologies and innovations.
This year, we’re raising the bar - join us as we welcome an incredible lineup of international speakers, including Google Developer Experts and Googlers, ready to share their insights and spark your creativity.
It’s more than a conference - it’s a chance to connect, learn, and get inspired alongside some of the brightest minds in tech. Don’t miss it!
👀 Date: December 7, 2024
🕙 Time: 10:00
🏛 Venue: Panorama Cinema Palace
🗓 Agenda: https://bit.ly/devfest-agenda24
👉 Get your FREE ticket now:
https://gdg.community.dev/events/details/google-gdg-tashkent-presents-gdg-devfest-2024-tashkent/
See you at DevFest Tashkent 2024!
@gdgtashkent
Less than 2 weeks left until GDG DevFest returns to Tashkent once again for the 2024 season!
Get ready for GDG DevFest, the high-energy, one-day event is packed with dynamic talks, interactive workshops, and hands-on sessions, all centered around the latest technologies and innovations.
This year, we’re raising the bar - join us as we welcome an incredible lineup of international speakers, including Google Developer Experts and Googlers, ready to share their insights and spark your creativity.
It’s more than a conference - it’s a chance to connect, learn, and get inspired alongside some of the brightest minds in tech. Don’t miss it!
👀 Date: December 7, 2024
🕙 Time: 10:00
🏛 Venue: Panorama Cinema Palace
🗓 Agenda: https://bit.ly/devfest-agenda24
👉 Get your FREE ticket now:
https://gdg.community.dev/events/details/google-gdg-tashkent-presents-gdg-devfest-2024-tashkent/
See you at DevFest Tashkent 2024!
@gdgtashkent
Mabrur - IT Blog 🇵🇸
Video message
Dasturiga two factor authentication ulamoqchi bo’lganlar uchun qisqacha yo’l-yo’riq )
3 yil oldin: "AI shunchalik ahmoqki, hatto Hello Worldniyam tuzuk-quruq yozolmaydi😏"
2 yil oldin: "AI kod yozishni o‘rgandi, lekin debugging qilishga kelganda huddi yosh bola bilan gaplashgandek bo'lasan😅"
1 yil oldin: "AI butun dasturimni yozib berdi. Qanday ishlashini to'liq tushunmadimu, lekin mayli deb productionga chiqarvordim😕"
Bugun: "AI kodimni qaytadan yozib tashladi, deploy qilib productionga chiqardi, va mijozdan pul so'rab, menga qahva olib kelishimni aytdi😨"
Progressni ko'ryapsiza )
2 yil oldin: "AI kod yozishni o‘rgandi, lekin debugging qilishga kelganda huddi yosh bola bilan gaplashgandek bo'lasan😅"
1 yil oldin: "AI butun dasturimni yozib berdi. Qanday ishlashini to'liq tushunmadimu, lekin mayli deb productionga chiqarvordim😕"
Bugun: "AI kodimni qaytadan yozib tashladi, deploy qilib productionga chiqardi, va mijozdan pul so'rab, menga qahva olib kelishimni aytdi😨"
Awesome - bu dasturchilar uchun eng foydali manbalar to’plangan repozitoriya.
Uni ichida xar-hil resurslar, tillar, kutubxonalar, texnologiyalarni qo’llashga va o’rganishga oid foydali manbalar mavjud.
Nimadir o’rganmoqchi bo’lsangiz, shu yerdagi ro’yxatdan ishonchli manbalarga o’tib olishingiz mumkin.
Uni ichida xar-hil resurslar, tillar, kutubxonalar, texnologiyalarni qo’llashga va o’rganishga oid foydali manbalar mavjud.
Nimadir o’rganmoqchi bo’lsangiz, shu yerdagi ro’yxatdan ishonchli manbalarga o’tib olishingiz mumkin.