Реализуем .NET сервис на gRPC. Тонкости, о которых нужно знать
Максим Усатенко, .NET-розробник, розповідає про створення gRPC-сервісу на ASP.NET core 5.0, а також труднощі та нюанси, з якими йому довелося зіткнутися під час реалізації.
👉 https://dou.ua/goto/7bOr
#dotnet_dou_tech
Максим Усатенко, .NET-розробник, розповідає про створення gRPC-сервісу на ASP.NET core 5.0, а також труднощі та нюанси, з якими йому довелося зіткнутися під час реалізації.
👉 https://dou.ua/goto/7bOr
#dotnet_dou_tech
Перший погляд на Go generics
Дженерики — це найбільш суперечлива тема в українській спільноті гоферів GolangUA. Golang Developer Ярослав Характерник вирішив спробувати використати дженерики для зменшення дублікатів коду. Деталі дивіться в статті.
👉 https://dou.ua/goto/PhHd
#go_dou_tech
Дженерики — це найбільш суперечлива тема в українській спільноті гоферів GolangUA. Golang Developer Ярослав Характерник вирішив спробувати використати дженерики для зменшення дублікатів коду. Деталі дивіться в статті.
👉 https://dou.ua/goto/PhHd
#go_dou_tech
Підхід docs-as-code для створення документації на прикладі генератора статичних сайтів Docusaurus
Як використати підхід docs-as-code для створення документації у вигляді статичного сайту за допомогою Docusaurus — генератора статичних сайтів? Про це у своїй статті розповідає Іван, техрайтер EPAM.
Окрім загальної інформації він пропонує покрокову інструкцію, як створити сайт із документацією без знання мови програмування, а також опублікувати цей сайт в інтернеті.
👉 https://dou.ua/goto/csMp
Як використати підхід docs-as-code для створення документації у вигляді статичного сайту за допомогою Docusaurus — генератора статичних сайтів? Про це у своїй статті розповідає Іван, техрайтер EPAM.
Окрім загальної інформації він пропонує покрокову інструкцію, як створити сайт із документацією без знання мови програмування, а також опублікувати цей сайт в інтернеті.
👉 https://dou.ua/goto/csMp
TypeScript — це не лише про анотацію типів. Приклади з практики
Здавалося б, у 2021 році говорити про TypeScript дещо пізно — технологія вже відома та популярна. Проте, Віталій Рубан, TechLead в Itera, приніс кілька цікавих і суто практичних кейсів, щоб показати, що TS може значно більше, ніж дехто думає.
👉 https://dou.ua/goto/RGwp
#TypeScript
Здавалося б, у 2021 році говорити про TypeScript дещо пізно — технологія вже відома та популярна. Проте, Віталій Рубан, TechLead в Itera, приніс кілька цікавих і суто практичних кейсів, щоб показати, що TS може значно більше, ніж дехто думає.
👉 https://dou.ua/goto/RGwp
#TypeScript
Перевіряємо орфографію коду Erlang разом із Sheldon
У цій статті йдеться про плагін Erlang rebar3_sheldon, який використовує Sheldon для перевірки орфографії вихідного коду Erlang. Плагін перевіряє орфографію всіх двійкових даних, рядків і коментарів у всіх вихідних файлах будь-якого проекту Erlang, обходячи їх за допомогою аналізу Erlang AST.
Як це працює, розповідає В’ячеслав Кацуба.
👉 https://dou.ua/goto/dpP2
#Erlang
У цій статті йдеться про плагін Erlang rebar3_sheldon, який використовує Sheldon для перевірки орфографії вихідного коду Erlang. Плагін перевіряє орфографію всіх двійкових даних, рядків і коментарів у всіх вихідних файлах будь-якого проекту Erlang, обходячи їх за допомогою аналізу Erlang AST.
Як це працює, розповідає В’ячеслав Кацуба.
👉 https://dou.ua/goto/dpP2
#Erlang
🤖 Big Data, Machine Learning, Data Science Digest #19
Підведемо підсумки 2021 року в Data Science та Machine Learning 🙌
Володимир Кириченко, автор дайджестів на DOU та CTO Xenoss, зібрав для вас найцікавіші матеріали. Чи не пропустили ви чогось дійсно важливого?..
Давайте перевіримо 👉 https://dou.ua/goto/Hmqr
#DataScience #ML #bigdata
Підведемо підсумки 2021 року в Data Science та Machine Learning 🙌
Володимир Кириченко, автор дайджестів на DOU та CTO Xenoss, зібрав для вас найцікавіші матеріали. Чи не пропустили ви чогось дійсно важливого?..
Давайте перевіримо 👉 https://dou.ua/goto/Hmqr
#DataScience #ML #bigdata
Найкращі технічні статті IT-фахівців 2021 року. Підсумки DOU
Плавно повертаємося до наших айтішних справ після свята. Ще трохи підсумків :)
У 2021 році в розділі «Технічні статті» на DOU було опубліковано понад 300 авторських матеріалів. У них ІТ-фахівці описували технічні рішення, кейси, приклади з різних напрямів розробки.
Зібрали для вас найкращі технічні статті року за такими критеріями: кількість переглядів, активність комʼюніті в коментарях і субʼєктивні враження редакції. Enjoy!
👉 https://dou.ua/goto/8ZQP
Плавно повертаємося до наших айтішних справ після свята. Ще трохи підсумків :)
У 2021 році в розділі «Технічні статті» на DOU було опубліковано понад 300 авторських матеріалів. У них ІТ-фахівці описували технічні рішення, кейси, приклади з різних напрямів розробки.
Зібрали для вас найкращі технічні статті року за такими критеріями: кількість переглядів, активність комʼюніті в коментарях і субʼєктивні враження редакції. Enjoy!
👉 https://dou.ua/goto/8ZQP
🐍#Python другий рік поспіль стає найпопулярнішою мовою програмування за версією індексу TIOBE.
У TIOBE переконані, що Python має все, щоб стати де-факто стандартною мовою програмування для багатьох доменів.
👉 https://dou.ua/goto/MaRj
У TIOBE переконані, що Python має все, щоб стати де-факто стандартною мовою програмування для багатьох доменів.
👉 https://dou.ua/goto/MaRj
DOU запускає програму для авторів блогів #ПишуНаDOU
Редакція DOU оголошує програму лояльності для авторів технічних статей та блогів на 2022 рік! Щомісяця ми оголошуватимемо переможців, яких будете обирати ви та редакція. Вони отримають мерч DOU, а в кінці року візьмуть участь у розіграші шести цінних призів.
Мета програми — розвивати комʼюніті, підтримати авторів у їхньому бажанні писати та підвищити якість статей.
Читайте більше деталей програми в анонсі та гайда писати статті!
👉 https://dou.ua/goto/nrVy
Редакція DOU оголошує програму лояльності для авторів технічних статей та блогів на 2022 рік! Щомісяця ми оголошуватимемо переможців, яких будете обирати ви та редакція. Вони отримають мерч DOU, а в кінці року візьмуть участь у розіграші шести цінних призів.
Мета програми — розвивати комʼюніті, підтримати авторів у їхньому бажанні писати та підвищити якість статей.
Читайте більше деталей програми в анонсі та гайда писати статті!
👉 https://dou.ua/goto/nrVy
🔶 #BAдайджест #22: Як не зробити ХЗ без ТЗ, омани та помилки аналітиків
Свіжий дайджест з найкращими статтями за грудень з бізнес-аналізу та не тільки.
У випуску — нові матеріали та огляди про те, як правильно працювати з ТЗ, а також про поширені помилки аналітиків і багато іншого.
👉 https://dou.ua/goto/n0bF
Свіжий дайджест з найкращими статтями за грудень з бізнес-аналізу та не тільки.
У випуску — нові матеріали та огляди про те, як правильно працювати з ТЗ, а також про поширені помилки аналітиків і багато іншого.
👉 https://dou.ua/goto/n0bF
Вирішили дослідити, як і куди переїжджають ІТ-спеціалісти всередині країни, щоб вчитися і працювати.
Спойлер: Київ, Львів та Харків – міста які не хочуть залишати.
Подивіться карту міграції ІТ-спеціалістів.
👉 https://dou.ua/goto/UrcV
Спойлер: Київ, Львів та Харків – міста які не хочуть залишати.
Подивіться карту міграції ІТ-спеціалістів.
👉 https://dou.ua/goto/UrcV
Workflow-менеджмент з Apache Airflow. Огляд інструменту
Дмитро Казанжи, Data Engineer в TEAM International Services, Inc., розповідає про створення і менеджмент пайплайнів обробки даних з Apache Airflow. У статті — детальний огляд інструменту.
👉 https://dou.ua/goto/KkAZ
Дмитро Казанжи, Data Engineer в TEAM International Services, Inc., розповідає про створення і менеджмент пайплайнів обробки даних з Apache Airflow. У статті — детальний огляд інструменту.
👉 https://dou.ua/goto/KkAZ
Співбесіда з QA. 250+ запитань для Junior, Middle, Senior
Якщо готуєтесь проходити або проводити співбесіду з QA — зазирніть у цей перелік питань. Його зібрали фахівці, що інтерв’юють тестувальників. Звісно, знати все — не потрібно (ви ж не Вікіпедія), але погуглити незнайомі слова — буде корисно 🙂
🔗 https://dou.ua/goto/OGp0
Якщо готуєтесь проходити або проводити співбесіду з QA — зазирніть у цей перелік питань. Його зібрали фахівці, що інтерв’юють тестувальників. Звісно, знати все — не потрібно (ви ж не Вікіпедія), але погуглити незнайомі слова — буде корисно 🙂
🔗 https://dou.ua/goto/OGp0
rebar3_plugin — шаблон GitHub для швидкого створення плагінів
rebar3_plugin — це простий репозиторій шаблонів GitHub для швидкого створення власних плагінів rebar3. Автор статті розповідає, як його було створено та як ним користуватись.
👉 https://dou.ua/goto/BgKm
rebar3_plugin — це простий репозиторій шаблонів GitHub для швидкого створення власних плагінів rebar3. Автор статті розповідає, як його було створено та як ним користуватись.
👉 https://dou.ua/goto/BgKm
Go Swagger: автогенерація клієнту та документації
Коли на проєкті з Go Ярослав Подорванов зіткнувся з Swagger, він уже мав досвід роботи з gRPC. А тому вирішив пошукати, чи є можливість згенерувати клієнт для браузера. Як виявилось, можливість є.
👉 https://dou.ua/goto/xM5O
Коли на проєкті з Go Ярослав Подорванов зіткнувся з Swagger, він уже мав досвід роботи з gRPC. А тому вирішив пошукати, чи є можливість згенерувати клієнт для браузера. Як виявилось, можливість є.
👉 https://dou.ua/goto/xM5O
Порівнюємо Spring Data JDBC та JPA
Сергій Моренець, Java-розробник, знайомить читачів DOU з результатом дворічного вивчення, а потім використання нового перспективного фреймворку Spring Data JDBC.
👉 https://dou.ua/goto/fexo
#Java
Сергій Моренець, Java-розробник, знайомить читачів DOU з результатом дворічного вивчення, а потім використання нового перспективного фреймворку Spring Data JDBC.
👉 https://dou.ua/goto/fexo
#Java
💎 Design digest #10: підсумки 2021, прогнози на 2022 та найважливіше за грудень
У новому випуску дизайн-дайджесту ви знайдете найактуальніші та найцікавіші статті, кейс-стаді, продукти та інструменти зі світу дизайну і візуальної комунікації за останній час.
👉 https://dou.ua/goto/ygHK
#UXUIdesign
У новому випуску дизайн-дайджесту ви знайдете найактуальніші та найцікавіші статті, кейс-стаді, продукти та інструменти зі світу дизайну і візуальної комунікації за останній час.
👉 https://dou.ua/goto/ygHK
#UXUIdesign
Як реалізувати текст із декоративною великою літерою в Android-застосунку і чому це важливо для UI
Поговоримо про цінність UI для успіху застосунку?
Юлія, Android-розробниця в OBRIO, демонструє приклад компонента для тексту з першою великою літерою.
Якими способами вирішували задачу — у статті.
Матеріал присвячується всім зацікавленим, а особливо програмістам-початківцям, які шукають натхнення та ідеї для красивого UI простими засобами.
👉 https://dou.ua/goto/2mNT
#Android #mobile #UI
Поговоримо про цінність UI для успіху застосунку?
Юлія, Android-розробниця в OBRIO, демонструє приклад компонента для тексту з першою великою літерою.
Якими способами вирішували задачу — у статті.
Матеріал присвячується всім зацікавленим, а особливо програмістам-початківцям, які шукають натхнення та ідеї для красивого UI простими засобами.
👉 https://dou.ua/goto/2mNT
#Android #mobile #UI
♦️#Rubyдайджест #51: Ruby 3.1.0, Opal 1.4, доповіді DHH та багато іншого
У випуску:
— релізи Ruby, Opal та Rails;
— маленький секрет, як деякі DLS можуть викликати методи без приймача;
— як проводяться транзакції Rails;
— cимуляція геолокації за допомогою Capybara і Headless Chrome;
— Asdf — альтернатива RVM або rbenv;
— нові епізоди подкастів про Ruby
та багато іншого!
👉 https://dou.ua/goto/TUGI
#Ruby
У випуску:
— релізи Ruby, Opal та Rails;
— маленький секрет, як деякі DLS можуть викликати методи без приймача;
— як проводяться транзакції Rails;
— cимуляція геолокації за допомогою Capybara і Headless Chrome;
— Asdf — альтернатива RVM або rbenv;
— нові епізоди подкастів про Ruby
та багато іншого!
👉 https://dou.ua/goto/TUGI
#Ruby
DASK — твій помічних в Data Science. Розбираємо переваги фреймворку на прикладах
Сергій Пащенко, Data Scientist в NIX, пише про конфігурацію кластера DASK, відкладені функції та декоратори. Він наводить кілька простих прикладів читання csv-файлів, визначення датафреймів, обертання вихідних функцій у декоратори та показує, чим корисний моніторинг метрик.
Також автор на реальному кейсі розповідає про застосування DASK у продакшен-задачі — у статті.
👉 https://dou.ua/goto/vOIp
Сергій Пащенко, Data Scientist в NIX, пише про конфігурацію кластера DASK, відкладені функції та декоратори. Він наводить кілька простих прикладів читання csv-файлів, визначення датафреймів, обертання вихідних функцій у декоратори та показує, чим корисний моніторинг метрик.
Також автор на реальному кейсі розповідає про застосування DASK у продакшен-задачі — у статті.
👉 https://dou.ua/goto/vOIp
🤖 Big Data, Machine Learning, Data Science Digest #20
Свіжий дайджест з матеріалами, новинами та цікавими проєктами зі світу Machine Learning, Data Science та штучного інтелекту від Вови Кириченка, CTO в Xenoss.
У випуску:
🔹 що таке concept drift;
🔹 як в Китаї створили штучний інтелект, який виявляє злочини з 97% точністю;
🔹 челенджи та рішення для Real-Time ML;
🔹 контрфактичне запам’ятовування у мовних моделях;
🔹 все, що ви хотіли знати про нейронні мережі та їх поведінку;
🔹 чи може AutoML знищити робочі місця в галузі Data Science;
🔹 сутність та типові випадки використання автокодерів;
та ще багато чого іншого. Приємного читання!
👉 https://dou.ua/goto/jFGC
#DataScience #ML
Свіжий дайджест з матеріалами, новинами та цікавими проєктами зі світу Machine Learning, Data Science та штучного інтелекту від Вови Кириченка, CTO в Xenoss.
У випуску:
🔹 що таке concept drift;
🔹 як в Китаї створили штучний інтелект, який виявляє злочини з 97% точністю;
🔹 челенджи та рішення для Real-Time ML;
🔹 контрфактичне запам’ятовування у мовних моделях;
🔹 все, що ви хотіли знати про нейронні мережі та їх поведінку;
🔹 чи може AutoML знищити робочі місця в галузі Data Science;
🔹 сутність та типові випадки використання автокодерів;
та ще багато чого іншого. Приємного читання!
👉 https://dou.ua/goto/jFGC
#DataScience #ML