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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Вбудовування статичних файлів з go:embed. Вимірюємо швидкодію

Розважально-технічна стаття про мікробенчмаркінг від Ярослава Характерника, Golang Developer в Evrius.

Він пропонує порівняти, наскільки швидше сервер віддає вбудовані файли за звичайні, та які веб-каркаси вже встигли підключити go:embed, а які — ще в процесі.

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


#Go
🤖 Big Data, Machine Learning, Data Science Digest #16

Свіжі матеріали, новини та цікаві проєкти зі світу Machine Learning, Data Science та штучного інтелекту зібрав для вас Вова Кириченко, CTO в Xenoss.

Ось про що ви дізнаєтесь:

🔹 Які алгоритми конкуруватимуть із GPT-3.
🔹 Як автоматизувати процес наукового дослідження.
🔹 Як пройти сертифікацію TensorFlow.
🔹 Як побудувати альтернативу для Google Photos із PyTorch.
🔹 Як розділяти звуковий мікс у відео на складові.
🔹 Як формувати матриці у режимі coder-decoder.

Та чимало іншого. Приємного читання!

👉 https://dou.ua/goto/5swp

#DataScience #ML #bigdata
Фреймворк gRPC: как он упрощает задачи разработчика и почему лучше, чем REST API

Что объединяет Netflix, Docker, Spotify и Dropbox? То, что все они перешли в организации работы своих микросервисов на gRPC — достаточно новый фреймворк для API от Google.

В gRPC сложность коммуникации между сервисами сведена к минимуму, а отправка данных проходит по постоянному каналу без необходимости сериализации, роутов эндпоинтов и т.п. Поэтому он очень перспективен с точки зрения роста производительности.

Знакомьтесь с фреймворком в статье Романа Махныка, .NET developer в NIX.

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

#API
😍 IBM створила 127-кубітний квантовий процесор Eagle.

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

Передбачається, що він стане частиною другої квантової системи IBM Quantum System Two.

👉 https://dou.ua/goto/SbLB
JDK 17 та її можливості

JDK 17 — поточна long-term service версія, яка буде підтримуватися до вересня 2026, а її розширена підтримка триватиме аж до 2029-го. Крім того, нещодавно розробники Spring платформи оголосили, що нові версії Spring Framework 6 та Spring Boot 3, які вийдуть у 2022-му, використовуватимуть саме JDK 17 як основну версію Java.

Що дасть розробникам перехід із 16 на 17 версію JDK? Які її фічі ви зможете використати? Читайте у статті Сергія Моренця, Java Developer.

👉 https://dou.ua/goto/p3qW
Як виміряти продуктивність застосунка за допомогою MetricKit

Що таке MetricKit і як його налаштувати, які типи метрик є в інструменті та як за його допомогою моніторити роботу iOS-застосунку, читайте в статті Олексія Андрющенка, iOS Developer в продуктовій студії Uptech.

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

#iOS #mobile
❗️UPD: Розробники Kubernetes відмовляться від компонента dockershim на користь containerd та CRI-O. Його створювали для того, аби Docker міг працювати з CRI.

Kubernetes вирішили дізнатися, наскільки користувачі до цього готові.

Більше деталей 👉 https://dou.ua/goto/CH51

А ви готові до видалення Dockershim?
Как эффективно продебажить сайт на Magento 2

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

В статье Игорь Шатило, Back-end Developer в NIX, делится различными способами, которые помогут вам продебажить сайт.

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

#PHP #Magento
🇺🇦 У Microsoft Azure функції Text-to-Speech і Translator стали доступні українською мовою.

«Підтримка української мови дозволить розробникам та компаніям створювати безліч інноваційних застосунків, продуктів і стартапів, використовуючи когнітивні функції Azure.

Вони відкривають доступ до широкого набору потужних попередньо встановлених інструментів та легких для налаштування програмних інтерфейсів (API)», — говорять у компанії.

👉 https://dou.ua/goto/LLv1
💬 На форумі розгорнулась активна дискусія щодо питань на співбесідах до FAANG.

Обговорюють задачі з деревами і графами та на знаходження LCA в незбалансованому та небінарному дереві.

У коментарях несеться!

Приєднуйтеся: https://dou.ua/goto/0yjU


А ви колись проходили співбесіду у FAANG-компанії?
🤔 Задача на сортировку (C#)

На форуме просят помочь с решением:
https://dou.ua/goto/iWh5
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
Live stream scheduled for
Запрошуємо вас на технічний voice chat «Security в IT»

🗓 Коли: у середу, 24 листопада, о 19:00

Будемо говорити про Security. Обговоримо топ вразливостей OWASP, що повинні знати різні ІТ-спеціалісти про вразливості та ризики, скільки коштує захист, де адекватна межа витрат на захист, наскільки можна довіряти clouds, про біле хакерство та інше.

У голосовому чаті візьмуть участь:
🛡 Влад Стиран, Information Security Expert
🛡 Олексій Барановський, Cybersecurity expert
🛡 Василь Задворний, генеральний директор держпідприємства Prozorro
🛡 Євгеній Толчинський, Senior QA в SQUAD
🛡 Олександр Адамов, Founder в NioGuard Security Lab
🛡 Вадим Чакрян, Ph.D., Information Security Officer, DataArt

Приєднуйтеся і ви! Спробуємо зробити максимально живу розмову про безпеку в web.

Тривалість: 1-1,5 години

Є питання чи пропозиції?
Пишіть👉 @dzzzvinka

🔗 Посилання на войсчат


Приєднаєтеся?
👊 Уся команда модераторів мови Rust покинула проєкт на знак протесту

Причиною такого кроку вони назвали неможливість впливати на основну команду розробників (Rust Core Team), яка «не підзвітна нікому, крім самої себе».

Деталі скандалу: https://dou.ua/goto/JcQ3
Аутентификация и авторизация: сравниваем лучшие Identity-провайдеры для реализации Single Sign On

Самые популярные и гибкие готовые инструменты аутентификации и авторизации для реализации концепции Single Sign On в статье сравнила Екатерина Срибна, .NET Developer в NIX.

Статья может быть интересна .NET-разработчикам, а также специалистам по Java и JavaScript. Будет полезно и джунам, которые только знакомятся с темой, и тем, кто уже имеет опыт работы с этим.

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

#dotnet_dou_tech
👥 Розробники мови PHP створили організацію PHP Foundation.

Вона відповідатиме за організацію фінансування проєкту, підтримку спільноти та забезпечення процесу розробки.

Деталі: https://dou.ua/goto/J3mX
DevOps з AWS CDK та майбутнє «інфраструктури як коду»

AWS CDK дозволяє кодувати інфраструктуру з використанням мови програмування загального призначення за вибором. Наразі підтримуються C#, F#, Go, Java, Python, JavaScript, TypeScript.

Старший інженер Bolt Мозговий Микола описав свій досвід користування AWS CDK, яка, на його думку, визначає майбутнє «інфраструктури як коду» в цілому. У статті також є зразок застосунку, який зможете використати як шаблон до власних проєктів.

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

#DevOps
UPD: войсчат завершився. 26.11 опублікуємо аудіозапис з таймкодами

🔴 Підключайтеся до технічного войсчату «Security в IT»: https://teleg.eu/dou_tech?voicechat
Краще заходити з телефону, бо десктоп версія телеграму лагає

Будемо говорити про Security. Обговоримо топ вразливостей OWASP, що повинні знати різні ІТ-спеціалісти про вразливості та ризики, скільки коштує захист, де адекватна межа витрат на захист, наскільки можна довіряти clouds, про біле хакерство та інше.

У голосовому чаті візьмуть участь:
🛡 Влад Стиран, Information Security Expert
🛡 Олексій Барановський, Cybersecurity expert
🛡 Василь Задворний, генеральний директор держпідприємства Prozorro
🛡 Євгеній Толчинський, Senior QA в SQUAD
🛡 Олександр Адамов, Founder в NioGuard Security Lab
🛡 Вадим Чакрян, Ph.D., Information Security Officer, DataArt

💢 Якщо ви хочете взяти участь у войсчаті, але не хочете говорити голосом, пишіть у цей чат 👇
Прокидывает ли async/await код в тот же поток

Один из самых популярных вопросов, связанных с async/await: как он прокидывает код в тот же поток? И прокидывает ли вообще? Если да, то при каких обстоятельствах?

Владимир Вердыш, Senior Software Engineer, конкретно разбирает в статье этот вопрос.

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

#dotnet_dou_tech
🆕 Вийшов реліз мови програмування PHP 8.1

Розробники працювали над ним близько року.

Розповідаємо про ключові оновлення: https://dou.ua/goto/9IMa
How to Make a Poster on Word