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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
GitHub чи GitLab?

Що ви думаєте про ці дві системи? Яку з них використовуєте? Чому саме її?

Обговорюємо на форумі, що краще для проєктів.

👉 https://dou.ua/goto/U35T
Бенчмаркінг різних JVM та багато графіків

Поговоримо про вибір JVM?

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

Результати тестів — у статті.
👉 https://dou.ua/goto/iH1H

#JVM
Як ми запускали OSINT-базу втрат російської техніки

Команда волонтерів запустила та підтримує OSINT-базу документованих втрат техніки.

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

👉 https://dou.ua/goto/HRcv
• Нагадуємо, що згідно з останніми опитуванням DOU, TypeScript — шоста за популярністю мова.

Віталій Рубан вирішив поділитися думками про чудову якість цієї мови — її гнучкість, яка дозволяє вибудовувати систему саме такої суворості, яка потрібна у кожному конкретному випадку.

Стаття може бути цікава і початківцям, і тим, хто думає про міграцію своєї кодової бази з JS на TS.

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

#TypeScript
Як писати оптимізований код у системах з обмеженою пам’яттю

Петро Каращенко координує роботу Embedded-команди, яка займається розробкою широкої лінійки систем безпеки розумного дому та IoT-пристроїв.

У матеріалі – айтівець розповідає яким чином написати код, щоб перетворити цю тендітну систему у надійний продукт, що буде приносити радість від користування.

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

#embedded
Починаємо роботу з Apache Kafka. Частина II

Разом з Сергієм Моренцем створимо Kafka-конфігурацію для запуску через Docker Compose та відправимо нотифікацію з Micronaut-додатка.

При цьому не будемо використовувати Zookeeper, а налаштуємо єдиний Kafka-сервер і як брокер, і як активний контролер.

У попередній статті автор розповів про внутрішні особливості Kafka, її життєвий шлях і основних суперників на ринку messaging sys-tems.

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

#java
«Найкраще, що ми сьогодні можемо зробити з JavaScript, — це забути», — творець JSON Дуглас Крокфорд

А що ви думаєте про JS?
Чи дійсно йому потрібна заміна?

Обговорюємо на форумі.
👉https://dou.ua/goto/7S5c
🆓 Безкоштовні квитки на Build Stuff’22 для українських айтішниць

Build Stuff’22 — це триденна конференція для розробників, інженерів та IT-професіоналів, що пройде офлайн у Вільнюсі та онлайн 9-11 листопада.

Огранізатори виступають з ініціативою підтримки жінок в IT та прагнуть ділитися ресурсами та знаннями. Саме тому вони пропонують 100 VIP online квитків для украінських айтішниць.

Більше деталей – на форумі.
👉 https://dou.ua/goto/CPgX
🤖 Big Data, Machine Learning, Data Science Digest #28: Sphere від Meta AI, Nimbus та Minerva від Google, та PanGu-Coder від Huawei

З вами вже двадцять восьмий випуск апдейтів, які трапилися зі світом Data Science в останні декілька тижнів.

Детальніше ви дізнаєтесь про таке:
🔸випуск вебкорпусу для кращого наукомісткого НЛП — Sphere від Meta AI;
🔸як саме NVIDIA оновила Nemo Megatron;
🔸деталі релізу «PanGu-Coder» від Huawei;
🔸Minerva — нова велика мовна модель Google (LLM), яка може вирішувати математичні запитання;
🔸як штучний інтелект пришвидшує виявлення сепсису, щоб запобігти сотням смертей;
🔸мегатренди, які формуватимуться наступні кілька років у напрямках Machine Learning, Data, & AI тощо.

👉 https://dou.ua/goto/RjpH
📱 Продовження ідеї мобільного нічного бачення (Pro Night)

Інженер Віктор Победря продовжив роботу над своїм додатком нічного бачення. Айтівець вирішив довести його до більш професійного рішення, яке назвав Pro Night.

Про нововеденя та роботу над помилками – у матеріалі на форумі.

👉 https://dou.ua/goto/PrKN
📩 Як листи компанії перестали потрапляти в спам. Налаштування DMARC

Що робити, якщо ваші листи потрапляють у спам? Саме для цієї проблеми існує рішення - увімкнути DMARC для домену.

Це підвищує поштову репутацію вашого домена і зменшує можливість слати fake email від вашого імені. Як це зробити — у статті від Оксани Лобко.

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

#DevOps
This media is not supported in your browser
VIEW IN TELEGRAM
🎥 Ми випускаємо перший епізод нового подкасту про Engineering-менеджмент — Going Beyond Development, у межах якого запрошуватимемо досвідчених Engineering-менеджерів з різних куточків світу.

У цьому випуску ми запросили Тьяго Гісі, Engineering-менеджера в Nubank та разом з ним занурилися у сутність позиції Engineering-менеджера, дослідили, чим саме він займається та які виклики й можливості є на цій посаді.

🔥 Дивіться повний випуск подкасту на DOU YouTube: https://youtu.be/4gQVUwOUOKA
То замінюємо JavaScript на TypeScript, чи ні?

Обговорюємо на форумі.
👉https://dou.ua/goto/knM2
Розширені можливості Spring Data

Сергій Моренець розповідає про розширені фічі Spring Data JPA, деяких з яких ще немає в стабільній версії. Автор показує, наскільки гнучким є цей фреймворк, що для одного завдання можна придумати кілька різних рішень.

У коментарях — розповідайте про свій досвід використання просунутих фіч із Spring Data.

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

#Java
Костянтин, Backend-розробник, планує спробувати себе у мобільній розробці.

На форумі він запитує, що варто обрати, native mobile development чи cross platform?

Діліться досвідом та порадами
👉 https://dou.ua/goto/c95H
🐍 Що нового в Python 3.10. Функціонал та найголовніші зміни

Олексій — розробник та студент 4-го курсу КПІ. Уже протягом чотирьох років він програмує на Python.

У статті описує найголовніші фічі, які зʼявились за останні роки, і чому їх варто використовувати у себе в проєкті.

Ця стаття буде корисна розробникам, які вже довго не переходять на нові версії Python, бо вважають, що ніякої користі не отримають. Айтівець спробує вас переконати у тому, що переходити на нові версії не тільки важливо, а ще і зручно.

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

#Python
iOS дайджест #46: експерименти з Live Activities, оптимізація SwiftUI Previews та home indicator

У випуску:
🔹 Live Activities – це не віджети
🔹 Демо AR в супермаркеті
🔹 Шкідливі поради або SwiftUI, як View Model
🔹 Порівнюємо M2 з М1
🔹 Ретроспектива перших апок
🔹 Новий Notion на iOS

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

#iOS_дайджест #iOS
🪖 Чотири набори даних про війну

Data Scientist Петро Іванюк розмістив у відкритому доступі набори даних про повномасштабне вторгнення. За межами місця їх розміщення, про ці набори написано вперше.

P.S. Тепер спільнота DOU зможе вільно використовувати ці дані у своїх проєктах.

👉 https://dou.ua/goto/TC5k
Учасниця спільноти Scala Ukraine поділилася безкоштовними квитками на конференцію ScalaCon.

Більше деталей та умови отримання квитків – на форумі.
👉 https://dou.ua/goto/eAer
🤓 Чи існує заміна 1С в Україні, або Варіант докорінного рішення проблеми

Дуже детальне рішення-інструкція віж Євгена Гаврилова, Senior Software Engineer в EPAM, як максимально просто та ефективно замінити 1С.

Радимо читати та поширювати!

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

#dotNet
MS Office 2010 Activator: What You Need to Know