DOU #tech – Telegram
DOU #tech
10.7K subscribers
1.86K photos
32 videos
2.27K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
🚀 Курс для інженерів, які хочуть глибоко зрозуміти, як працює код під капотом.

Розберемо CPU-оптимізації, кеш-френдлі алгоритми, OS, EventLoop, ThreadPool, malloc та інше. Закріпимо все на практиці.

Старт 29 квітня, онлайн 2 рази на тиждень + щотижневі QA.
🔗 https://www.csosvita.com/courses/performance-engineering

#реклама
👍33🔥135😁1
Чому error — це не просто повідомлення, а повноцінна структура з якою можна працювати.

Володимир у своєму дописі розбирає errors.As у Go, кастомні помилки і рекурсивні вкладення.

👉 https://dou.ua/goto/vZ0r
9👍2
Автор із понад 30-річним досвідом в ІТ ділиться реальними кейсами з посилення безпеки великого легасі-застосунку під час переходу на мікросервісну архітектуру.

У статті — приклади вразливостей, фікси та інтеграція Snyk і SonarQube у CI/CD.
11
Forwarded from DOU Day
Як у високонавантаженому середовищі деплоїти код десятки разів на день без ризиків для бізнесу? 😱

Head of Engineering у Solidgate Макс Багінський поділиться на DOU Day підходами, які ведуть до швидких і стабільних релізів без даунтаймів.

У фокусі – автоматизація на рівні CI/CD, архітектури, Trunk Based Development, feature flags, тестування, а також ШІ-асистенти для написання та рев’ю коду. Лекція буде цікава інженерам, CTO, DevOps-фахівцям і продуктовим менеджерам, які хочуть масштабувати розробку продуктивно, швидко та без компромісів у якості.

Квитки за посиланням 👉🏻 https://dou.ua/goto/dWZN
10👍4🔥2😱1
Новий реліз JRuby 10 приносить довгоочікувані оновлення: офіційну підтримку Java 21, сумісність із Ruby 3.4 та значне пришвидшення запуску завдяки використанню AppCDS, проєктів CRaC і Leyden. Також додано прапорець --dev для зменшення оверхеду під час розробки.

👉 https://dou.ua/goto/FpqN
👍7🔥1
Хочеш краще зрозуміти Domain-Driven Design у Laravel?

У своєму дописі Тарас Шкоденко, Team Lead PHP у Нова Пошта Діджитал, на практичному прикладі показує, як застосовувати DDD у Laravel.Він розглядає створення замовлення через Entity, Value Object, Repository та Application Service, а також додає UML-схему для наочності.
4👎3👍2
Усього за 4 місяці команда Microsoft Copilot повністю перебудувала архітектуру свого застосунку — від моноліту до мікросервісів з використанням .NET Aspire.

На рішення вплинуло зростання навантаження та потреба в масштабуванні. Уже зараз команда ділиться помітними покращеннями. Детальніше читайте в дописі.
👍20😁71
Forwarded from DOU Day
Що таке музика з погляду фізики та математики? Як перетворити звук на формули — і створити з них хіт?

Які технічні проблеми при цьому можуть виникнути і як їх подолати. Дмитро Софина на DOU Day 2025 розповість, як професійно створити музику за допомогою ШІ і чим це відрізнятиметься від масових рішень на кшталт Suno.

Квитки на сайті: https://dou.ua/dou-day-2025/
5👍1
Media is too big
VIEW IN TELEGRAM
У своєму останньому відео Сергій Бабіч запрошує розробників на DOU Day. Розповідає про конфу, спікерів та тему своєї доповіді 😎

Квитки ще є, встигаєте приєднатись 👉🏻 https://dou.ua/goto/LjEK
👍7👎71
Вже бачили, який красивий слайдер зробив Сергій Бабіч?

У своїй статті він ділиться досвідом створення слайдера без використання сторонніх бібліотек — лише чистий JavaScript, Custom Elements та Shadow DOM.

Також Сергій розповідає про свій підхід до розробки компоненту: мінімум коду, максимум нативних можливостей, без зайвих залежностей.

👉 https://dou.ua/goto/WOKw
👍13👎7😱3😁2
В Fwdays Academy триває набір на 4-тижневий курс для тих, хто планує стати або вже працює на позиції CTO!

📌Реєстрація та деталі: https://bit.ly/4jaUGGn
🕖Старт: 6 травня

В програмі:
Керування технологічними бюджетами та розподілом ресурсів 
Вимірювання рентабельності інвестицій у технології
Створення високоефективних команд інженерів 
Стратегії цифрової трансформації
Роль СТО в продажах
Багато практичних прикладів і кейси від учасників курсу!

💡Ментор: Сергій Герасимов, засновник Da`at Consulting. Має 15+ років досвіду в IT, масштабував відділ розробки з 20 до 350 розробників. 

Промокод для підписників DOU на 20%: DOU_tech

#реклама
🔥7
Алла, Backend developer у Weblium, простою мовою пояснює, як працює Promise у JavaScript, — на прикладі зрозумілої аналогії з піцерією.

👉 https://dou.ua/goto/5Ral
👍10😁7🔥1
Олег понад 15 років в ІТ, і половину з них працює з Angular. Під час чергового перегляду матеріалів він помітив прогалини у розумінні механізму виявлення змін — і вирішив їх заповнити.

У статті автор ділиться напрацюваннями про те, як працює Angular Change Detection, чим відрізняються стратегії Default та OnPush, і яку роль у цьому відіграє zone.js.
👍7
Друзі, запрошуємо на войсчат про AI-агентів! 👉 https://dou.ua/goto/4g4D 

24 квітня, четвер, 18:00

Обговоримо, як ці інструменти можуть спростити рутинні завдання та додати інтелекту в наші системи.

Досвідом ділитимуться:
▫️ Дмитро Сподарець, DevOps Architect в Grid Dynamics, Founder Data Phoenix
▫️ Володимир Шинкар⁩, CEO and Co-founder в AppRecode
▫️ Роман Рудик⁩, DevOps Engineer в Sigma Software
▫️ Андрій Полухін, ML Tech Lead в Samba.TV & Data Science UA

Тільки практичний підхід без зайвої теорії, щоб ви могли вже завтра почати застосовувати ці знання (але не обіцяємо 🙂 )
👍61
Денис Васильєв ділиться досвідом створення кастомного Kubernetes-контролера для реліз-системи, розповідає про архітектуру, роботу контролерів і client-go, а також мотивує заглибитися в Kubernetes API як шлях до розвитку в SRE, Platform Engineering і DevOps.
10👍1🔥1
Forwarded from DOU | Mobile
🟣 DOU Mobile Day — 21 червня, Київ

Конференція про мобільну розробку.
Про рішення, які приймаються щодня — у коді, в командах, у проді — і зазвичай залишаються тільки в робочих чатах чи думках.

Жодних “як почати” — тільки те, що стається після “все вже давно працює, але”.

🎟 Застрибуй у перший білд — 25 квитків за найнижчою ціною: https://dou.ua/goto/ctW3
👍4
Друзі, вже сьогодні о 18:00 на каналі DOU | DevOps поговоримо про AI Agents з крутими спікерами 👉 https://news.1rj.ru/str/devops_dou

Ось тут деталі: https://dou.ua/goto/4g4D

Чекаємо на цікаву розмову!
👍4😱2
Forwarded from DOU Day
Media is too big
VIEW IN TELEGRAM
Ніяких "it depends" в питанні купівлі квитків на DOU Day 2025, друзі 😉

Приходьте, шукайте колег і обговорюйте справді важливі технічні питання 😅

Квитків лишилось зовсім трошки 👉🏻 https://dou.ua/dou-day-2025
😁11👎4👍3😢1
Forwarded from DOU | DevOps
Приєднуйтесь до войсчату про AI Agents!

https://news.1rj.ru/str/devops_dou?livestream

Питання можна ставити в чаті — текстом, або піднімати руку — і голосом.

Спікери:
- Дмитро Сподарець, DevOps Architect в Grid Dynamics, Founder Data Phoenix
- Володимир Шинкар⁩, CEO and Co-founder в AppRecode
- Роман Рудик⁩, DevOps Engineer в Sigma Software
- Андрій Полухін, ML Tech Lead в Samba.TV & Data Science UA
👍4
Арсеній Зінченко, Development Operations Engineer, вирішив після довгої перерви повернутись до декораторів у Python, з якими востаннє стикався ще за часів Python 2.

У статті він детально пояснює що таке декоратори, як з ними працювати, що в них «під капотом», а також наводить детальні приклади їх використання.
🔥4👍2
Якщо ви працюєте з сучасними JavaScript-фреймворками, такими як SolidJS, Vue чи Angular, ви точно стикалися з терміном «реактивність».

Це та сама магія, яка автоматично оновлює ваш інтерфейс користувача, коли змінюються дані. Більше про реактивність читайте у статті Євгена Русакова, Tech Lead у Сільпо.
👍121