Як ми розпилювали моноліт. Наш досвід переходу до мікросервісів
Сергій Сафонов розповідає про виклики, з якими зіткнулася команда під час розробки платіжного процесора, зростання коду в якому призвело до затримок у CI/CD та труднощів у масштабуванні. Автор описує декілька підходів до декомпозиції моноліту та аналізує кожен з них 👉🏻 https://dou.ua/goto/rI8F
Сергій Сафонов розповідає про виклики, з якими зіткнулася команда під час розробки платіжного процесора, зростання коду в якому призвело до затримок у CI/CD та труднощів у масштабуванні. Автор описує декілька підходів до декомпозиції моноліту та аналізує кожен з них 👉🏻 https://dou.ua/goto/rI8F
👍19😱6👎4
Денис Полторак, Embedded / C++ розробник, написав книгу Architectural Metapatterns.
Вона кластеризує понад 20 архітектурних метапатернів, аналізуючи їхні структуру, властивості та взаємозв’язки. У книзі наводяться переваги, недоліки, сфери застосування кожної групи, а також ілюструється сотнями діаграм.
Доступна безкоштовно на GitHub у форматах PDF, ePub та docx. Завантажуйте та обговорюйте 👉🏻 https://dou.ua/goto/w5ld
Вона кластеризує понад 20 архітектурних метапатернів, аналізуючи їхні структуру, властивості та взаємозв’язки. У книзі наводяться переваги, недоліки, сфери застосування кожної групи, а також ілюструється сотнями діаграм.
Доступна безкоштовно на GitHub у форматах PDF, ePub та docx. Завантажуйте та обговорюйте 👉🏻 https://dou.ua/goto/w5ld
❤26👍14🔥4🤩2
Вмикаємо відео на Apple TV під час повітряної тривоги за допомогою Home Assistant
"В цю ж секунду в мене промайнула ідея про налаштування автоматизації, яка б вмикала кліп на пісню "Повітряна тривога" на телевізорі" - говорить Олександр.
В статті він пояснює, як налаштувати таку автоматизацію, та запевняє: хоч вона виглядає не дуже корисно, це може стати першим кроком до більш комплексної автоматизації 👉🏻 https://dou.ua/goto/wO4N
"В цю ж секунду в мене промайнула ідея про налаштування автоматизації, яка б вмикала кліп на пісню "Повітряна тривога" на телевізорі" - говорить Олександр.
В статті він пояснює, як налаштувати таку автоматизацію, та запевняє: хоч вона виглядає не дуже корисно, це може стати першим кроком до більш комплексної автоматизації 👉🏻 https://dou.ua/goto/wO4N
😁15👍9
Як парсити сайти за допомогою Scrapy розповідає Федір, Senior Business Analyst. Стаття містить покрокову інструкцію, яку можна опанувати навіть без технічних знань 👉🏻 https://dou.ua/goto/3BXw
#Python
#Python
🔥14👎3👍1😱1
Node.js Digest #15: Javanoscript втрачає позиції, Express 5, Node.js 23, JSSugar та JS0, Microsoft та 178GB monorepo
Чи буде у Java-розробників "Два Львови", страшні історії з npm, епопея з розвитком Express 5 та багато інших веселих новин чекають на вас у новому випуску дайджеста від Олександра 👉🏻 https://dou.ua/goto/mTtH
#NodeJS
Чи буде у Java-розробників "Два Львови", страшні історії з npm, епопея з розвитком Express 5 та багато інших веселих новин чекають на вас у новому випуску дайджеста від Олександра 👉🏻 https://dou.ua/goto/mTtH
#NodeJS
👍4🔥1
Сергій Моренець знайомить нас з технологією Jakarta Data — новим етапом у розвитку Jakarta EE. Він розглядає її основні можливості, порівнює з аналогами Spring Data і Micronaut Data, та демонструє процес переходу на Jakarta Data в реальному проєкті 👉🏻 https://dou.ua/goto/Tt9P
#Java
#Java
❤10👍1
Forwarded from DOU | Front-end
Владислав, Front-end Developer, розповідає про вичерпні масиви (exhaustive array) та їхнє застосування.
Він розглядає приклад задачі, в якій використовується цей концепт, та аналізує, яку проблему він вирішує, з покроковим поясненням рішення 👉 https://dou.ua/goto/ipNC
Він розглядає приклад задачі, в якій використовується цей концепт, та аналізує, яку проблему він вирішує, з покроковим поясненням рішення 👉 https://dou.ua/goto/ipNC
🔥9👍4😁3
Forwarded from DOU | Mobile
Анатолій Берчанов, Android Tech Lead, ділиться досвідом міграції Android-застосунків на Kotlin Multiplatform (KMP). У статті він розглядає перенесення наявного коду, налаштування середовища, а також адаптацію DI, локального сховища та мережевої логіки 👉🏻 https://dou.ua/goto/veLV
👍9
Друзі, є кілька вакансій в топовий підрозділ Сил оборони. Служба за контрактом в Києві. Зарплата — не айтішна, проте користь для держави — суттєва: https://dou.ua/goto/axAQ
Шукають зокрема Application Security Engineer, Аудитор з інформаційної безпеки, Системний адміністратор.
Шукають зокрема Application Security Engineer, Аудитор з інформаційної безпеки, Системний адміністратор.
🔥10😁9❤2👍1😱1🎉1
Forwarded from DOU
Розробників з росії заблокували в одному з найвідоміших Java-проєктів 🔥
Розробник з боліт намагався внести зміни до опенсорсної бібліотеки Reactor у проєкті Spring, однак його пропозицію відхилили з коментарем, що Broadcom в принципі не може приймати зміни від джерел з росії.
Деталі та обговорення на Форумі 👉 https://dou.ua/goto/uRmu
Розробник з боліт намагався внести зміни до опенсорсної бібліотеки Reactor у проєкті Spring, однак його пропозицію відхилили з коментарем, що Broadcom в принципі не може приймати зміни від джерел з росії.
Деталі та обговорення на Форумі 👉 https://dou.ua/goto/uRmu
🔥77👍8❤5
В новому Ruby-дайджесті Дмитро Чекалін розповідає про оновлення у світі Ruby та Rails. Серед них випуск Kamal 2.0, нові версії Rails, бібліотека для роботи з PDF HexaPDF 1.0.0 та рекомендації щодо оптимізації Sidekiq.
Також огляд найкращих Ruby-гемів та нових патернів програмування 👉 https://dou.ua/goto/cyg3
#Ruby
Також огляд найкращих Ruby-гемів та нових патернів програмування 👉 https://dou.ua/goto/cyg3
#Ruby
👍11
Що потрібно хардвер-інженерам? Заповніть анкету та допоможіть розвитку індустрії
DOU у партнерстві з FORMATSIA.LVIV досліджують потреби хардвер-інженерів. Це дослідження допоможе створити якісний сервіс для українських виробників і спеціалістів.
Анкета є анонімною. Ваші 5 хвилин часу допоможуть зібрати важливу інформацію для рішень, які розкриють потенціал виробництв 👉🏻 https://dou.ua/goto/5tWZ
DOU у партнерстві з FORMATSIA.LVIV досліджують потреби хардвер-інженерів. Це дослідження допоможе створити якісний сервіс для українських виробників і спеціалістів.
Анкета є анонімною. Ваші 5 хвилин часу допоможуть зібрати важливу інформацію для рішень, які розкриють потенціал виробництв 👉🏻 https://dou.ua/goto/5tWZ
🔥9
JetBrains випустила WebStorm 2024.3 з новими інструментами для баз даних, підтримкою SQL та AI-автодоповненням коду
Нова версія містить вбудовані інструменти бази даних і підтримку SQL, покращене автодоповнення коду за допомогою AI Assistant і ряд інших оновлень. Деталі на сайті 👉🏻 https://dou.ua/goto/7uAf
Нова версія містить вбудовані інструменти бази даних і підтримку SQL, покращене автодоповнення коду за допомогою AI Assistant і ряд інших оновлень. Деталі на сайті 👉🏻 https://dou.ua/goto/7uAf
🔥19👎7❤2🤩1
12 листопада відбувся реліз .NET 9, який включає значні покращення продуктивності, безпеки та інструментів для розробки.
Серед основних нововведень — оптимізації для Arm64, вдосконалення Server GC, підтримка AI, покращення для ASP.NET Core та Blazor, а також нові можливості в C# 13 та F# 9 👉🏻 https://dou.ua/goto/wtal
Серед основних нововведень — оптимізації для Arm64, вдосконалення Server GC, підтримка AI, покращення для ASP.NET Core та Blazor, а також нові можливості в C# 13 та F# 9 👉🏻 https://dou.ua/goto/wtal
👍10🔥3
Розробник-фрілансер Едуард розповідає про створення системи моніторингу для автономної сонячної станції dSolar.
Він описує принципи роботи з різнотипними сенсорами, використання бази даних SQLite, архітектуру клієнт-сервер та методи обробки даних для ефективної візуалізації та аналізу 👉https://dou.ua/goto/xyEP
Він описує принципи роботи з різнотипними сенсорами, використання бази даних SQLite, архітектуру клієнт-сервер та методи обробки даних для ефективної візуалізації та аналізу 👉https://dou.ua/goto/xyEP
👍6
Чи цікавились ви колись hardware-розробкою або кар'єрою в цьому напрямку?
Anonymous Poll
3%
Так, я працюю hardware-інженером
32%
Так, але я працюю в іншій галузі розробки
41%
Ні, але хочу дізнатись більше
25%
Ні, не цікавлюсь hardware
👍2
DOU #tech
Чи цікавились ви колись hardware-розробкою або кар'єрою в цьому напрямку?
Якщо ви цікавитеся hardware, але хотіли б дізнатись більше, якої саме інформації вам бракує?
Anonymous Poll
44%
Про навчання
27%
Вакансій та описів обов'язків
32%
Історій досвіду роботи в цій галузі
61%
Технічної інформацї про hardware
53%
Про галузь та її стан в Україні загалом
👍13
DOU #tech
Якщо ви цікавитеся hardware, але хотіли б дізнатись більше, якої саме інформації вам бракує?
Дякуємо за відповіді, спільното! Скоро – більше технічного контенту на DOU, який присвячений hardware.
А поки - запрошуємо всіх вже дотичних до цієї галузі приєднатись до дослідження щодо потреб інженерів. Анкета за посиланням 👉🏻 https://dou.ua/goto/5tWZ
А поки - запрошуємо всіх вже дотичних до цієї галузі приєднатись до дослідження щодо потреб інженерів. Анкета за посиланням 👉🏻 https://dou.ua/goto/5tWZ
😱6👍4
Програмування — це коли ти розв’язуєш одну проблему і створюєш дві нові.
Так починається блог Architect Руслана, в якому він ділиться ефективним способом позбавлення від легасі-коду. Читайте і коментуйте 👉 https://dou.ua/goto/pRMI
Так починається блог Architect Руслана, в якому він ділиться ефективним способом позбавлення від легасі-коду. Читайте і коментуйте 👉 https://dou.ua/goto/pRMI
👍10😁5
Forwarded from DOU | Front-end
Як я малював картинки за допомогою JavaScript заради лайку від дівчини
Якось розробник Юрій Артюх вирішив створити анімацію за допомогою незвичайних інструментів, щоб привернути увагу дівчини. У статті він ділиться, як математичний аналіз може в цьому допомогти 👉 https://dou.ua/goto/QNaO
Якось розробник Юрій Артюх вирішив створити анімацію за допомогою незвичайних інструментів, щоб привернути увагу дівчини. У статті він ділиться, як математичний аналіз може в цьому допомогти 👉 https://dou.ua/goto/QNaO
🔥13😁8😢3❤2
Ми завжди вас визнавали, любі хардвеники 😘
Але мусимо знайти більше про ваші потреби.
Якщо ви працюєте хардвер-інженером або хочете ним стати, заповніть, будь ласка, анонімну анкету. Ваші 5 хвилин часу допоможуть зібрати важливу інформацію для рішень, які розкриють потенціал виробництв 👉🏻 https://dou.ua/goto/mci4
Але мусимо знайти більше про ваші потреби.
Якщо ви працюєте хардвер-інженером або хочете ним стати, заповніть, будь ласка, анонімну анкету. Ваші 5 хвилин часу допоможуть зібрати важливу інформацію для рішень, які розкриють потенціал виробництв 👉🏻 https://dou.ua/goto/mci4
❤9👍3