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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
🤑 На GitHub тепер можна створювати приватні репозиторії, доступні лише спонсорам: https://dou.ua/goto/Hn2L
⚡️ Flutter став доступним на Windows.
Його реалізація поєднує фреймворк Dart і рушій на C++.

👉 https://dou.ua/goto/TUp8
🤖 Big Data, Machine Learning, Data Science Digest #21

Cвіженька добірка останніх новин, наукових досліджень та просто цікавих матеріалів із data-індустрії від Вови Кириченка, CTO в Xenoss.

У випуску:
🔹як TinyML впроваджує нейронні мережі до мікроконтролерів;
🔹які винаходи штучного інтелекту представив Google на останній конференції I/O;
🔹як BioNTech та London A.I. створили «систему раннього попередження» про штами COVID-19;
🔹можливості узагальнення MPNN в класифікації графів;
🔹як Data Mesh може прискорити пошук рішень для деяких із найскладніших проблем управління даними;
🔹що може бути і що, в кінцевому підсумку, стане можливим у найближчі роки завдяки розвитку Metaverse;

та багато іншого.

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

#DataScience #ML
🏆 Технічні статті-переможці програми #ПишуНаDOU за січень 2022

Архитектуры на акторах: вступление
Денис Полторак
(32 вподобання)

BA дайджест #22: Как не сделать ХЗ без ТЗ, заблуждения и ошибки аналитиков
Юрій Гомон (11 вподобань)

MLOps: універсальний гайд з моніторингу моделей на проді
Тарас Устиянович, Дмитро Біліченко,Тарас Ільящук
(вибір редакції)

Вітаємо переможців! 🎉

Не забувайте голосувати за статті, якщо вони вам сподобались та беріть участь у програмі для авторів!
Архітектури на акторах: моноліти

Денис Полторак продовжує цикл статей про опис бекенд-архітектур, побудованих з акторів. У цій частині розглядає моноліти.

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

#Architecture #backend
На форумі активно обговорюють побудову сучасних UI-фреймворків. З чого почати, що брати за основу? Вже майже тиждень пройшов, а дискусія не вщухає 🔥

Приєднуйтеся і ви 👉https://dou.ua/goto/voog
Як зіскочити з Android Studio та опанувати VS Code розробнику на Flutter

Абсолютна більшість інструментів направлена на покращення користувацького досвіду саме нативного розробника. Для Flutter-девелопера це скоріш вантаж, який якщо і потрібен, то настільки нечасто, що ним можна знехтувати. Тому Роман Капшук спробував VSCode і ділиться воїм досвідом.

Ця стаття не має на меті повністю описати всю функціональність VSCode та його плагінів, тут більше про основи, які спрощують повсякденну рутину та корисні поради для переходу на VSCode.

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

#mobile
💎 Design digest #11:UX у метавсесвіті, когнітивні упередження, межі особистості та бренду

У новому випуску дизайн-дайджесту ви знайдете найактуальніші та найцікавіші статті, кейс-стаді, продукти та інструменти зі світу дизайну і візуальної комунікації за останній час.

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

#UXUIdesign
Чим насправді зайнятий ваш застосунок. Prometheus та його PromQL. Частина 2

Денис продовжує ділитися досвідом роботи з моніторингом: у першій частині ми залишалися на рівні Java-коду, де автор розповів про Micrometer, про те, навіщо він потрібен і як ним користуватися.

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

👉 https://dou.ua/goto/Iu1S
Взаємодія між Erlang/OTP та ASN.1. Як це працює

У цій статті автор розповідає про можливості та взаємодію між Erlang/OTP та ASN.1. Також у ній є перелік ресурсів для самостійного навчання та глибшого розуміння стандартів ASN.1 та багато іншого.

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

#Erlang
.NET дайджест #41: двадцятирічний ювілей платформи! 🎉

Протягом усієї історії платформи .NET її розвиток завжди відбувався так швидко та активно, що ми й не помітили, як пролетіло двадцять років із моменту релізу першої версії.

Цього року платформа .NET святкує свій ювілей! Андрій Губський, Software Architect, пропонує згадати деякі з подій, що сталися в історії платформи.

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

#dotnet_dou_tech
5 причин ненавидіти те, як JavaScript працює з датами

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

На думку авторки, Олени Шаровар, саме з цих причин розробники тягнуть у свої проєкти бібліотеки для роботи з датами, а не користуються засобами нативного JS.

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

#JavaScript #FrontEnd
Створюємо Command-Line Interface додаток за допомогою .NET Core і розповсюджуємо як .NET tools

Розробники використовують Command-line interface (CLI-) додатки щодня, але мало хто замислювався над створенням власних, окрім примітивних програм на перших курсах університету.

У цій статті Антон Овчаренко розповідає про .NET Core Global Tools і наводить кілька прикладів імплементації простої програми.

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

#dotnet_dou_tech
Алгоритм Нарайани. Реалізуємо на Fortran

Ця публікація присвячена одному з найкласичніших комбінаторних алгоритмів – генерації перестановок у лексикографічному порядку за допомогою алгоритму Нарайани.

👉 https://dou.ua/goto/vJmo
Google Cloud Platform очима .NET розробника

Назарій Таран, NET Developer, зібрав основні сервіси, які стануть у нагоді при розробці програми на GCP.

Звісно, їх дуже багато, але з чогось же треба починати 😉

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


#cloud #dotnet_dou_tech
Архітектури на акторах: прості системи

Денис Полторак продовжує цикл статей про опис бекенд-архітектур, побудованих з акторів.

У цій частині — спробуємо скласти кілька акторів разом (або розрізати один актор на шматки 😈 ).

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

#Architecture #backend
👾 На GitHub експериментально запустили нові функції аналізу сканування коду на основі машинного навчання (ML).

Система має виявляти більше найпоширеніших типів вразливостей безпеки.

Експериментальна функція працює у загальнодоступній бета-версії лише для репозиторіїв мов програмування JavaScript і TypeScript на GitHub.

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

#ML
Парне програмування в деталях: плюси та мінуси. Частина 1

Що таке парне програмування, у яких ситуаціях цей метод є найефективнішим і для яких завдань підійде? Які потенційні переваги та проблеми ми можемо отримати за допомогою парного програмування? Своїм досвідом ділиться Юрій Бондаренко.

👉 https://dou.ua/goto/8edn
#Rubyдайджест #52: 10 лет Sidekiq, Propshaft, Rubygems Adoptions

У випуску: регулярна добірка подкастів, огляд нових статей, туторіалів та останніх трендів. Наприклад, Sidekiq виповнилось 10 років, вийшов реліз Ruby 3.1.1, а також — нові інструменти і фічі.

👉 https://dou.ua/goto/4DUh

#Ruby
Чи завжди проби Kubernetes допомагають підвищити стабільність сервісів

Як проби кубернетеса допомагають підвищити стабільність сервісів? Автор на реальному прикладі показує, що буде, якщо поєднати проби кубернетеса зі статусом зовнішніх залежностей сервісу, розповідає про інструменти і підходи, з допомогою яких все це з'ясовував.

👉 https://dou.ua/goto/ErwV
Як вивести ML в продакшн. Основні етапи, поради та корисні інструменти

Розробка ML-моделей — це процес, який містить кілька компонентів: від роботи з даними та експериментів, до моніторингу та повернення до одного з попередніх кроків. У матеріалі розберемо високорівневу структуру цього процесу. Стаття буде цікавою Data Scientists, Junior або Middle ML-розробникам, що прагнуть навчитися впроваджувати й розширювати ML-моделі у продакшні та стати Full-Stack Data Scientists.

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

#ML
The Psychology of TikTok Duets: Analyzing Collaborative Content