tgindex
Daily Shakhriyor

Daily Shakhriyor

Статистика
@shakhriyorergashevВидеоанглийский

Will share my experience here Youtube channel: https://youtube.com/@shahriyorergashev donate: https://tirikchilik.uz/shakhriyor Let’s meet’n’talk: https://topmate.io/shakhriyor_ergashev/

Последний пост
21 июл.
Последнее чтение
15 авг.
Постов за неделю
0
Всего постов
21
Тип
открытый
Язык
английский
Категория
Видео
В каталоге с
12 авг.
Подписчики
648
+1 за 3 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
1 199
21 постов
Вовлечённость
185,0%
к подписчикам
Постов в день
0,0
всего 21
Упоминаний
4
каналов
Охват размещения
оценка
1/24сутки в ленте
507
1/48двое суток
581
1/72трое суток
626

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Outbox pattern muammoning faqat yarmini hal qiladi Yaxshi, xabaringiz bazadan chiqib ketdi. Ammo consumer tomonida nima bo'layapti? Ana shu joyni ko'pchilik unutadi. Outbox bir narsani kafolatlaydi: hodisa (event) biznes-tranzaksiya commit bo'lgandan keyin e'lon qilinadi. Ya'ni "pul yechildi, lekin xabar ketmadi" degan sharmandalik bo'lmaydi. Zo'r. Lekin bu hikoyaning oxiri emas. Tasavvur qiling: servis hodisani qabul qildi, uni qayta ishladi va aynan tasdiq (acknowledgement) yuborishdan bir soniya oldin yiqildi. Klassika. Endi u o'zini oqlagandek turadi-yu, brokerdan o'sha xabar yana keladi. Va yana bir marta ishlanadi. Natijada? Bir xaridordan ikki marta pul yechiladi, bitta xat o'rniga uchta ketadi, ombordagi qoldiq esa umuman o'z hayotini yashay boshlaydi. Mijoz xursand emas, buxgalter ham. Bu yerda Inbox pattern yordamga keladi. Consumer xabarning ID sini saqlab qo'yadi va biznes-operatsiyani xuddi shu bitta bazaviy tranzaksiya ichida bajaradi. Ikkovi birga: yo ikkalasi ham bo'ladi, yo hech qaysi biri. Agar o'sha xabar yana kelib qolsa, consumer uni tanib oladi — "ha, seni ko'rganman, o'tir joyingga" — va takroriy ishlashni sokingina o'tkazib yuboradi. Formula oddiy: - Outbox jo'natuvchini himoya qiladi. - Inbox qabul qiluvchini himoya qiladi. Ikkalasi birlashib, ko'pchilik taqsimlangan (distributed) tizimlarga aslida kerak bo'lgan ishonchlilik modelini beradi: Kamida bir marta yetkazish (at-least-once) + idempotent qayta ishlash. Va endi eng muhimi. Exactly-once delivery — bu ko'pincha shunchaki va'da. Chiroyli slaydlarda yaxshi ko'rinadi, prod'da esa boshqacha. Haqiqatda exactly-once'ga o'xshab ishlaydigan xatti-harakat — bu sotib oladigan xususiyat emas, bu sizning arxitekturangiz. Uni sotib olib bo'lmaydi, uni qurish kerak. @Copyright manba: Backend Portal kanali

  • 7 июл.64223из java_interviews

    Uzum Провести код ревью, назвать проблемы. Потом написать решение одной из проблем @Slf4j public class SyncServiceImpl implements SyncService {     @Autowired     private SellerRestClient restClient;     @Autowired     private ShopRepository shopRepository;     @Autowired     private ProductRepository productRepository;     @Autowired     private KafkaTemplate<String, ProductDto> kafkaTemplate;     @Schedule(cron = "* * * * * * ") // 1 sec     @Override     public void syncShops() {         for (Shop shop : shopRepository.findAll()) {             try {                 syncShop(shop);             } catch (Exception e) {                 e.printStackTrace();             }         }     }     @Transactional     @Override     public void syncShop(Shop shop) {         log.info("Syncing shop");         shopRepository.lockShop(shop.getId()); // @Query(native = true, value = ""SELECT * FROM shop WHERE id = ? FOR UPDATE"")         var products = shop.getNotSynchedProducts();         products.parallelStream()                 .forEach(product -> {                     log.info("Syncing product");                     var seller = product.getSeller();                     var sellerDetails = restClient.getLegalDetails(seller.getInn());                     var dto = new ProductDto();                     dto.setProduct(product);                     dto.setSellerDetails(sellerDetails);                     kafkaTemplate.send("product_details", "product", dto); // topic, key, value                     product.setSynced(true);                     productRepository.save(product);                 });         shop.setSynced(true);     } } Прислать задачу | Подписаться

  • 24 июн.1 14429

    видео или голосовое, без подписи

  • 23 июн.1 070311

    Houston, Texas 🇺🇸

  • 29 мая1 8461415

    видео или голосовое, без подписи

  • 15 мая2 3061255

    https://telegra.ph/Claude-Codeni-tolaqonli-dasturchilar-jamoasiga-aylantiring-05-15

  • 1 мая1 62655

    Java Team Lead | Ташкент (офис) Международная компания ищет Java Team Lead в ташкентский офис. Требования: Опыт разработки на Java (несколько лет) Опыт в роли Team Lead Jakarta EE / Spring Framework, JPA/Hibernate, SOAP/REST Oracle / PostgreSQL, Maven, JUnit/Mockito Ответственность, деликатность с данными, дружелюбие Английский C1 (работа с зарубежными коллегами) Русский С1 Условия: Офис в Ташкенте, полный день, официальное оформление, конкурентная ЗП. 📩 Резюме с пометкой «Java Team Lead» на телеграмм @lola_hrk

  • 30 апр.1 0847

    🔥 Start your QA career with real mobile & web products! 💻 We’re looking for a Manual QA Engineer (Mobile & Web, Junior/Middle) to join our growing team. If you want to work with real devices, test modern web apps, and grow in QA this is your chance. 💡What’s in it for you? You’ll get hands-on experience with real mobile (iOS/Android) and web applications, work with device farms, and learn industry tools with full support from the team 🔧What you’ll do: ⚪️Perform manual testing of mobile and web applications; ⚪️Work with device farms (remote testing environments); ⚪️Validate functionality across different user scenarios; ⚪️Test UI/UX and user flows on both mobile and web; ⚪️Use test cases and checklists. 🎯What we’re looking for: ✔️Strong Junior or Middle level; ✔️1+ year of experience in testing (mobile and web) ✔️ Understanding of client-server interaction; ✔️ Attention to detail and strong logical thinking; ✔️ Motivation to grow in QA; ✔️ Russian - required (English is a plus). ⸻ ✨ Nice to have: + Experience in manual testing; + Test documentation skills; + Basic understanding of UX. 🔥What we offer: • Competitive salary (based on interview results); • Official employment; • 5/2 schedule, office-based; • Full onboarding and support; • Real growth and career development. 💥 Ready to grow in QA and work with real products? Apply now - 😎@GKHRD

  • 29 апр.1 3011120

    Claude Code bo’yicha foydali resurslar

  • 29 апр.6481115из code_uz_channel

    Hiring: On-Site Java Developer Location: Tashkent, Uzbekistan Company: Davlat Bojxona qo'mitasi Salary: 1000$+ Talablar * Java dasturlash tilida 1 yildan ortiq tajriba * Core java, OOP, Stream API, Git. *SQL. * JPA va Hibernateda tajriba bo'lishi kerak. * Spring Core, Spring Boot, Spring Security * git, gitlab * HTML, CSS, JavaScript * muddatli harbiy xizmatni o'tagan bo'lish kerak. * jismonan sog'lom. *Oliy ma'lumotli. Aloqa uchun: 77 325 29 25 Ariza yuborish uchun: Rezyumeni va qisqacha muqova xatini Telegramdagi @forest_trace manziliga yuboring.

  • 23 апр.1 121219

    Ha aytgancha Claude Code ishlatayotganlar bo'lsa, SuperPowers pluginini sinab ko'rganlar bormi? Hamkasblar maqtashdi!

  • 23 апр.1 40351

    Natijaga erishishning siri - sabr va sabot. Bir ishni boshlab, tashlab ketmaslik. Bir guruhga qo'shilib, tashlab chiqib ketmaslik. Har darsga kirish va tark qilmaslik. Kamdan bo'lsa ham, bosib biror narsa o'qish, o'rganish. Ortingizga qarang, qancha ishni shunday tashlab ketdingiz? Boshlagandan beri davom etganingizda nimalarga erishib tashlagan bo'lardingiz?

  • 16 апр.82185из tashkent_jug

    🚀 TJUG #1 — Registration is now OPEN! 📅 Date: 25.04.2026 🕒 Time: 14:00 📍 Location: Toshkent shahar, Yashnobod tumani, Shahrisabz ko’chasi 87 We’re excited to invite you to the very first Tashkent Java User Group meetup. What to expect: • 5 strong speakers • real production experience • Java, Kafka, CI/CD, Performance and more ⚠️ Seats are strictly limited — registration will close once capacity is reached. Register now: 👉 Register — The event will be held in Uzbek 🇺🇿 Don’t miss TJUG #1 — this is just the beginning. https://linktr.ee/tjug

  • 14 апр.1 049233

    👩‍💻 Java Backend Developer (Middle / Middle+) Tashkilot: Axborotlashtirish Bosh markazi Lavozim haqida: Axborotlashtirish Bosh markazi jamoasiga backend tizimlarni ishlab chiqish va rivojlantirish uchun tajribali Java dasturchilarni taklif etadi. Nomzodlar real loyihalarda ishlash, yuqori yuklamali tizimlar bilan shug‘ullanish va zamonaviy texnologiyalar asosida yechimlar yaratishda ishtirok etadilar. Talablar: Java dasturlash tilida kamida 3–4 yil tijoriy tajriba Spring Boot yoki Spring Framework bilan ishlash tajribasi RESTful API larni ishlab chiqish (pagination, validation, error handling) SQL (PostgreSQL, MySQL yoki boshqa DBMS) bilan ishlash Git bilan ishlash tajribasi Microservice arxitekturasi bo‘yicha tushuncha Docker yoki CI/CD jarayonlari bilan ishlash tajribasi (afzallik) Vazifalar: Backend xizmatlarini ishlab chiqish va qo‘llab-quvvatlash API larni yaratish va optimallashtirish Ma’lumotlar bazasi bilan ishlash va samaradorlikni oshirish Frontend va mobil ilovalar bilan integratsiya jarayonlarini ta’minlash Kod sifatini nazorat qilish va best practice’larni qo‘llash Biz taklif qilamiz: Barqaror va mas’uliyatli davlat loyihalarida ishlash imkoniyati Professional jamoa va rivojlanish muhiti Zamonaviy texnologiyalar bilan ishlash Raqobatbardosh ish haqi Muhim talab (CV): Nomzodning rezyumesi aniq, lo‘nda va faktlarga asoslangan bo‘lishi kerak. Har bir loyiha bo‘yicha quyidagilar ko‘rsatilishi shart: Sizning rolingiz Ishlatilgan texnologiyalar Erishilgan natijalar (performance, optimizatsiya va boshqalar) 📩 Nomzodlar rezyumelarini yuborishlari so‘raladi. @MBABMUZ

  • 10 апр.1 080161

    😀😀😀 Nimadur bo'lyapti, biz ham quruq qolib ketmaylik!

  • 10 апр.1 12361

    Assalomu Alaykum qadrdonlar, hamkasblar, kelinglar shu post izohlarida oxirgi martta kim qanday AI ga yoki ML ga tegishli materiallar kurslar ko'rgan bo'lsa, o'tib chiqqan bo'lsa bo'lishamiz. Barchamizga manfaatli bo'lar edi!

  • 30 мар.1 60210

    видео или голосовое, без подписи

  • 30 мар.1 45510

    видео или голосовое, без подписи

  • 30 мар.1 1183810из Troll_Football_Telegram

    Who made this 😂😂😂

  • 30 мар.9622029из mabrur_dev

    Claude Code ishlatmoqchi bo'lganlar yoki ishlatayotganlar uchun foydali repo topib oldim. Oddiy prompt yozishdan tashqari, agentlar, hooklar, skill va MCP serverlar bilan ishlashni, ularni qanday orchestrate qilishni o'rgatadi. Repo ichida ancha ko'p vizual tutoriallar va copy-paste templatelar bor, sinab ko'rish kerak. O'zim ba'zi narsalarni shu reponi ichidan o'rganib o'tiribman https://github.com/luongnv89/claude-howto @mabrur_dev

Daily Shakhriyor — tgindex