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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Что могут предложить доступные в Украине технологии интернета вещей (IoT) бизнесу

Материал будет интересен всем, кто вдохновлён идеей автоматизации окружающих нас вещей и хочет знать, что уже доступно в Украине и сколько это может стоить.

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

#DataScience #IoT
DOU #tech pinned «⚠️ Обережно, шахраї! ⚠️ Друзі, хочемо вас попередити: хтось створив фейковий телеграм-акаунт нашої головної редакторки Влади Зацаринної та "продає" з нього рекламу. Фейкова сторінка — https://teleg.eu/viada_z Upd! Також створили фейковий аккаунт редакторки…»
Пишемо чистий код в Angular

Романа Мадай, Senior Front-end Developer в Intellias, — про те, що таке чистий код та як написати його на Angular.

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

#Frontend #Angular
Swift 5.5: что нового. Sendable и другие улучшения. Часть третья

Павел Дмитриев, Full Stack iOS Developer в Postindustria, рассказывает о Sendable и других улучшениях в Swift 5.5.

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

#iOS
Завтра о 19:00 на YouTube-каналі DOU зустрінемось з СТО 💪

Спікери:
🟣
Дмитро Москаленко, СТО в Rocket Delivery;
🟣 Дмитро Меньшиков, СТО, консультант;
🟣 Віра Ткаченко, СТО в MacPaw.


Обговоримо, що робить СТО, а чого — не робить, як взаємодіє з іншими учасниками команди, як стати СТО та чи варто взагалі.

А також відповімо на ваші питання, які можна залишити тут
👉 https://dou.ua/goto/okvd


Увімкніть 🔔 нагадування, щоб не пропустити трансляцію
👉 https://dou.ua/goto/WqPi

До зустрічі! 🙌
Как применить Test-Driven Development на практике

Зачем нужны тесты и как их применить в конкретном случае? Денис Оленин, Tech Lead Back-End Team в AmoMedia, предлагает в статье разобраться с test-driven development.

В первую очередь, материал будет полезен новичкам, которые еще не определились с подходом в тестировании своего кода и в целом мало знакомы с тестами.

👉 https://dou.ua/goto/eu6y
Forwarded from DOU
О 19:00 починаємо новий випуск DOU Live, на якому зустрінемось з СТО 💪

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

Спікери:
🟣
Дмитро Москаленко, СТО в Rocket Delivery;
🟣 Дмитро Меньшиков, СТО, консультант;
🟣 Віра Ткаченко, СТО в MacPaw.

Підключайтеся до трансляції!
🔴 https://dou.ua/goto/WqPi
Як і для чого я створив телеграм-бот Corona.Travel.Bot

Даніїл, Back-end Developer, розробив на Python телеграм-бота @corona_travel_bot, що моніторить правила відвідування країн світу та сповіщає користувачів про зміни щодо карантинних обмежень.

Як і для чого він це зробив — читайте у статті.

👉 https://dou.ua/goto/0ucY
Философия простого ПО. Делаем код простым и понятным

Со
сложностью программ нужно бороться, считает Артём Побережный, NodeJS Developer. Ведь чем дольше наши приложения будут оставаться простыми для понимания, тем дольше мы сможем быстро и дешево их улучшать.

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

👉 https://dou.ua/goto/NAJB
🗯 На форумі розгорнулася потужна дискусія щодо Test-Driven Development, їх доцільності та практичного застосування.

Почитайте та приєднуйтеся до обговорення
👉 https://dou.ua/goto/7GJh
Типы Doubles в Unit tests

Владислав Василенко, Software Engineer в Dev.Pro, предлагает разобраться с юнит-тестрированием. Зачем оно необходимо, какие бывают типы Doubles в Unit tests и о ресурсах, где можно углубиться в эту тему — читайте в статье.

👉 https://dou.ua/goto/vRG1
Почему мы все-таки выбираем модули в мобильной разработке

В этой статье не будет кода и углублений в реализацию. Но её автор, іOS Developer, расскажет, почему модули пришли в его жизнь и стали спасением от многих проблем.

А также о том, почему модули – не панацея, но способ разделять, переиспользовать и саппортить код.

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

#Architecture #mobile
🤖 Big Data, Machine Learning, Data Science Digest #9

У новому випуску дайджеста з-поміж інших новин ви довідаєтеся:

▪️як підійти до пробем NLP;
▪️що таке Data Mesh;
▪️як ефективніше використовувати і зберігати метадані;
▪️як працювати з геопросторовими даними за допомогою R;
▪️як навчити моделі на незбалансованих даних;
▪️про GAN-мережу, що відтворює оточення Grand Theft Auto 5 і в яку можна грати.

І ще про багато інших цікавинок — завітайте.

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

#DataScience #ML #bigdata
⚡️ Microsoft та OpenAI анонсували новий AI інструмент, що буде допомагати розробникам писати код.

Він підтримує майже всі мови програмування, однак найкраще розрахований на роботу з JavaScript, Python та TypeScript.

👉 https://dou.ua/goto/VJim
Синхронізуємо тестові дані за допомогою костилів (Google Script)

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

Очевидна проблема: як змусити автотести стабільно працювати, якщо код дійсно унікальний і одноразовий?

Олексій Остапов, Test Lead в Infopulse, пропонує з цим розібратися — у статті.

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

#QA
Класифікатор вайфу на fast.ai: тренування

Стаття написана для новачків машинного навчання, які хочуть на практиці спробувати, як працює ML. Тут не буде глибокого пояснення, як все працює, але пояснюється, як все це запустити.

Попередній досвід не потрібен, лише бажання. Поїхали!

👉 https://dou.ua/goto/k0zB
Forwarded from DOU
Привіт! 👋 Готуємо чергову підбірку технічних питань, які ставлять на співбесідах. Цього разу герой матеріалу — Golang.

Звісно, без вашої допомоги нічого не вийде. Тож якщо ви проводите співбесіди з Go, або знаєте того, хто це робить і готовий поділитись питаннями, напишіть 👉 @dzzzvinka

або на пошту
📩 [email protected]

Дякуємо за внесок у розвиток Go в Україні 💪
Blazor та Heroku: як безкоштовно створити інтерактивний додаток

Віталій Дацишин, .NET розробник в Intellias, ділиться досвідом створення сайту з Blazor та його розгортання з Heroku.

Це його pet project, тому було лише дві вимоги: спробувати щось нове та зробити все максимально дешево, а в ідеалі — безкоштовно. Цим вимогам відповідали технології Blazor, SQLite і Heroku.

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

#dotnet_dou_tech
Як створювати складні таблиці даних в дизайн системі Figma

Таблиці даних все ще залишаються одним з найкращих варіантів зображення великого обсягу даних. Проте вони можуть бути важкими для розуміння, якщо не покращувати читабельність і сприйняття.

Олена Шевченко, Senior UI/UX Developer, ділиться досвідом зі створення складних таблиць даних у дизайн-системі Figma.

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

#UXUIdesign
Как установить файл конфигурации в .NET Core Console app для нескольких сред разработки при запуске Docker-контейнера

На ранних стадиях разработки проектов возникают проблемы при развёртывании сервисов в нескольких средах разработки. Сложности касаются установки для них различных версий файла конфигурации appsettings.json.

Как решить эту проблему без команды DevOps и в очень короткие сроки — в пошаговой инструкции от Анны Коптевой, Senior Software Engineer.

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

#dotnet_dou_tech
Что такое и как реализовать Issue-Driven CI/CD

Михаил Васильченко, DevOps, рассказывает, как просто и эффективно управлять доставкой функционала на основе задач.

В результате у вас получится автоматический перевод тикетов в соответствии с действительным статусом, а если процесс нарушится — придёт нотификация.

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

#DevOps
Best Bluetooth Speaker Sound Quality