Сергій Моренець детально розглядає UUID: його історію, різні версії, підтримку в мовах програмування та базах даних.
А також аналізує продуктивність генерації UUID та розповідає про сучасні тенденції роботи з унікальними ідентифікаторами.
А також аналізує продуктивність генерації UUID та розповідає про сучасні тенденції роботи з унікальними ідентифікаторами.
👍18🔥6👎1
У 2024 році інженер компанії Kyivstar Богдан Свердлюк провів власне дослідження про розумний будинок. Тепер він готовий поділитися його результатами! Дізнайтеся більше в його дописі.
❤8😁3
Корисні геми, міграції бази даних у Rails, практичні статті про RSpec, Puma, YJIT, а також добірка мемів.
Все це чекає на вас у новому випуску дайджеста від Дмитра Чекаліна з Codica!
Все це чекає на вас у новому випуску дайджеста від Дмитра Чекаліна з Codica!
👍8
В цьому році DOU виповнюється 20! Спеціально до цієї події ми починаємо нову рубрику DOU Retro. У ній обговоримо найцікавіше, що ставалося в індустрії та згадаємо, що вплинуло на її розвиток.
В цьому випуску обговорили перші комп‘ютери, інтернет та комп’ютерні клуби. Якщо вже з опису у вас заграла Ностальджі Іглесіаса — вмикайте відео і нумо дивитися!
👉🏻 https://dou.ua/goto/VgsN
В цьому випуску обговорили перші комп‘ютери, інтернет та комп’ютерні клуби. Якщо вже з опису у вас заграла Ностальджі Іглесіаса — вмикайте відео і нумо дивитися!
👉🏻 https://dou.ua/goto/VgsN
🔥12👍6❤3👎3
Спільното! 🔥
Другий тиждень "10 Weeks of Quality" добігає кінця, а це означає, що час ділитися своїми результатами! 🙌
Залишайте звіти у тематичному розділі на DOU або публікуйте у LinkedIn з хештегом #10WeeksOfQuality – нехай усі бачать ваш внесок у культуру кодування!
🎁 І не забувайте про призи – лише 3 найактивніших отримають заслужені винагороди!
Готові? Тоді вперед! Доведіть, що якісне тестування – це сила! 💪
Другий тиждень "10 Weeks of Quality" добігає кінця, а це означає, що час ділитися своїми результатами! 🙌
Залишайте звіти у тематичному розділі на DOU або публікуйте у LinkedIn з хештегом #10WeeksOfQuality – нехай усі бачать ваш внесок у культуру кодування!
🎁 І не забувайте про призи – лише 3 найактивніших отримають заслужені винагороди!
Готові? Тоді вперед! Доведіть, що якісне тестування – це сила! 💪
❤6👎1
Володимир Обрізан, директор Design and Test Lab, запрошує на стрім, де він у реальному часі досліджуватиме можливості Playwright, порівнюватиме його із Selenium та писатиме тести для технічного челенджу "10 Weeks of Quality".
Не пропустіть! Долучайтеся 👉 https://dou.ua/goto/PzPa
Не пропустіть! Долучайтеся 👉 https://dou.ua/goto/PzPa
❤10
Вагаєтесь між нативним тестуванням і Appium? Тоді вам точно варто прочитати нещодавню статтю від Євгена Блинного, Senior Automation QA Engineer в OBRIO.
У ній він детально розбирає переваги та недоліки кожного підходу, а також пояснює, коли і яку технологію варто обирати.
У ній він детально розбирає переваги та недоліки кожного підходу, а також пояснює, коли і яку технологію варто обирати.
❤7👍2
Олександр Прокопович, Go Engineer у Solidgate, ділиться досвідом подолання масштабного виклику — міграції даних.
Він пояснює причини зміни структури бази, описує випробувані методи та шлях до оптимального рішення, детально аналізуючи підготовчі етапи, використання AWS DMS і технічні аспекти, що забезпечили успішну реалізацію процесу.
Він пояснює причини зміни структури бази, описує випробувані методи та шлях до оптимального рішення, детально аналізуючи підготовчі етапи, використання AWS DMS і технічні аспекти, що забезпечили успішну реалізацію процесу.
👍21❤2😁2
TypeScript - тепер найпопулярніша мова програмування в українському IT 🔥
Так, вам не почулось. TypeScript – тепер найпопулярніша мова програмування. Майже на одному рівні з Python. Колишня лідерка JavaScript перемістилась одразу на третє місце.
Читайте більше в Рейтингу мов програмування 2025 - в статті зібрали результати щорічного опитування DOU про мови програмування 👉🏻 https://dou.ua/goto/SU6N
Так, вам не почулось. TypeScript – тепер найпопулярніша мова програмування. Майже на одному рівні з Python. Колишня лідерка JavaScript перемістилась одразу на третє місце.
Читайте більше в Рейтингу мов програмування 2025 - в статті зібрали результати щорічного опитування DOU про мови програмування 👉🏻 https://dou.ua/goto/SU6N
👍27👎6😱4❤1
🔥 17 лютого, понеділок, о 18:00 в телеграм-каналі DOU #tech поспілкуємось у войсчаті про піраміду тестування для інженерів.
Спікери:
🔸 Олексій Лакович, Head of QA/AQA в Solidgate
🔸 Володимир Обрізан, Директор в Design and Test Lab
🔸 Олексій Остапов, AQA Engineer в nCube
🔸 Артем Полубок, Tech Lead в Solidgate
Будемо обговорювати такі теми:
🔹 Піраміда тестування
🔹 Співвідношення тестів по кількості
🔹 Практики та стандарти в написанні тестів
🔹 Вимірювання покриття тестуванням
🔹 Shift-left Testing — Faster Feedback loops
🔹 Design First Підхід (API Спека, UI Дизайн)
🔹 Quality Gates в CI/CD (Лінтери, AI Review, Code Review, Прогони тестів, etc.)
🔹 Click it Through (Зробив — перевірив)
🔹 Культура Якості в команді розробки
🔹 Розробник vs Інженер
🔹 Швидкість та Якість
🌎 Формат: Онлайн
🔗 До речі, у нас проводиться технічний челендж про тестування 10 Weeks of Quality, долучайтеся!
📅 Щоб не пропустити — тисніть кнопку нижче та заплануйте подію в календарі: https://dou.ua/goto/mYra
Спікери:
🔸 Олексій Лакович, Head of QA/AQA в Solidgate
🔸 Володимир Обрізан, Директор в Design and Test Lab
🔸 Олексій Остапов, AQA Engineer в nCube
🔸 Артем Полубок, Tech Lead в Solidgate
Будемо обговорювати такі теми:
🔹 Піраміда тестування
🔹 Співвідношення тестів по кількості
🔹 Практики та стандарти в написанні тестів
🔹 Вимірювання покриття тестуванням
🔹 Shift-left Testing — Faster Feedback loops
🔹 Design First Підхід (API Спека, UI Дизайн)
🔹 Quality Gates в CI/CD (Лінтери, AI Review, Code Review, Прогони тестів, etc.)
🔹 Click it Through (Зробив — перевірив)
🔹 Культура Якості в команді розробки
🔹 Розробник vs Інженер
🔹 Швидкість та Якість
🌎 Формат: Онлайн
🔗 До речі, у нас проводиться технічний челендж про тестування 10 Weeks of Quality, долучайтеся!
📅 Щоб не пропустити — тисніть кнопку нижче та заплануйте подію в календарі: https://dou.ua/goto/mYra
👍7❤5
Ласкаво просимо до тижневого оновлення Azure від Віктора Карабедянца. Переконайтеся, що нічого не пропустили.
🔥5
В актуальному рейтингу мов TypeScript нарешті обійшов JavaScript, який змістився з першого місця одразу на третє.
Мова Python вийшла на друге місце, але якщо подивимось на мови, якими користуються суто Software Engineers, то побачимо Python уже на шостому місці.
Деталі в статті 👉🏻 https://dou.ua/goto/SU6N
Мова Python вийшла на друге місце, але якщо подивимось на мови, якими користуються суто Software Engineers, то побачимо Python уже на шостому місці.
Деталі в статті 👉🏻 https://dou.ua/goto/SU6N
👍13
Михайло Кухарський, Front-end Engineer у Futurra Group, продовжує ділитися досвідом оптимізації перформансу в розробці на Nuxt 3.
Цього разу розглянемо, як працює SSR, які переваги пропонує, з якими недоліками можна зіткнутися та як правильно реалізувати його в Nuxt 3.
Цього разу розглянемо, як працює SSR, які переваги пропонує, з якими недоліками можна зіткнутися та як правильно реалізувати його в Nuxt 3.
👍4
Сергій Романов, 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