Shu post 200 ta π₯ to'plasa, mana shu API ni source kodini ulashaman.
Bu servis nima qiladi?
Rasm yuklaysiz, alishtirmoqchi bo'lgan obyektingizni belgilaysiz va nimaga alishtirmoqchi ekanligingizni yozasiz. Misol uchun, shu rasmdagi mushukni kuchukka alishtirmoqchiman deb yozaman.
Ishlatgan texnologiyalarim: Typescript, Expressjs, Multer, Winston, PhotAI, Cloudinary.
Bu servis nima qiladi?
Rasm yuklaysiz, alishtirmoqchi bo'lgan obyektingizni belgilaysiz va nimaga alishtirmoqchi ekanligingizni yozasiz. Misol uchun, shu rasmdagi mushukni kuchukka alishtirmoqchiman deb yozaman.
Ishlatgan texnologiyalarim: Typescript, Expressjs, Multer, Winston, PhotAI, Cloudinary.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯237π9π4
Keyingi hafta o'rtalariga frontend (react) bo'yicha texnik intervyu o'tkazmoqchiman. Qatnashmoqchi bo'lganlar mana shu formani to'ldirsangiz random tanlab olaman.
https://forms.gle/R7MkWhXuPWqY3yAk8
https://forms.gle/R7MkWhXuPWqY3yAk8
π16
Mabrur - IT Blog π΅πΈ
Shu post 200 ta π₯ to'plasa, mana shu API ni source kodini ulashaman. Bu servis nima qiladi? Rasm yuklaysiz, alishtirmoqchi bo'lgan obyektingizni belgilaysiz va nimaga alishtirmoqchi ekanligingizni yozasiz. Misol uchun, shu rasmdagi mushukni kuchukka alishtirmoqchimanβ¦
GitHub
GitHub - mabrur-h/image-object-replacer
Contribute to mabrur-h/image-object-replacer development by creating an account on GitHub.
π₯35π10π6
Mabrur - IT Blog π΅πΈ
Mayli, 200 ta bo'lmasayam tashlab beraman ) https://github.com/mabrur-h/image-object-replacer
nimaga bu repoga layk bosmayapsilarπ€¨
π23π¨βπ»7
Mabrur - IT Blog π΅πΈ
Keyingi hafta o'rtalariga frontend (react) bo'yicha texnik intervyu o'tkazmoqchiman. Qatnashmoqchi bo'lganlar mana shu formani to'ldirsangiz random tanlab olaman. https://forms.gle/R7MkWhXuPWqY3yAk8
Aytgancha, bunga qatnashish esdan chiqmasin. Menimcha nomzodni ertaga kechga tanlab olaman.
π6π¨βπ»2
Forwarded from shakhzod's lab (Shakhzod)
π29π6π₯2π¨βπ»1
π¨βπ»11π3π₯3
Youtube kanalimda React bo'yicha mock intervyu boshlanyapti. Bu galgi mehmon Temurbek Suvonov. Intervyuni tajribali frontend dasturchi - Ayyubxon aka o'tkazadi.
Videoga link: https://www.youtube.com/live/y5RRw7Wna4g?si=dImfGKCBAnBy7kye
Ayyubxon akani kanaliga obuna bo'lish esdan chiqmasin - @aIfarghani
Videoga link: https://www.youtube.com/live/y5RRw7Wna4g?si=dImfGKCBAnBy7kye
Ayyubxon akani kanaliga obuna bo'lish esdan chiqmasin - @aIfarghani
YouTube
FRONTEND DASTURCHI BILAN INTERVYU | REACT.JS
Ayyubxon Farg'oniy telegramda: t.me/aIfarghani
π₯13π2π¨βπ»1
Forwarded from Tweetlarim π
Dasturlashni o'rganyapsiz, lekin natija yo'qmi? Monitorni ikkita qilib ko'ring. Baribir hech nima o'xshamayaptimi? Unda muammo boshqa joyda, qarab ko'ringchi balki sizda vertikal monitor yo'q bo'lsa kerak, shuniyam sotib olsangiz o'xshab ketadi.
@tweetlarim
@tweetlarim
π63π6π₯4π¨βπ»3
Biznes va marketinga qiziqishi borlar uchun turli biznes gβoyalar va yangiliklar yozib boriladigan kanal ekan.
Ochilganidan beri kanalni kuzatyabman, juda qiziqarli postlar ulashishyapti. Qoβshilib olishni maslahat beraman )
https://t.me/limon_biznes
Ochilganidan beri kanalni kuzatyabman, juda qiziqarli postlar ulashishyapti. Qoβshilib olishni maslahat beraman )
https://t.me/limon_biznes
Telegram
LIMON π | BIZNES G'OYALAR
Biznes va startap g'oyalar, qiziqarli maβlumotlar va texnologiya olamidagi yangiliklar
π5
Forwarded from Khumoyun Codes
π E'lon! Shaxsiy Co-working va studiyamizda ikki ish o'rni ijaraga beriladi!
π€ Biz nima beramiz?
- Studiyadan va uning jihozlaridan to'liq foydalanish
- Yuqori tezlikdagi internet
- Kreslo va stol
- Kreativ jamoa a'zosi bo'lish ποΈοΈοΈοΈοΈοΈ
πJoylashuv: Shahriston metro bekatidan 80 metr uzoqlikda
β οΈ Shartlar:
- Tozalikka e'tibor berish
- Ofisdan faqat ish joyi sifatida foydalanish
- Ijara haqqini o'z vaqtida to'lash
π Studiyada, video olish uchun barcha texnikalar mavjud. Kamera, chiroqlar va mikrofon.
π Qiziqqanlar bo'lsa quyidagi ma'lumotlarni @EpicLabAdmin profiliga yozib qoldiring:
- Ismingiz
- Yoshingiz
- Ish joyingiz yoki o'qish joyingiz
- Instagramdagi profilingizga link
- Nima haqida videolar olishingiz haqida qisqacha
Oylik ijara narxi:Kishi boshiga 150$
π€ Biz nima beramiz?
- Studiyadan va uning jihozlaridan to'liq foydalanish
- Yuqori tezlikdagi internet
- Kreslo va stol
- Kreativ jamoa a'zosi bo'lish ποΈοΈοΈοΈοΈοΈ
πJoylashuv: Shahriston metro bekatidan 80 metr uzoqlikda
β οΈ Shartlar:
- Tozalikka e'tibor berish
- Ofisdan faqat ish joyi sifatida foydalanish
- Ijara haqqini o'z vaqtida to'lash
π Studiyada, video olish uchun barcha texnikalar mavjud. Kamera, chiroqlar va mikrofon.
π Qiziqqanlar bo'lsa quyidagi ma'lumotlarni @EpicLabAdmin profiliga yozib qoldiring:
- Ismingiz
- Yoshingiz
- Ish joyingiz yoki o'qish joyingiz
- Instagramdagi profilingizga link
- Nima haqida videolar olishingiz haqida qisqacha
Oylik ijara narxi:
π₯15π3β€2π1
Texnomavzularga qiziqishi yuqori bo'lgan so'z ustasini qidiryabmiz!
- Texnologiya mavzusida 20-30 daqiqali videolarga qiziqarli ssenariy yozish
- Odamlar qiziqishidagi mavzularni research qilish
- Yangi videolar va kontentlar uchun gβoyalar yaratish
- Texno olam va Youtubedagi trendlardan xabari bo'lishi
- Qiziqarli matn yozish va hikoya qilish qobiliyati
- Qiyin mavzularni ham osonlik bilan tushuntirib bera olishi
- Ingliz tilini bilishi
- Sodda va tushunarli so'zlar bilan o'zbek tiliga tajrima qilish
- Real misollar bilan bo'yitish va fact-checking qilish
- Kreativlikni ishga solib, erkin ijod qilish
π Formaga link
Please open Telegram to view this post
VIEW IN TELEGRAM
π16
https://www.youtube.com/live/pCUjBoRlM1w?si=DBl34ig1aTyap096
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
FRONTEND | MOCK INTERVIEW | SENIOR BILAN BIRGA | 2-SON
Assalomu alaykum. Frontend bo'yicha Mock Interviewga xush kelibsiz. Ushbu interviewda nomzodimiz Jafar Orifovdan tajribali frontend dasturchilardan, ayniqsa Vue.js communityda ancha aktiv insonlardan biri Mirjalol Norqulov interview oladi. O'ylaymanki, suhbatβ¦
π14π₯1
π§ͺ Test-Driven Development (TDD): Afzalliklari, Kamchiliklari va Eng Yaxshi Amaliyotlar.
TDD - bu dasturiy ta'minotni ishlab chiqish uchun qo'llaniladigan keng tarqalgan usullardan biri. Bu usulda kod yozishdan oldin asosan testlarni yozib chiqasiz. Keling bu haqida qisqacha ko'rib chiqaylik:
Afzalliklari:
- Kod sifatini yaxshilaydi va xatolarni kamaytiradi
- Komponentlarning bir-biriga mutloq bog'likligini kamaytiradi (loose coupling)
- Kodni o'rganishga dokumentatsiya sifatida yordam beradi
Kamchiliklari:
- Dasturchilarning kod yozish tezligini tushirib yuborishi mumkin
- Dasturga yangi qo'shilganlar o'rganishiga ko'proq vaqt ketib qoladi
- Jarayon yaxshi bosharilmasa over-testinga (haddan tashqari ko'p testlash) olib kelishi mumkin
Eng yaxshi amaliyotlar:
1. Red-Green-Refactor siklidan foydalaning
- Muvaffaqiyatsiz test yozing (Red)
- Minimum muvaffaqiyatli test yozing (Green)
- Refactor qilib kodni yaxshilang
2. Testlarni kichik va aniq vazifaga mo'ljallangan qiling.
3. Muntazam ravishda test to'plamlaringizni ishga tushirib tekshirib turing.
TDD - bu dasturiy ta'minotni ishlab chiqish uchun qo'llaniladigan keng tarqalgan usullardan biri. Bu usulda kod yozishdan oldin asosan testlarni yozib chiqasiz. Keling bu haqida qisqacha ko'rib chiqaylik:
Afzalliklari:
- Kod sifatini yaxshilaydi va xatolarni kamaytiradi
- Komponentlarning bir-biriga mutloq bog'likligini kamaytiradi (loose coupling)
- Kodni o'rganishga dokumentatsiya sifatida yordam beradi
Kamchiliklari:
- Dasturchilarning kod yozish tezligini tushirib yuborishi mumkin
- Dasturga yangi qo'shilganlar o'rganishiga ko'proq vaqt ketib qoladi
- Jarayon yaxshi bosharilmasa over-testinga (haddan tashqari ko'p testlash) olib kelishi mumkin
Eng yaxshi amaliyotlar:
1. Red-Green-Refactor siklidan foydalaning
- Muvaffaqiyatsiz test yozing (Red)
- Minimum muvaffaqiyatli test yozing (Green)
- Refactor qilib kodni yaxshilang
2. Testlarni kichik va aniq vazifaga mo'ljallangan qiling.
3. Muntazam ravishda test to'plamlaringizni ishga tushirib tekshirib turing.
π12β€1π₯1
π§ 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
π¨βπ»13π₯6π4β€2