DOU #tech
10.8K subscribers
1.09K photos
12 videos
1.44K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Вышла статья о вариантах распределенных сценариев Дениса Полторака, Embedded C++ Tech Lead.

В ней рассматриваются сценарии в асинхронных системах — какие реализации бывают, какие есть стили написания логики сценария, а также плюсы и минусы разных подходов.

👉 https://dou.ua/goto/FcOj

#C_plus_plus_dou_tech #backend
Как устранять неисправности Elasticsearch в Magento 2

О трёх самых распространенных кейсах работы с Elasticsearch в Magento 2 рассказывает Надя Глонягина, Back-end Tech Lead в Magecom. Что делать, когда продукт не отображается при поиске или на странице категории, почему не работает сортировка и какие проблемы могут возникнуть с агрегацией в Elasticsearch — читайте в статье.


Материал основан на докладе Нади на Magento Meetup Online #10.

👉 https://dou.ua/goto/7m5I

#Magento #backend
Node.js: Worker Threads проти C ++ Addons

CPU-bound завдання — одна з найбільших проблем JavaScript. У цій статті Олексій Новохацький, Software Engineer, розкриває шляхи її вирішення.

А щоб донести основну ідею, процес та результати досліджень, він обрав найпопулярнішу, найкрутішу та найпросунутішу гру 1999 року — Heroes of Might and Magic III. Читайте про боротьбу команди Node.js зі злом!

👉 https://dou.ua/goto/mGKg

#NodeJS #backend
Архітектури на акторах: вступ

Денис Полторак намагався знайти в літературі або інтернеті опис бекенд-архітектур, побудованих з акторів. Безрезультатно. При цьому в ембедед телекомі вони поширені, але теж немає літератури.

Тож він вирішив викласти власний досвід попередніх років. У статті здебільшого аналізуються локальні системи (обмін повідомленнями між потоками), але є шанс, що багато тверджень підходять і для розподілених сервісів.

Стаття відкриває невеликий цикл, мета якого — дослідження можливих застосувань акторів у різних типах систем та визначення архітектур (статичні діаграми, композиція), в яких їх можна використовувати.

👉 https://dou.ua/goto/01nZ

#Architecture #backend
Архітектури на акторах: моноліти

Денис Полторак продовжує цикл статей про опис бекенд-архітектур, побудованих з акторів. У цій частині розглядає моноліти.

👉 https://dou.ua/goto/r8yy

#Architecture #backend
Архітектури на акторах: прості системи

Денис Полторак продовжує цикл статей про опис бекенд-архітектур, побудованих з акторів.

У цій частині — спробуємо скласти кілька акторів разом (або розрізати один актор на шматки 😈 ).

👉 https://dou.ua/goto/XtQA

#Architecture #backend
Вийшла нова версія Ditsmod — 2.0 beta (із RealWorld прикладами)

Ditsmod — це NodeJS фреймворк, написаний на TypeScript.

Головні особливості Ditsmod:
• модульна архітектура на декораторах, що дозволяє вам декларативно описувати структуру застосунку
• зручний механізм вказання та вирішення залежностей між різними класами застосунку
• можливість писати власні розширення
• можливість динамічно додавати та видаляти модулі після старту вебсервера без необхідності рестарта
• має підтримку OpenAPI та можливість робити валідацію HTTP-запитів, використовуючи метадані OpenAPI
• на сьогодні Ditsmod є одним із найшвидших серед Node.js веб-фреймворків.

Більше про бета другої версії Ditsmod – у статті.

👉 https://dou.ua/goto/AjVw

#NodeJS #TypeScript #backend
Олександр, Full-Stack Javascript розробник, розглядає реальну задачу і її вирішення за допомогою стримів.

Стаття буде корисною для всіх, хто ще стримів не зачіпав, або зачіпав, але дуже обережно 👉 https://dou.ua/goto/i1I3

#BackEnd
TikTok and Fitness: The Rise of Wellness Trends on the Platform