Сергій Романов, SDET Manager у Brightgrove, у своїй статті розглядає протокол HTTP Live Streaming (HLS), його принципи роботи, підтримку на різних платформах та роль Master та Media Playlist у відеострімінгу.
❤8👍5
Міша, .NET Software Engineer — про те, як створював свій пет-проєкт — телеграм-бот для вивчення англійської мови.
Він описує різні проблеми — від технічних нетривіальних та пошуку цільової аудиторії до міграцій на інші хмарні сервіси, коли бот уже мав понад тисячу користувачів; як працював із зацікавленістю та відтоком користувачів тощо.
Він описує різні проблеми — від технічних нетривіальних та пошуку цільової аудиторії до міграцій на інші хмарні сервіси, коли бот уже мав понад тисячу користувачів; як працював із зацікавленістю та відтоком користувачів тощо.
👍18
Серед софтвер інженерів найбільше в геймдеві заробляють ті, хто працює з TypeScript, Python та Java 👀
Однак найпопулярніші в геймдеві мови програмування це C#/.NET, С++ та TypeScript.
Медіана зарплати софтвер інженерів рівня сеньйор в геймдеві майже зрівнялася з медіаною зарплати таких спеціалістів в IT — різниця складає лише $20.
Детальніше про зарплати українських геймдев-фахівців — у аналітиці: https://dou.ua/goto/2Qc2
Однак найпопулярніші в геймдеві мови програмування це C#/.NET, С++ та TypeScript.
Медіана зарплати софтвер інженерів рівня сеньйор в геймдеві майже зрівнялася з медіаною зарплати таких спеціалістів в IT — різниця складає лише $20.
Детальніше про зарплати українських геймдев-фахівців — у аналітиці: https://dou.ua/goto/2Qc2
❤8😢4
Як отримати точні дані про споживання електроенергії вдома та зменшити витрати? Олег Можаровський ділиться власним досвідом моніторингу електроспоживання за допомогою розумного лічильника Shelly EM і хмарних сервісів AWS та GCP.
У статті він розповідає про вибір пристрою, процес його підключення, налаштування та передачу даних у хмару через MQTT.
У статті він розповідає про вибір пристрою, процес його підключення, налаштування та передачу даних у хмару через MQTT.
👍8
Спільното! 🙌
Третій тиждень технічного челенджу "10 Weeks of Quality" добігає кінця – час показати свої результати! 🔥
💡 Нагадуємо, що звітувати про свої результати ви можете у тематичному дописі на DOU або в LinkedIn з хештегом #10WeeksOfQuality, а 3 найактивніших учасники отримають подарунки!
Готові продемонструвати свої результати? Час діяти! 💪
Третій тиждень технічного челенджу "10 Weeks of Quality" добігає кінця – час показати свої результати! 🔥
💡 Нагадуємо, що звітувати про свої результати ви можете у тематичному дописі на DOU або в LinkedIn з хештегом #10WeeksOfQuality, а 3 найактивніших учасники отримають подарунки!
Готові продемонструвати свої результати? Час діяти! 💪
❤7👎1
Продовжуємо ділитись тезами з Рейтингу мов програмування 2025 📌
40% програмної інженерії — це Back-end, менші частки у Front-end та Full Stack — 23% і 21% відповідно, а Mobile — 10%. Embedded — лише 2%.
Деталі в статті 👉🏻 https://dou.ua/goto/SU6N
40% програмної інженерії — це Back-end, менші частки у Front-end та Full Stack — 23% і 21% відповідно, а Mobile — 10%. Embedded — лише 2%.
Деталі в статті 👉🏻 https://dou.ua/goto/SU6N
👍11
Зміни в механізмі роботи лок-файлів у Terraform вплинули на процес ініціалізації, змушуючи їх враховувати перед кешем провайдерів.
У статті Максим Власов розглядає варіанти вирішення цієї проблеми, зокрема використання попередніх версій Terraform, налаштування змінних середовища або прийняття нової логіки лок-файлів, а також пояснює, чому лок-файли можуть бути корисними.
У статті Максим Власов розглядає варіанти вирішення цієї проблеми, зокрема використання попередніх версій Terraform, налаштування змінних середовища або прийняття нової логіки лок-файлів, а також пояснює, чому лок-файли можуть бути корисними.
❤6👍1
Думаєте як пришвидшити зовнішні виклики та уникнути затримок?
Кирило Сулімовський, Head of Development у GameInspire, ділиться ключовими принципами ефективної роботи з мережею: правильне розділення запитів, кешування, агрегація даних та інші техніки, що допоможуть зробити виклики швидкими та стабільними.
Кирило Сулімовський, Head of Development у GameInspire, ділиться ключовими принципами ефективної роботи з мережею: правильне розділення запитів, кешування, агрегація даних та інші техніки, що допоможуть зробити виклики швидкими та стабільними.
👍10❤2
🔥 Сьогодні, о 18:00, у цьому каналі поспілкуємось у войсчаті про піраміду тестування для інженерів.
🎙 Серед спікерів: Олексій Лакович, Head of QA/AQA в Solidgate, Володимир Обрізан, директор Design and Test Lab, Олексій Остапов, AQA Engineer у nCube, та Артем Полубок, Tech Lead в Solidgate.
✍️ Будемо обговорювати піраміду тестування, оптимальне співвідношення тестів, кращі практики та метрики покриття, розглянемо Shift-left Testing, Design First, Quality Gates у CI/CD та культуру якості в командах. А ще – баланс між швидкістю та якістю й межу між розробником і тестувальником.
📅 Додавайте подію в календар та ставте нагадайки, аби не пропустити!
🎙 Серед спікерів: Олексій Лакович, Head of QA/AQA в Solidgate, Володимир Обрізан, директор Design and Test Lab, Олексій Остапов, AQA Engineer у nCube, та Артем Полубок, Tech Lead в Solidgate.
✍️ Будемо обговорювати піраміду тестування, оптимальне співвідношення тестів, кращі практики та метрики покриття, розглянемо Shift-left Testing, Design First, Quality Gates у CI/CD та культуру якості в командах. А ще – баланс між швидкістю та якістю й межу між розробником і тестувальником.
📅 Додавайте подію в календар та ставте нагадайки, аби не пропустити!
❤6👍3🎉1
Валентин, Senior Software Engineer, порівняв SQLAlchemy та Django ORM для Python веб-застосунків.
У своєму дописі він розглядає моделі, запити, міграції та роботу з великими даними, щоб допомогти вам обрати оптимальний інструмент.
У своєму дописі він розглядає моделі, запити, міграції та роботу з великими даними, щоб допомогти вам обрати оптимальний інструмент.
👍5👎3❤2
❗️Войсчат про піраміду тестування для інженерів уже розпочався!
🔗 Приєднуйтесь: https://news.1rj.ru/str/dou_tech?livestream
А нижче в коментарях можете залишати свої питання або піднімайте руку – ми увімкнемо вам мікрофон 👇
🔗 Приєднуйтесь: https://news.1rj.ru/str/dou_tech?livestream
А нижче в коментарях можете залишати свої питання або піднімайте руку – ми увімкнемо вам мікрофон 👇
Telegram
DOU #tech
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
👍11🤩2❤1👎1
Олена Шаровар, Senior/Lead Engineer із шестирічним досвідом у сфері платежів, пояснює, чому сервер може не відповідати на ваш HTTP-запит.
Зі статті ви дізнаєтеся, як уникнути подвійного списання грошей, завислих транзакцій і неприємних сюрпризів у продакшені.
Зі статті ви дізнаєтеся, як уникнути подвійного списання грошей, завислих транзакцій і неприємних сюрпризів у продакшені.
👍7👎3😁3🔥2
Back-end інженерка Оксана розповідає про свій досвід складання сертифікації Amazon AI Practitioner, ключові аспекти роботи з LLM та деталі автоматизації створення meeting minutes для Confluence.
👍4🤩2
Як і раніше, основна мова програмування в Back-end — це Java. 27% розробників користуються нею.
З великим відривом далі йдуть C# (17%) і PHP (16%), а застосування останньої навіть дещо збільшується. Також зростає популярність Go, TypeScript, Kotlin і Scala. Ще цікаво, що після торішнього сплеску використання Rust на бекенді, ця ситуація не закріпилась.
Деталі в статті 👉🏻 https://dou.ua/goto/SU6N
З великим відривом далі йдуть C# (17%) і PHP (16%), а застосування останньої навіть дещо збільшується. Також зростає популярність Go, TypeScript, Kotlin і Scala. Ще цікаво, що після торішнього сплеску використання Rust на бекенді, ця ситуація не закріпилась.
Деталі в статті 👉🏻 https://dou.ua/goto/SU6N
👍12❤3😱1
Що робити, коли ваш RDS падає, а очевидних причин немає? 🤔
Арсеній, DevOps Engineer, розповідає про міграцію з DynamoDB на AWS RDS PostgreSQL, несподівані падіння бази та які рішення допомогли стабілізувати систему.
Арсеній, DevOps Engineer, розповідає про міграцію з DynamoDB на AWS RDS PostgreSQL, несподівані падіння бази та які рішення допомогли стабілізувати систему.
❤10👍4
Маєте у ванній вентилятор і хочете перетворити його зі звичайного в розумний?
Дмитро у своєму дописі ділиться практичним досвідом використання ESP-01S, датчика DHT-11 і Home Assistant для автоматизації роботи вентиляції.
Дмитро у своєму дописі ділиться практичним досвідом використання ESP-01S, датчика DHT-11 і Home Assistant для автоматизації роботи вентиляції.
👍14😁11😱1
Співвідношення платформ майже не змінилося за рік.
Розподіл мов у Web такий самий, як і загалом.
А щодо десктопу, мобайлу та ембеддеду – читайте в статті 👉🏻 https://dou.ua/goto/SU6N
Розподіл мов у Web такий самий, як і загалом.
А щодо десктопу, мобайлу та ембеддеду – читайте в статті 👉🏻 https://dou.ua/goto/SU6N
❤8👍5
П’ятниця? Для когось це просто кінець тижня, а для нас — чергові підсумки технічного челенджу "10 Weeks of Quality" ! 🔥
🏆 Четвертий тиждень позаду, а разом із ним — ще більше написаних тестів та спійманих багів!
💬 Своїми результатами Ви можете ділитися у тематичному дописі на DOU або в LinkedIn із хештегом #10WeeksOfQuality.
І пам'ятайте: тестів багато не буває. 😉
🏆 Четвертий тиждень позаду, а разом із ним — ще більше написаних тестів та спійманих багів!
💬 Своїми результатами Ви можете ділитися у тематичному дописі на DOU або в LinkedIn із хештегом #10WeeksOfQuality.
І пам'ятайте: тестів багато не буває. 😉
🔥6