🆕 PostgreSQL 15 — нова версія бази даних з відкритим кодом
Ця версія покращує зручність розробки завдяки розширенню функціоналу популярної команди MERGE і додає більше можливостей для спостереженням за станом бази даних.
👉 https://dou.ua/goto/eqeo
А вам уже вдалося заюзати нову версію?
Ця версія покращує зручність розробки завдяки розширенню функціоналу популярної команди MERGE і додає більше можливостей для спостереженням за станом бази даних.
👉 https://dou.ua/goto/eqeo
А вам уже вдалося заюзати нову версію?
👍17🔥2🎉1
Як організувати локальну розробку. На прикладі команди, яка розвиває медіа в Африці й Азії
Андрій Товстоног, Team Lead команди технічної розробки в GMEM (Genesis) ділиться своїм досвідом, як розбудовували для новинного порталу локальне оточення розробки.
Зокрема, розказав про свій досвід локальної розробки з Kubernetes (далі — K8s), який, можливо, допоможе тим, хто зіштовхнувся або постійно зіштовхується з проблемами організації локального середовища розробників.
👉 https://dou.ua/goto/6hAp
#DevOps
Андрій Товстоног, Team Lead команди технічної розробки в GMEM (Genesis) ділиться своїм досвідом, як розбудовували для новинного порталу локальне оточення розробки.
Зокрема, розказав про свій досвід локальної розробки з Kubernetes (далі — K8s), який, можливо, допоможе тим, хто зіштовхнувся або постійно зіштовхується з проблемами організації локального середовища розробників.
👉 https://dou.ua/goto/6hAp
#DevOps
👍11😁1
Фреймворк для тестування API сервісів на Java — приклад тестового завдання
На прикладі тестового завдання для QA Automation Team Lead, розбираємося з тим, як написати фреймворк для тестування API сервісів на Java. У прикладі використано Java-стек maven, Lombok, testNG та Rest Assured.
🔗 https://dou.ua/goto/plr3
На прикладі тестового завдання для QA Automation Team Lead, розбираємося з тим, як написати фреймворк для тестування API сервісів на Java. У прикладі використано Java-стек maven, Lombok, testNG та Rest Assured.
🔗 https://dou.ua/goto/plr3
👍12👎1
Різні підходи до зміни архітектури проєкту
Олександр Скакунов ділиться історією з життя архітектора проєкту: коли потрібно виділити код у такому вигляді, щоб можна було і розробнику показати, і юристу. Читайте у статті, як обирали інструмент для вирішення задачі та на чому зупинились.
🔗 https://dou.ua/goto/WWuI
Олександр Скакунов ділиться історією з життя архітектора проєкту: коли потрібно виділити код у такому вигляді, щоб можна було і розробнику показати, і юристу. Читайте у статті, як обирали інструмент для вирішення задачі та на чому зупинились.
🔗 https://dou.ua/goto/WWuI
👍5
Приклад роботи з Azure Data Factory: як копіювати дані з бекапу у сховище
Стаття буде корисною тим, хто вже працює з Azure Data Factory або ж готується до сертифікації з платформи Azure. Розглядаємо автоматизацію пошуку файлу з бекапу і його копіювання у відповідне сховище.
👉 https://dou.ua/goto/EvI4
#Azure
Стаття буде корисною тим, хто вже працює з Azure Data Factory або ж готується до сертифікації з платформи Azure. Розглядаємо автоматизацію пошуку файлу з бекапу і його копіювання у відповідне сховище.
👉 https://dou.ua/goto/EvI4
#Azure
👍11
🔹 Нещодавно Андрій Товстоног, Team Lead команди технічної розробки в компанії GMEM з екосистеми бізнесів Genesis, разом з командою вирішив почати розробку новинного порталу з використанням сучаснішого стеку технологій.
Разом із тим у них постало питання побудови production оточення, stage і, звісно, локального оточення розробки.
У статті Андрій поділився їх баченням такого рішення, і як це тепер працює у них. Зокрема, розказав про досвід локальної розробки з Kubernetes.
👉 https://dou.ua/goto/d2Rn
Разом із тим у них постало питання побудови production оточення, stage і, звісно, локального оточення розробки.
У статті Андрій поділився їх баченням такого рішення, і як це тепер працює у них. Зокрема, розказав про досвід локальної розробки з Kubernetes.
👉 https://dou.ua/goto/d2Rn
👍7😱4😁1
💻 Вебскрепінг, недобросовісні провайдери й неочевидні рішення для синхронізації
Розглядаємо випадок, коли потрібно зібрати великий масив вебданих з інтернету, як це зробити за допомогою технологій, а не вручну.
👉 https://dou.ua/goto/OcBp
#Web
Розглядаємо випадок, коли потрібно зібрати великий масив вебданих з інтернету, як це зробити за допомогою технологій, а не вручну.
👉 https://dou.ua/goto/OcBp
#Web
👍10😁1
🟠 Мистецтво юніт-тестування в .NET
Говоримо про юніт-тестування, найпопулярніші фреймворки для unit testing в .NET, а також розглядаємо всі нюанси на конкретних прикладах коду від Senior .NET розробника.
👉 https://dou.ua/goto/Pamb
#dotnet
Говоримо про юніт-тестування, найпопулярніші фреймворки для unit testing в .NET, а також розглядаємо всі нюанси на конкретних прикладах коду від Senior .NET розробника.
👉 https://dou.ua/goto/Pamb
#dotnet
👍9😱1
😐 Лінус Торвальдс оголосив про реліз версії 6.1 для ядра Linux і додав суворе повідомлення розробникам: припиніть подавати код в останню хвилину.
Даталі та обговорення — на форумі.
👉 https://dou.ua/goto/mvwl
Даталі та обговорення — на форумі.
👉 https://dou.ua/goto/mvwl
😁43🔥8
Windows 95 JavaScript App працює практично на будь-якій платформі
Розробник Slack Фелікс Різеберг створив кросплатформену Windows 95, яка працює як програма, і щойно досягла версії 3.1.1.
Обговорюємо розробку на форумі.
👉 https://dou.ua/goto/PuZA
Розробник Slack Фелікс Різеберг створив кросплатформену Windows 95, яка працює як програма, і щойно досягла версії 3.1.1.
Обговорюємо розробку на форумі.
👉 https://dou.ua/goto/PuZA
👍19😁8🔥6
❔На форумі попросили допомогти ЗСУ у вирішенні “Android video widget failed to display RTSP video streams”.
Маєте досвід роботи з Android та стикалися з video stream під ним або ж можете розібратися в цій проблемі (опис у топіку) — пишіть в коментарях.
👉 https://dou.ua/goto/ZH2b
Маєте досвід роботи з Android та стикалися з video stream під ним або ж можете розібратися в цій проблемі (опис у топіку) — пишіть в коментарях.
👉 https://dou.ua/goto/ZH2b
👍17
🗣 Моделі text-to-speech для синтезу української мови: як працюють, хто їх створює та де знайти
Українська мова на часі завжди і скрізь, от і технології text-to-speech підтягуються. Розповідаємо, як працюють моделі для синтезу української мови, що вже є готового цікавого, а над чим активісти NLP-розробок працюють прямо зараз.
А ви хотіли б стати українським онлайн-голосом?
👉 https://dou.ua/goto/6Ouo
Українська мова на часі завжди і скрізь, от і технології text-to-speech підтягуються. Розповідаємо, як працюють моделі для синтезу української мови, що вже є готового цікавого, а над чим активісти NLP-розробок працюють прямо зараз.
А ви хотіли б стати українським онлайн-голосом?
👉 https://dou.ua/goto/6Ouo
🔥27👍7😱2
Як з якісним моніторингом досягти показників перформансу сайту на рівні 95+
Богдан Кладковий описує роботу з інструментом sitespeed для моніторингу показників перформансу сайту та надає покрокове налаштування імітації польових даних.
👉 https://dou.ua/goto/69XJ
#web
Богдан Кладковий описує роботу з інструментом sitespeed для моніторингу показників перформансу сайту та надає покрокове налаштування імітації польових даних.
👉 https://dou.ua/goto/69XJ
#web
👍10
Рекомпозиції у Jetpack Compose. Як виявити зайві та виправити
Android-розробник Євген з компанії Welltech говорить про те, як вирішити проблему зайвих рекомпозицій в Jetpack Compose. Стаття буде корисною для тих, хто уже має досвід роботи з compose або планує з цим працювати.
👉 https://dou.ua/goto/5u6c
#mobile
Android-розробник Євген з компанії Welltech говорить про те, як вирішити проблему зайвих рекомпозицій в Jetpack Compose. Стаття буде корисною для тих, хто уже має досвід роботи з compose або планує з цим працювати.
👉 https://dou.ua/goto/5u6c
#mobile
👍6😱1
🍏 iOS дайджест #48: concurrency проти Xcode та (не)поширеність Swift
У цьому випуску: кастомні лейаути SwiftUI, робота з concurrency та ресерч про поширеність Swift.
👉 https://dou.ua/goto/k9V5
#iOS_дайджест #iOS
У цьому випуску: кастомні лейаути SwiftUI, робота з concurrency та ресерч про поширеність Swift.
👉 https://dou.ua/goto/k9V5
#iOS_дайджест #iOS
👍3👎1😱1
Нові можливості git rebase з опцією ‑‑onto
Що не так з rebase, та як можна суттєво змінити свій стиль роботи з інструментом Git rebase, використовуючи одну маловідому опцію — досвідом ділиться Сергій Бойко, Software Engineer в Railsware.
👉 https://dou.ua/goto/26B1
#Git
Що не так з rebase, та як можна суттєво змінити свій стиль роботи з інструментом Git rebase, використовуючи одну маловідому опцію — досвідом ділиться Сергій Бойко, Software Engineer в Railsware.
👉 https://dou.ua/goto/26B1
#Git
👍19❤2
Forwarded from Bite the Byte
Хто не знає історію — приречений тупити, коли про неї запитають! Щоб ви не були, як пітун, який в голові має кашу, я зняв відео про історію контроля версій. 😁
Наче й 25 хвилин, але насправді це базові бази і взагалі сфокусоване на драмі 2005 року, коли з‘явилися на світ гіт та меркуріал. Я доволі непогано пам‘ятаю ті події та ще й освіжив пам‘ять, полиставши лкмл, тож майже гарантую абсолютну точність. 🤣
https://youtu.be/6HQZhSHgf8U
Наче й 25 хвилин, але насправді це базові бази і взагалі сфокусоване на драмі 2005 року, коли з‘явилися на світ гіт та меркуріал. Я доволі непогано пам‘ятаю ті події та ще й освіжив пам‘ять, полиставши лкмл, тож майже гарантую абсолютну точність. 🤣
https://youtu.be/6HQZhSHgf8U
YouTube
Коротка історія контроля версій
Знаєте, звідки і чому взявся Git? Чи судьба йому була стати таким популярним? Тут така історія, що сам канал Діскавері показав би це відео, якби знав про моє існування.
Посилання, які я згадував у відео:
- https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar…
Посилання, які я згадував у відео:
- https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar…
👍20🔥6😱1