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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
🔹 Нещодавно Андрій Товстоног, Team Lead команди технічної розробки в компанії GMEM з екосистеми бізнесів Genesis, разом з командою вирішив почати розробку новинного порталу з використанням сучаснішого стеку технологій.

Разом із тим у них постало питання побудови production оточення, stage і, звісно, локального оточення розробки.

У статті Андрій поділився їх баченням такого рішення, і як це тепер працює у них. Зокрема, розказав про досвід локальної розробки з Kubernetes.

👉 https://dou.ua/goto/d2Rn
💻 Вебскрепінг, недобросовісні провайдери й неочевидні рішення для синхронізації

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

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

#Web
🟠 Мистецтво юніт-тестування в .NET

Говоримо про юніт-тестування, найпопулярніші фреймворки для unit testing в .NET, а також розглядаємо всі нюанси на конкретних прикладах коду від Senior .NET розробника.

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

#dotnet
😐 Лінус Торвальдс оголосив про реліз версії 6.1 для ядра Linux і додав суворе повідомлення розробникам: припиніть подавати код в останню хвилину.

Даталі та обговорення — на форумі.

👉 https://dou.ua/goto/mvwl
Windows 95 JavaScript App працює практично на будь-якій платформі

Розробник Slack Фелікс Різеберг створив кросплатформену Windows 95, яка працює як програма, і щойно досягла версії 3.1.1.

Обговорюємо розробку на форумі.
👉 https://dou.ua/goto/PuZA
На форумі попросили допомогти ЗСУ у вирішенні “Android video widget failed to display RTSP video streams”.

Маєте досвід роботи з Android та стикалися з video stream під ним або ж можете розібратися в цій проблемі (опис у топіку) — пишіть в коментарях.

👉 https://dou.ua/goto/ZH2b
🗣 Моделі text-to-speech для синтезу української мови: як працюють, хто їх створює та де знайти

Українська мова на часі завжди і скрізь, от і технології text-to-speech підтягуються. Розповідаємо, як працюють моделі для синтезу української мови, що вже є готового цікавого, а над чим активісти NLP-розробок працюють прямо зараз.

А ви хотіли б стати українським онлайн-голосом?

👉 https://dou.ua/goto/6Ouo
Як з якісним моніторингом досягти показників перформансу сайту на рівні 95+

Богдан Кладковий описує роботу з інструментом sitespeed для моніторингу показників перформансу сайту та надає покрокове налаштування імітації польових даних.

👉 https://dou.ua/goto/69XJ

#web
Рекомпозиції у Jetpack Compose. Як виявити зайві та виправити

Android-розробник Євген з компанії Welltech говорить про те, як вирішити проблему зайвих рекомпозицій в Jetpack Compose. Стаття буде корисною для тих, хто уже має досвід роботи з compose або планує з цим працювати.

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

#mobile
🍏 iOS дайджест #48: concurrency проти Xcode та (не)поширеність Swift

У цьому випуску: кастомні лейаути SwiftUI, робота з concurrency та ресерч про поширеність Swift.

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

#iOS_дайджест #iOS
Нові можливості git rebase з опцією ‑‑onto

Що не так з rebase, та як можна суттєво змінити свій стиль роботи з інструментом Git rebase, використовуючи одну маловідому опцію — досвідом ділиться Сергій Бойко, Software Engineer в Railsware.

👉 https://dou.ua/goto/26B1

#Git
Forwarded from Bite the Byte
Хто не знає історію — приречений тупити, коли про неї запитають! Щоб ви не були, як пітун, який в голові має кашу, я зняв відео про історію контроля версій. 😁

Наче й 25 хвилин, але насправді це базові бази і взагалі сфокусоване на драмі 2005 року, коли з‘явилися на світ гіт та меркуріал. Я доволі непогано пам‘ятаю ті події та ще й освіжив пам‘ять, полиставши лкмл, тож майже гарантую абсолютну точність. 🤣

https://youtu.be/6HQZhSHgf8U
Ruby digest #59: Sidekiq 7.0, Puma 6.0 Sunflower, реліз Sinatra та цікаві заяви від DHH

Дайджест найгарячіших новин світу Ruby та Ruby on Rails. Пристібайте паски безпеки та долучайтесь до читання й обговорення!

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

#Ruby
📲 Як модульний застосунок допомагає нам обмінюватись даними у кризові часи

Олександр Пронькін з Infopulse розповідає про модульний застосунок, створений у березні 2022 року, який дозволяє оперативно збирати і отримувати інформацію про усіх співробітників, їхні потреби та актуальний стан.

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

#mobile
Алгоритми та структури даних — від «десь чув» до «ефективно застосовую»

Якщо ви теж вважаєте, що знання алгоритмів та структур даних необхідні програмістам для професійного розвитку — вашій увазі детальна стаття про складності та структури даних з використанням алгоритмів. Базу підготував Євген Радченко, Lead SAP Software Engineer.

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

#programming
Трасування з .NET додатків в Azure

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

Зокрема трасування з .NET додатків в Azure.

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

#dotnet
Використання Elasticsearch як основної БД

Ярослав Характерник, Golang Developer в DocHQ, розбирає приклад використання Elasticsearch як основної БД, а також причини та наслідки такого рішення.

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

#microservices
🎉 Вітаємо переможців жовтня #ПишуНаDOU — нашої програми для авторів! Їх визначали ваші вподобайки під статтями та Редакція DOU.

🟡 Технічні статті

Нові можливості git rebase з опцією ‑‑onto, автор Sergii Boiko — 27 вподобань

Infrastructure as a Code: найкращі практики для DevOps-інженерів, автор Kanivets Ihor — 23 вподобання

П’ять патернів проєктування на прикладі Laravel, автор Владислав Шевчук — вибір редакції

Беріть участь у програмі — наступного місяця переможцем можете бути ВИ!😉
Починаємо роботу з Apache Kafka. Частина IV

Сергій Моренець продовжує серію матеріалів про можливості технології Apache Kafka.

У цій статті говоримо про налаштування нотифікацій, Spring Kafka, Kafka і type mappings та інше.

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

#java
💡Як моніторити відключення світла з новим додатком «Де світло»

Сергій Дуб, Software Engineer, за вихідні розробив мобільний додаток, щоб моніторити світло не тільки вдома, але й у різних районах столиці.

Читаємо, тестуємо, ділимося.

👉 https://dou.ua/goto/6Nhe

#mobile
How to Cut in iMovie