This media is not supported in your browser
VIEW IN TELEGRAM
Ozgina lirik chekinish ;) Dasturchilarimizning munosabati๐๐๐๐ (๐ pythonchilar bomisila??๐๐)
๐ @uzbekdevs | uzbekdevs.uz
๐ @uzbekdevs | uzbekdevs.uz
๐คฃ10
88 ta Uzbek Developers kanaliga o'xshash deb topilgan kanallar bor ekan, ya'ni faoliyati yo'nalishi auditoriyasi uxshash. Siz qanday kanallarni bilasiz? IT ga aloqasi bor shaxsiy blog yoki jamoaviy kanallarni.
uzbekdevs.uz / @uzbekdevs
uzbekdevs.uz / @uzbekdevs
๐ฅ7๐3โคโ๐ฅ1๐จโ๐ป1
#tanlov #collaborate #uzbekdevs
Faoliyatni kengaytirish maqsadida instagramda faoliyat yuritayotgan AyTi (IT) blogerlar collaborate reels orqali hamkorlikka taklif qilmoqchimiz. Siz Reels yoki post joylab @uzbekdevs bilan collaborate reels(post) joylasangiz va biz maq'ul deb topsak qabul qilamiz va sizga 50 000 dan 100 000 gacha pul o'tkazib beramiz.
uzbekdevs.uz / @uzbekdevs
Faoliyatni kengaytirish maqsadida instagramda faoliyat yuritayotgan AyTi (IT) blogerlar collaborate reels orqali hamkorlikka taklif qilmoqchimiz. Siz Reels yoki post joylab @uzbekdevs bilan collaborate reels(post) joylasangiz va biz maq'ul deb topsak qabul qilamiz va sizga 50 000 dan 100 000 gacha pul o'tkazib beramiz.
uzbekdevs.uz / @uzbekdevs
๐ฅ6๐1
Uzbek Developers (uzbekdevs) ijtimoiy tarmoqlardagi rasmiy sahifalari! #uzbekdevs #links #fallow
ยป twitter.com/uzbekdevs
ยป threads.net/@uzbekdevs
ยป instagram.com/uzbekdevs
ยป youtube.com/uzbekdevs
ยป facebook.com/uzbekdevs
ยป linkedin.com/company/uzbekdevs/
๐ https://uzbekdevs.uz/+uzbekdevs
@uzbekdevs | uzbekdevs.uz
ยป twitter.com/uzbekdevs
ยป threads.net/@uzbekdevs
ยป instagram.com/uzbekdevs
ยป youtube.com/uzbekdevs
ยป facebook.com/uzbekdevs
ยป linkedin.com/company/uzbekdevs/
"Twiiter, Threads va boshqa ijtimoiy tarmoqlarda bizning boy va rang-barang muhokamalarimizga qo'shiling. Fikrlaringiz, tajribalaringiz va ilhomlaringiz bizning jamoamiz uchun juda qimmatli. Sizning ishtirokingiz biz uchun juda muhim va bizni yanada kuchli qiladi. Sizni bizning ijtimoiy tarmoqlarimizda ko'rishni sabrsizlik bilan kutamiz va sizning qo'llab-quvvatlanganingiz uchun chin qalbdan minnatdorchilik bildiramiz!" - Uzbek Developers
๐ https://uzbekdevs.uz/+uzbekdevs
@uzbekdevs | uzbekdevs.uz
โคโ๐ฅ3๐ฅ2
Coding without Documentation #coding #docs #dev #codinglife
๐ instagram.com/p/C-Zhcrli60a/
uzbekdevs.uz / @uzbekdevs
๐ instagram.com/p/C-Zhcrli60a/
uzbekdevs.uz / @uzbekdevs
This media is not supported in your browser
VIEW IN TELEGRAM
๐คฃ9
Dasturlash tillari #stat
Anonymous Poll
11%
Dart
27%
Java
45%
Python
23%
PHP
8%
Swift
38%
JavaScript
12%
Kotlin
11%
GoLang
27%
C++
18%
C#
Uzbek Developers
Dasturlash tillari #stat
Quyida ro'yxatda keltirilgan dasturlash tillarining qisqacha izohi bilan tanishishingiz mumkin:
1. Dart:
- Dasturlash tili: Ha.
- Tavsifi: Google tomonidan ishlab chiqilgan va asosan Flutter ramkasida mobil va veb ilovalar yaratishda ishlatiladi. Ob'ektga yo'naltirilgan va moslashuvchan til.
2. Java:
- Dasturlash tili: Ha.
- Tavsifi: Asosan Android ilovalari va korporativ tizimlar yaratishda keng qo'llaniladi. Mustahkam va platformadan mustaqil.
3. Python:
- Dasturlash tili: Ha.
- Tavsifi: Yangi boshlovchilar uchun ideal va turli sohalarda, jumladan, veb-ishlab chiqish, sun'iy intellekt va ma'lumotlarni tahlil qilishda qo'llaniladi. O'rganish oson va kuchli kutubxonalarga ega.
4. PHP:
- Dasturlash tili: Ha.
- Tavsifi: Asosan veb-ishlab chiqishda server tomoni uchun ishlatiladi. WordPress kabi ko'plab CMS platformalari PHP asosida ishlaydi.
5. Swift:
- Dasturlash tili: Ha.
- Tavsifi: Apple tomonidan ishlab chiqilgan va iOS va macOS ilovalarini yaratishda ishlatiladi. Tezkor va xavfsiz til.
6. JavaScript:
- Dasturlash tili: Ha.
- Tavsifi: Veb-sahifalarga dinamik funksiyalar qo'shishda ishlatiladigan til. Frontend va backend (Node.js orqali) uchun ham keng qo'llaniladi.
7. Kotlin:
- Dasturlash tili: Ha.
- Tavsifi: Java'ga muqobil sifatida Android ilovalarini ishlab chiqishda ishlatiladi. Javaga qaraganda zamonaviyroq va xavfsizroq.
8. GoLang:
- Dasturlash tili: Ha.
- Tavsifi: Google tomonidan ishlab chiqilgan va tizimlar dasturlash hamda yuqori samarali ilovalar uchun mo'ljallangan til.
9. C++:
- Dasturlash tili: Ha.
- Tavsifi: Yadro tizimlari, o'yin dvigatellari, grafikalar va kiritilgan tizimlar uchun ishlatiladigan juda samarali til. C tilining kengaytmasi.
10. C#:
- Dasturlash tili: Ha.
- Tavsifi: Microsoft tomonidan ishlab chiqilgan va .NET platformasida ilovalarni yaratish uchun keng qo'llaniladi. Asosan Windows ilovalari va o'yin ishlab chiqishda (Unity orqali) ishlatiladi.
uzbekdevs.uz / @uzbekdevs
1. Dart:
- Dasturlash tili: Ha.
- Tavsifi: Google tomonidan ishlab chiqilgan va asosan Flutter ramkasida mobil va veb ilovalar yaratishda ishlatiladi. Ob'ektga yo'naltirilgan va moslashuvchan til.
2. Java:
- Dasturlash tili: Ha.
- Tavsifi: Asosan Android ilovalari va korporativ tizimlar yaratishda keng qo'llaniladi. Mustahkam va platformadan mustaqil.
3. Python:
- Dasturlash tili: Ha.
- Tavsifi: Yangi boshlovchilar uchun ideal va turli sohalarda, jumladan, veb-ishlab chiqish, sun'iy intellekt va ma'lumotlarni tahlil qilishda qo'llaniladi. O'rganish oson va kuchli kutubxonalarga ega.
4. PHP:
- Dasturlash tili: Ha.
- Tavsifi: Asosan veb-ishlab chiqishda server tomoni uchun ishlatiladi. WordPress kabi ko'plab CMS platformalari PHP asosida ishlaydi.
5. Swift:
- Dasturlash tili: Ha.
- Tavsifi: Apple tomonidan ishlab chiqilgan va iOS va macOS ilovalarini yaratishda ishlatiladi. Tezkor va xavfsiz til.
6. JavaScript:
- Dasturlash tili: Ha.
- Tavsifi: Veb-sahifalarga dinamik funksiyalar qo'shishda ishlatiladigan til. Frontend va backend (Node.js orqali) uchun ham keng qo'llaniladi.
7. Kotlin:
- Dasturlash tili: Ha.
- Tavsifi: Java'ga muqobil sifatida Android ilovalarini ishlab chiqishda ishlatiladi. Javaga qaraganda zamonaviyroq va xavfsizroq.
8. GoLang:
- Dasturlash tili: Ha.
- Tavsifi: Google tomonidan ishlab chiqilgan va tizimlar dasturlash hamda yuqori samarali ilovalar uchun mo'ljallangan til.
9. C++:
- Dasturlash tili: Ha.
- Tavsifi: Yadro tizimlari, o'yin dvigatellari, grafikalar va kiritilgan tizimlar uchun ishlatiladigan juda samarali til. C tilining kengaytmasi.
10. C#:
- Dasturlash tili: Ha.
- Tavsifi: Microsoft tomonidan ishlab chiqilgan va .NET platformasida ilovalarni yaratish uchun keng qo'llaniladi. Asosan Windows ilovalari va o'yin ishlab chiqishda (Unity orqali) ishlatiladi.
Bu ro'yxatda hech qanday noto'g'ri yoki dasturlash tili bo'lmagan nom kiritilmagan. Hammasi dasturlash tillariga tegishli.
uzbekdevs.uz / @uzbekdevs
๐10โคโ๐ฅ5๐คฃ2โก1
Plastik kartamni qanday bo'lmasin topib odamni hijolat qimanglar ๐ Tug'ilgan kun o'tadi ketadi ;) - @mastersherkulov
uzbekdevs.uz / @uzbekdevs
๐7โก3๐1
Kelgusi meetuplarimizda qatnashuvchilar orasidan eng yaxshi savol berganga mukofaat beriladi. Shu bilan birgalikda ko'zatuvchilar orasidan savol javob qilinadi o'yin tarizda mukofaatlar beriladi. Ushbu harajatlarni Firesoft va boshqa homiylar o'z zimmasiga oladi.
uzbekdevs.uz / @uzbekdevs
uzbekdevs.uz / @uzbekdevs
๐ฅ3
#sponsors #partner #uzbekdevs
Agarda sizda qandaydir taklif bo'lsa albatta ushbu postga izoh yozishingiz mumkin. Biz kelgusida va hozirgi vaqtda kompaniyalar bilan hamkorlik qilishga tayyormiz. Onlayn savollar berib to'g'ri javob berganlarga sovrinlar berish rejalashtirmoqdamiz. live Instagram, YouTube yoki Telegram da bo'lishi ma'lum qilamiz.
uzbekdevs.uz / @uzbekdevs
๐1
Sizda shaxsiy kanal (AyTi sohasida) bo'lsa va siz #uzbekdevs hashtagidan foydalansangiz biz sizning postingizdan xabardor bo'lamiz. Biz sizning postingizni @uzbekdevs ga ulashamiz.
1. Telegram kalanizda postlaringiz kamida 500 atrofida ko'rishlar bo'lishi ( Bu sizning kanalingizni yangi emasligi va ancha ishonchli ekanligini isbotlaydi. )
2. AyTi dasturlashga oid texnologiyalar yangiliklari va shu mavzuga yaqin postlar
3. Sizning kanaliz qonunda ko'rsatilgan zid mavzular kutarilmagan bo'lishligi.
4. Kanal tarixida ~90% atrofidagi postlar aynan 2 - qoidaga mos keladigan postlar bo'lishi.
5. #uzbekdevs hashtagidan foydalanib keyin @uzbekdevs kanalga repost qilib bering deb davo qilmang. Chunki moderatorlarimiz sizning postlaringizni ishonchligiga yoki boshqa hollarga zid kelishini aniqlagan bo'lishi mumkin. Bu hollarda UZBEKDEVS sizning postingiz buyicha izoh bermaydi.
uzbekdevs.uz / @uzbekdevs
1. Telegram kalanizda postlaringiz kamida 500 atrofida ko'rishlar bo'lishi ( Bu sizning kanalingizni yangi emasligi va ancha ishonchli ekanligini isbotlaydi. )
2. AyTi dasturlashga oid texnologiyalar yangiliklari va shu mavzuga yaqin postlar
3. Sizning kanaliz qonunda ko'rsatilgan zid mavzular kutarilmagan bo'lishligi.
4. Kanal tarixida ~90% atrofidagi postlar aynan 2 - qoidaga mos keladigan postlar bo'lishi.
5. #uzbekdevs hashtagidan foydalanib keyin @uzbekdevs kanalga repost qilib bering deb davo qilmang. Chunki moderatorlarimiz sizning postlaringizni ishonchligiga yoki boshqa hollarga zid kelishini aniqlagan bo'lishi mumkin. Bu hollarda UZBEKDEVS sizning postingiz buyicha izoh bermaydi.
Agar sizda instagramda blog yuritsangiz yuqoridagi taklifimiz amal qiladi va Telegram sahifamizda ham sizning manfaatli ma'lumotingizni repost qilamiz.
uzbekdevs.uz / @uzbekdevs
๐ฅ5๐ค3๐คฃ1
#png #svg #convert #tools
*.PNG formatdagi rasmlarni onlayn tarizda *.SVG formatga o'tkazish, ya'ni vektor holatga o'tkazish
uzbekdevs.uz / @uzbekdevs
๐5๐3
#donate #uzbekdevs
8600510373116719
๐ uzbekdevs.uz/yordam/hissa-qoshish
uzbekdevs.uz / @uzbekdevs
Siz homiylik tarizda o'tkazgan pulingiz uzbekdevs.uz saytida qo'shimcha imkoniyatlar, server va o'quv ma'lumotlari uchun ishlatiladi. Ha-a aytgancha pul o'tkazish majburiy emas ;)
- Uzbek Developers
8600510373116719
๐ uzbekdevs.uz/yordam/hissa-qoshish
uzbekdevs.uz / @uzbekdevs
๐ค9๐3
Forwarded from Mabrur - IT Blog ๐ต๐ธ
๐ง 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
๐7
Forwarded from Frontend
This media is not supported in your browser
VIEW IN TELEGRAM
#JsLibrary #frontend
Barba.js sahifa o'tishlari va animatsiyalarni oson amalga oshirish uchun ishlatiladigan JavaScript kutubxonasi. U AJAX texnologiyasidan foydalangan holda sahifalar o'rtasida silliq o'tishlarni ta'minlaydi.
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐5