Олександр Зіневич представляє свіжий Node.js дайджест! 🔥
Читайте у випуску про те, що Node.js 26 отримав Temporal API за замовчуванням, TypeScript 7 перейшов на значно швидший компілятор на Go, а кодову базу Bun переписали з Zig на Rust.
👉 https://dou.ua/goto/uAqL
Читайте у випуску про те, що Node.js 26 отримав Temporal API за замовчуванням, TypeScript 7 перейшов на значно швидший компілятор на Go, а кодову базу Bun переписали з Zig на Rust.
👉 https://dou.ua/goto/uAqL
👍7
Шукаємо класні історії! У нашій спільноті точно є фахівці з неординарними захопленнями чи натхненним досвідом поза основною роботою.
Ми вже публікували інтервʼю з пілотесою, сімейною парою айтівців, які мешкають на ранчо, меценатом, який виплачує стипендії в рідній школі.
Поділіться й ви своїми історіями, а найцікавіші ми опублікуємо ❤️
Форма для участі: https://forms.gle/FjzPX5TdKhH5d7xN8
Дякуємо 🔥
Ми вже публікували інтервʼю з пілотесою, сімейною парою айтівців, які мешкають на ранчо, меценатом, який виплачує стипендії в рідній школі.
Поділіться й ви своїми історіями, а найцікавіші ми опублікуємо ❤️
Форма для участі: https://forms.gle/FjzPX5TdKhH5d7xN8
Дякуємо 🔥
👍5
Як отримати архітектурні переваги NestJS, не переписуючи існуючий legacy-проєкт з нуля?
JavaScript-розробник Руслан ділиться власним open-source фреймворком Awilixify, який дозволяє поступово впроваджувати DI та модульність прямо поверх вашого коду.
👉 https://dou.ua/goto/jANq
JavaScript-розробник Руслан ділиться власним open-source фреймворком Awilixify, який дозволяє поступово впроваджувати DI та модульність прямо поверх вашого коду.
👉 https://dou.ua/goto/jANq
👍5
Поки не зрозумієш, до якого математичного класу належить задача, вибір бібліотеки перетворюється на колекціонування модних назв.
У новій статті циклу «Expert Systems for R&D» автор розповідає, які є класи інструментів та яку задачу закриває кожен з них - а також збирає їх у практичну мапу.
👉 https://dou.ua/goto/w9xe
У новій статті циклу «Expert Systems for R&D» автор розповідає, які є класи інструментів та яку задачу закриває кожен з них - а також збирає їх у практичну мапу.
👉 https://dou.ua/goto/w9xe
❤4
Перша в Україні освітня лінійка для Defence Tech від Beetroot Academy. Навчання побудоване на практиці, роботі з реальними інструментами та досвіді експертів індустрії.
• 10, 24 липня — Drones Firmware (Betaflight, ArduPilot, PX4)
• 6, 13, 20, 27 липня — Embedded Development
• 15, 29 липня — Computer Vision
• 28 липня — Defence Tech для нетехнічних спеціалістів
Практичне навчання з експертами індустрії.
Деталі та реєстрація
#реклама
• 10, 24 липня — Drones Firmware (Betaflight, ArduPilot, PX4)
• 6, 13, 20, 27 липня — Embedded Development
• 15, 29 липня — Computer Vision
• 28 липня — Defence Tech для нетехнічних спеціалістів
Практичне навчання з експертами індустрії.
Деталі та реєстрація
#реклама
🔥9
Як перетворити українську open-source консоль на ШІ-асистента, пульт від розумного дому чи ретро-приставку?
Богдан Свердлюк розбирає еволюцію Лілки, яка стала справжньою кишеньковою лабораторією для мейкерів. У статті на вас чекає огляд заліза та крутих альтернативних прошивок та суцільна практика, починаючи від підключення сенсорів і створення власного Pong на mJS за один вечір до написання 8-бітної музики та релізу готового коду.
👉 https://dou.ua/goto/g9kn
Богдан Свердлюк розбирає еволюцію Лілки, яка стала справжньою кишеньковою лабораторією для мейкерів. У статті на вас чекає огляд заліза та крутих альтернативних прошивок та суцільна практика, починаючи від підключення сенсорів і створення власного Pong на mJS за один вечір до написання 8-бітної музики та релізу готового коду.
👉 https://dou.ua/goto/g9kn
❤11👍1
Зарплатне опитування DOU закривається за кілька днів
13 тисяч айтівців уже зробили свій внесок. Ваша анкета ще може підсилити й уточнити статистику за вашою посадою. Тож не проходьте мимо й заповніть. Результати вже в липні.
👉 https://dou.ua/goto/7Sw1
Промінчики подяки всім, хто заповнив!
13 тисяч айтівців уже зробили свій внесок. Ваша анкета ще може підсилити й уточнити статистику за вашою посадою. Тож не проходьте мимо й заповніть. Результати вже в липні.
👉 https://dou.ua/goto/7Sw1
Промінчики подяки всім, хто заповнив!
👍1
У вебі «показати нотифікацію» ≠ «користувач її побачив». Senior Frontend розробник Родіон розповідає про створення надійної системи сповіщень.
Читайте, як обійти обмеження браузера, чому SSE краще за polling та як скоординувати вкладки через SharedWorker і фавікон.
👉https://dou.ua/goto/7Eak
Читайте, як обійти обмеження браузера, чому SSE краще за polling та як скоординувати вкладки через SharedWorker і фавікон.
👉https://dou.ua/goto/7Eak
👍1😢1
Віталій Лук'яненко у своїй статті розбирає Scaleway Kapsule та OVHcloud MKS з фокусом на data sovereignty, EU residency та архітектуру без прив'язки до гіперскейлерів у межах європейського хмарного простору.
Автор детально розкриває сильні сторони провайдерів, реальні trade-offs і вартість, таких рішень а також специфіку захисту всього шляху даних від вихідного коду й CI-раннерів до бекапів та логів.
👉 https://dou.ua/goto/Wewd
Автор детально розкриває сильні сторони провайдерів, реальні trade-offs і вартість, таких рішень а також специфіку захисту всього шляху даних від вихідного коду й CI-раннерів до бекапів та логів.
👉 https://dou.ua/goto/Wewd
❤6
На DOU Events вже стартував прямий етер, де ми на практиці розбираємося, як автоматизувати тестування за допомогою AI! Head of QA Анна Куркотова покроково показує, як побудувала AI-пайплайн 🔥
Якщо вам цікава тема, долучайтеся до трансляції 👉 https://dou.ua/goto/Ogbx
Якщо вам цікава тема, долучайтеся до трансляції 👉 https://dou.ua/goto/Ogbx
❤2
Чому векторна база не може бути єдиним джерелом істини?
Автор статті, Микола Федчик, розбирає архітектуру референсної експертної системи. Які фізичні форми знань існують, як перетворити «схожий текст» на перевірюваний висновок за допомогою графів, рушіїв правил, контрактів та наскрізного походження даних.
👉https://dou.ua/goto/fLXE
Автор статті, Микола Федчик, розбирає архітектуру референсної експертної системи. Які фізичні форми знань існують, як перетворити «схожий текст» на перевірюваний висновок за допомогою графів, рушіїв правил, контрактів та наскрізного походження даних.
👉https://dou.ua/goto/fLXE
❤5
Скільки існує способів надрукувати «Hello World» у C++?
Нікіта Солонко нарахував 92! Від класики та нового std::print до POSIX-специфіки, маніпуляцій з ядром Linux та помилок на етапі компіляції.
Читайте про те, скільки буферів насправді стоїть між вашим кодом та ядром.
👉https://dou.ua/goto/h9Pg
Нікіта Солонко нарахував 92! Від класики та нового std::print до POSIX-специфіки, маніпуляцій з ядром Linux та помилок на етапі компіляції.
Читайте про те, скільки буферів насправді стоїть між вашим кодом та ядром.
👉https://dou.ua/goto/h9Pg
🤩12😁4😱2🔥1
Flutter обіцяє швидку розробку, але приносить свої специфічні баги.
Senior QA Катерина ділиться досвідом: як шукати втрату стану, конфлікти UI з гайдлайнами iOS/Android, кращі нативні функції та інші баги, притаманні Flutter.
У статті — практичний гайд із тестування та огляд корисних тулзів.
👉 https://dou.ua/goto/bvjY
Senior QA Катерина ділиться досвідом: як шукати втрату стану, конфлікти UI з гайдлайнами iOS/Android, кращі нативні функції та інші баги, притаманні Flutter.
У статті — практичний гайд із тестування та огляд корисних тулзів.
👉 https://dou.ua/goto/bvjY
👍3😢2
В одинадцятій частині embedded-серії Олександр переходить до керування реальним залізом із kernel space.
Він розбирає чотири способи роботи з GPIO у Linux: використання утиліт libgpiod, роботу з sysfs та написання повноцінного platform-драйвера з підтримкою Device Tree.
👉 https://dou.ua/goto/0a7D
Він розбирає чотири способи роботи з GPIO у Linux: використання утиліт libgpiod, роботу з sysfs та написання повноцінного platform-драйвера з підтримкою Device Tree.
👉 https://dou.ua/goto/0a7D
👍8
Олексій Скляр перетворив власне захоплення балістикою на масштабний проєкт, створивши унікальний цифровий полігон мовою C++.
У своїй статті автор крок за кроком описує процес моделювання суборбітального польоту ракети на понад 600 кілометрів та показує детальну математику обчислень траєкторії з урахуванням впливу неідеальної форми Землі, сили Коріоліса та динамічної зміни маси палива під час польоту.
👉 https://dou.ua/goto/he6y
У своїй статті автор крок за кроком описує процес моделювання суборбітального польоту ракети на понад 600 кілометрів та показує детальну математику обчислень траєкторії з урахуванням впливу неідеальної форми Землі, сили Коріоліса та динамічної зміни маси палива під час польоту.
👉 https://dou.ua/goto/he6y
🔥29
Як врятувати AI-агента від перевантаження контекстом?
Євген Герасимов, Automation QA Team Lead у Helsi, розказує, як він перейшов від перевантаженого AGENTS.md до Cascade Context Mapping — структури, де AI читає не всі правила проєкту підряд, а рухається потрібним контекстом крок за кроком.
👉https://dou.ua/goto/WxhL
Євген Герасимов, Automation QA Team Lead у Helsi, розказує, як він перейшов від перевантаженого AGENTS.md до Cascade Context Mapping — структури, де AI читає не всі правила проєкту підряд, а рухається потрібним контекстом крок за кроком.
👉https://dou.ua/goto/WxhL
👍8
Друзі з «Мапи тривог» долучилися до збору для «Хартії» та відкрили власну дружню банку! ❤️
Їхня ціль — допомогти зібрати 100 000 гривень на наш з вами збір!
Підтримайте їхню банку і допоможіть закрити її якнайшвидше. Також усі донати від 300 грн беруть участь у розіграші крутих подарунків: https://send.monobank.ua/jar/67TUiwi9Fi
Детальніше про збір 👉 https://dou.ua/goto/RpTY
P.S: Якщо донатиш на банку не з Моно — обов’язково залиш контактні дані в коментарі до платежу
P.S.S: І якщо теж хочете зробити корисну справу та відкрити дружню банку — напишіть @Zakhiel.
Їхня ціль — допомогти зібрати 100 000 гривень на наш з вами збір!
Підтримайте їхню банку і допоможіть закрити її якнайшвидше. Також усі донати від 300 грн беруть участь у розіграші крутих подарунків: https://send.monobank.ua/jar/67TUiwi9Fi
Детальніше про збір 👉 https://dou.ua/goto/RpTY
P.S: Якщо донатиш на банку не з Моно — обов’язково залиш контактні дані в коментарі до платежу
P.S.S: І якщо теж хочете зробити корисну справу та відкрити дружню банку — напишіть @Zakhiel.
❤6
Цього тижня у рубриці Катерина Грицаєнко ділиться курсом для Java-розробників ⚡
Ви напишете готовий мікросервіс, покриєте його тестами і дізнаєтеся, як Spring працює під капотом. Також навчитеся налаштовувати Spring Security, опануєте Spring AOP і багато іншого.
👉 https://dou.ua/goto/VdMH
А ще чекаємо на ваші рекомендації! Не тримайте корисне в секреті — діліться через форму — і наступний матеріал може бути саме від вас 😎
Ви напишете готовий мікросервіс, покриєте його тестами і дізнаєтеся, як Spring працює під капотом. Також навчитеся налаштовувати Spring Security, опануєте Spring AOP і багато іншого.
👉 https://dou.ua/goto/VdMH
А ще чекаємо на ваші рекомендації! Не тримайте корисне в секреті — діліться через форму — і наступний матеріал може бути саме від вас 😎
❤8
Head of QA в iSpeedtoLead Анна Куркотова відкрив дружню банку до нашого збору на дрони VAMPIRE для «Хартії» — https://send.monobank.ua/jar/6AeqTodoCE
Усі донати від 300 грн на дружню банку також беруть участь у розіграші крутих подарунків! 💫
Підтримуйте банку та відкривайте власну 🔥
Детальніше про збір: https://dou.ua/goto/RpTY
Усі донати від 300 грн на дружню банку також беруть участь у розіграші крутих подарунків! 💫
Підтримуйте банку та відкривайте власну 🔥
Детальніше про збір: https://dou.ua/goto/RpTY
❤7
Соцпакет не замінює зарплату: які бенефіти мають айтівці та що вони цінують найбільше
● Приблизно 40% айтівців не мають оплачуваних лікарняних.
● Половина айтівців задоволені своїм соцпакетом.
● Що більше бенефітів має фахівець, то вищою є його медіанна зарплата.
● Найкраща комбінація соцпакету та зарплати — в аутстафінгових та продуктових компаніях.
● Великі компанії пропонують як вищу зарплату, так і ширший соцпакет.
● 69% айтівців обрали б більшу зарплату замість розширеного соцпакету.
Велике дослідження бенефітів 👉🏻 https://dou.ua/goto/VoPl
● Приблизно 40% айтівців не мають оплачуваних лікарняних.
● Половина айтівців задоволені своїм соцпакетом.
● Що більше бенефітів має фахівець, то вищою є його медіанна зарплата.
● Найкраща комбінація соцпакету та зарплати — в аутстафінгових та продуктових компаніях.
● Великі компанії пропонують як вищу зарплату, так і ширший соцпакет.
● 69% айтівців обрали б більшу зарплату замість розширеного соцпакету.
Велике дослідження бенефітів 👉🏻 https://dou.ua/goto/VoPl