This media is not supported in your browser
VIEW IN TELEGRAM
Привіт! Запрошуємо вас на офлайн DOU Mobile Meetup 😎
📅 Коли: 20 серпня о 18:00
🌍 Де: Львів, !FESTrepublic
На події поговоримо про:
📌 Використання статичного аналізатора коду Detekt: як налаштувати, порівняння з іншими інструментами та написання власних правил для підтримки код-стилю.
📌 Масштабування великих застосунків: вирішення проблем із розміром файлів, автоматичне очищення ресурсів та використання CI і AI інструментів для полегшення цих завдань.
📌 Інтеграція аудіо в Android Auto: порівняння бібліотек, налаштування інтерфейсу, вирішення технічних проблем, тестування та збирання аналітики.
Щоб дізнатись більше, переходьте за посиланням 👉🏻 https://dou.ua/goto/j5nT
📅 Коли: 20 серпня о 18:00
🌍 Де: Львів, !FESTrepublic
На події поговоримо про:
📌 Використання статичного аналізатора коду Detekt: як налаштувати, порівняння з іншими інструментами та написання власних правил для підтримки код-стилю.
📌 Масштабування великих застосунків: вирішення проблем із розміром файлів, автоматичне очищення ресурсів та використання CI і AI інструментів для полегшення цих завдань.
📌 Інтеграція аудіо в Android Auto: порівняння бібліотек, налаштування інтерфейсу, вирішення технічних проблем, тестування та збирання аналітики.
Щоб дізнатись більше, переходьте за посиланням 👉🏻 https://dou.ua/goto/j5nT
❤3👍1😱1🎉1
Еволюція в Go: огляд атавізмів
Про роботу з мапами, функцію maps.Keys, цикл for range int та інші атавізми Go розповідає Ярослав Характерник — Golang Developer в DocHQ.
📌Також в статті є приклади конструкцій для виправлення помилок, що стали неактуальними через оновлення мови програмування.
Читаємо та коментуємо! 👉 https://dou.ua/goto/tjQJ
#Go
Про роботу з мапами, функцію maps.Keys, цикл for range int та інші атавізми Go розповідає Ярослав Характерник — Golang Developer в DocHQ.
📌Також в статті є приклади конструкцій для виправлення помилок, що стали неактуальними через оновлення мови програмування.
Читаємо та коментуємо! 👉 https://dou.ua/goto/tjQJ
#Go
👍12😱3😁1
Node.js Digest #13: прощавай Corepack, Make JS Great Again, Node.js трішки поламав інтернет, Porffor
Олександр Зіневич з Avenga зібрав для спільноти свіжі новини зі світу Node.js.
Читаємо у новому дайджесті про TypeScript в Node.js, результати опитування від StackOverflow, драму з Corepack EcmaScript 2024, Porffor та багато іншого 👉
https://dou.ua/goto/RHhP
#Node
Олександр Зіневич з Avenga зібрав для спільноти свіжі новини зі світу Node.js.
Читаємо у новому дайджесті про TypeScript в Node.js, результати опитування від StackOverflow, драму з Corepack EcmaScript 2024, Porffor та багато іншого 👉
https://dou.ua/goto/RHhP
#Node
👍8❤1😱1
Анотації в Python із TypeGuard. Що це таке і для чого потрібно
На форумі Олег Перловський розповідає про використання TypeGuard в Python, що це таке і чому воно може бути корисно 👉 https://dou.ua/goto/uvy2
#Python
На форумі Олег Перловський розповідає про використання TypeGuard в Python, що це таке і чому воно може бути корисно 👉 https://dou.ua/goto/uvy2
#Python
❤9👍4😱1
GoF Factories: чи можна Абстрактну фабрику замінити набором Фабричних методів
Інженер-програміст Олександр Басалкевич розповідає про GoF-фабрики, а саме — про реалізацію Фабричного методу та Абстрактної фабрики на прикладі Civilization-like стратегії.
✍️ Код, представлений у статті, написано мовою С++, але спрощений для розуміння широкого загалу розробників: https://dou.ua/goto/QOa9
#C++
Інженер-програміст Олександр Басалкевич розповідає про GoF-фабрики, а саме — про реалізацію Фабричного методу та Абстрактної фабрики на прикладі Civilization-like стратегії.
✍️ Код, представлений у статті, написано мовою С++, але спрощений для розуміння широкого загалу розробників: https://dou.ua/goto/QOa9
#C++
🔥8👍5👎1😱1
Налаштування зовнішніх IDP у SaaS з Okta: проблеми та рішення
На форумі Олександр Антоненко розповідає, як йому та його команді вдалося зробити дозвіл для адміністраторів клієнтів налаштовувати SSO з панелі керування SaaS-платформи.
Про те, як це було зроблено та які проблеми виникли в процесі, читайте тут 👉 https://dou.ua/goto/oK4G
На форумі Олександр Антоненко розповідає, як йому та його команді вдалося зробити дозвіл для адміністраторів клієнтів налаштовувати SSO з панелі керування SaaS-платформи.
Про те, як це було зроблено та які проблеми виникли в процесі, читайте тут 👉 https://dou.ua/goto/oK4G
👍5😱2🎉1
Міграція застосунків на JDK 22. Частина третя
Сергій Моренець описує досвід міграції з JDK 21 на JDK 22. У третій, останній частині статті, він розповідає про фінальні труднощі, включаючи проблеми з Docker image і сумісністю сервісів, таких як Tomcat і Micronaut 👉 https://dou.ua/goto/DdPC
📌 А також надає практичні поради для ефективної міграції та адаптації до нових фіч.
#Java
Сергій Моренець описує досвід міграції з JDK 21 на JDK 22. У третій, останній частині статті, він розповідає про фінальні труднощі, включаючи проблеми з Docker image і сумісністю сервісів, таких як Tomcat і Micronaut 👉 https://dou.ua/goto/DdPC
📌 А також надає практичні поради для ефективної міграції та адаптації до нових фіч.
#Java
👍11❤1
Компанія Elasticsearch B.V. оголосила про повернення статусу open source для платформи пошуку, аналізу та зберігання даних Elasticsearch і веб-інтерфейсу Kibana. Код Elasticsearch і Kibana тепер буде доступний під вільною ліцензією AGPLv3, окрім пропрієтарних ліцензій ELv2 та SSPL.
Деталі в топіку 👉 https://dou.ua/goto/mLh1
#Elasticsearch
Деталі в топіку 👉 https://dou.ua/goto/mLh1
#Elasticsearch
👍38❤11🤩3😁1
Олег Шастітко розглядає питання дубльованого коду, спростовуючи поширене уявлення про його негативний вплив. Він пояснює, у яких випадках дублювання не потребує негайного рефакторингу і може бути навіть корисним 👉 https://dou.ua/goto/dGa4
👎10👍8❤2
У другій частині статті про Wireshark QA Engineer Олександр розповідає про перехоплення та розшифрування TLS-трафіку з embedded-пристроїв.
Зокрема, фокусується на методах розв'язання проблем під час TLS-handshake та тестуванні з доступом до серверного приватного ключа 👉🏻 https://dou.ua/goto/1xRL
Зокрема, фокусується на методах розв'язання проблем під час TLS-handshake та тестуванні з доступом до серверного приватного ключа 👉🏻 https://dou.ua/goto/1xRL
🔥18👍5❤1
Сергій Моренець детально розглядає технологію Google Error Prone. Він описує її можливості для виявлення помилок у коді Java та наголошує на інтеграції з сучасними системами збирання.
Автор також розповідає про конфігурацію, проблеми сумісності та ефективність Error Prone у підвищенні якості коду 👉 https://dou.ua/goto/NuNe
#Java
Автор також розповідає про конфігурацію, проблеми сумісності та ефективність Error Prone у підвищенні якості коду 👉 https://dou.ua/goto/NuNe
#Java
👍12👎2❤1😁1
Релізи Rails 7.2 та Ruby 3.3.5, новий інструмент Rails Designer, виправлення помилок та інші новини, статті й подкасти підготував для вас у цьому дайджесті Дмитро Чекалін 👉 https://dou.ua/goto/XvFB
#Ruby
#Ruby
👍9😱3
Шановні друзі!
Запрошуємо вас 12 вересня о 15:00 на безкоштовний вебінар «ML-проекти: етапи розвитку та рівні зрілості».
Провідні українські фахівці з компаній De Novo та MK Consulting розкажуть про еволюцію ML-проєктів від концепту до продакшену, та поділяться корисними напрацюваннями.
Відвідавши вебінар ви отримаєте практичні знання та інсайти для успішної розробки власних ML-рішень.
Реєструйтесь: https://us06web.zoom.us/webinar/register/WN_lw3krQuhSIeRDAC3sS_1Eg
До зустрічі на вебінарі!
#реклама
Запрошуємо вас 12 вересня о 15:00 на безкоштовний вебінар «ML-проекти: етапи розвитку та рівні зрілості».
Провідні українські фахівці з компаній De Novo та MK Consulting розкажуть про еволюцію ML-проєктів від концепту до продакшену, та поділяться корисними напрацюваннями.
Відвідавши вебінар ви отримаєте практичні знання та інсайти для успішної розробки власних ML-рішень.
Реєструйтесь: https://us06web.zoom.us/webinar/register/WN_lw3krQuhSIeRDAC3sS_1Eg
До зустрічі на вебінарі!
#реклама
👍5😁1😱1
Azure & .Net Digest #0: зміни VMSS, оновлення .Net Core та новий Azure Sphere 🔥
Нові функції для VMSS, управління API, оновлення сховища, виправлення в .NET 8.0. та багато інших оновлень платформ Azure та .NET розглядає Віктор Карабедянц у пілотному випуску нового Azure-дайджесту 👉 https://dou.ua/goto/NEHY
#Azure
Нові функції для VMSS, управління API, оновлення сховища, виправлення в .NET 8.0. та багато інших оновлень платформ Azure та .NET розглядає Віктор Карабедянц у пілотному випуску нового Azure-дайджесту 👉 https://dou.ua/goto/NEHY
#Azure
👍9😱2❤1🎉1
Forwarded from Node.js Recipes
Завтра о 18-му по Києву проведу стрім, у якому зробимо розбір інструментів.
Якщо ви не поділилися досвідом і не проголосували за коментарі інших учасників ком'юніті, то настав час це зробити
До зустрічі в ефірі!
Якщо ви не поділилися досвідом і не проголосували за коментарі інших учасників ком'юніті, то настав час це зробити
До зустрічі в ефірі!
YouTube
Node.js Weekly 2024-W14: Review developer tools for Node.js development
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👎6🔥4👍2😱1
Помилка з доменом WHOIS поставила під загрозу видачу TLS-сертифікатів .MOBI
Дослідники виявили, що застарілий WHOIS-сервер для доменної зони .MOBI все ще використовується багатьма системами. Зареєструвавши домен, вони з'ясували, що центри сертифікації та урядові поштові сервери продовжують запити, що створює ризики для безпеки та видачі TLS-сертифікатів.
Розповідаємо детальніше на Форумі 👉🏻 https://dou.ua/goto/34nh
Дослідники виявили, що застарілий WHOIS-сервер для доменної зони .MOBI все ще використовується багатьма системами. Зареєструвавши домен, вони з'ясували, що центри сертифікації та урядові поштові сервери продовжують запити, що створює ризики для безпеки та видачі TLS-сертифікатів.
Розповідаємо детальніше на Форумі 👉🏻 https://dou.ua/goto/34nh
🔥5👍2😱1
Новини з JVM Language Summit, оновлення Valhalla та Lilliput, зміни у JDK, підтримка JavaFX на ARM64, нові версії Scala і Sandwood - про це та багато іншого читайте у вересневому дайджесті від команди Avenga 👉 https://dou.ua/goto/iMz7
#Java
#Java
👍12
Як розробнику порозумітись з Kubernetes. Покроковий гайд 📌
Щоб зрозуміти, як працює Kubernetes, найголовніше опанувати контейнеризацію Docker.
Варто відповісти собі на такі питання:
1. Що таке Docker-файл та як написати його для вашого сервісу/застосунку?
2. Навіщо потрібен port mapping в контейнерах?
3. Як замаунтити директорію на хостовій машині до контейнера?
4. Як написати Docker Compose файл і запустити його?
Якщо ви знаєте, як відповісти на ці питання стосовно свого проєкту або сервісу — вітаю! Цього достатньо, аби розібратись з азами Kubernetes. Окрім того, раджу озброїтись документацією до нього, адже вона насправді напрочуд вичерпна.
Читайте статтю за посиланням 👉 https://dou.ua/goto/Ad8J
#Kubernetes
Щоб зрозуміти, як працює Kubernetes, найголовніше опанувати контейнеризацію Docker.
Варто відповісти собі на такі питання:
1. Що таке Docker-файл та як написати його для вашого сервісу/застосунку?
2. Навіщо потрібен port mapping в контейнерах?
3. Як замаунтити директорію на хостовій машині до контейнера?
4. Як написати Docker Compose файл і запустити його?
Якщо ви знаєте, як відповісти на ці питання стосовно свого проєкту або сервісу — вітаю! Цього достатньо, аби розібратись з азами Kubernetes. Окрім того, раджу озброїтись документацією до нього, адже вона насправді напрочуд вичерпна.
Читайте статтю за посиланням 👉 https://dou.ua/goto/Ad8J
#Kubernetes
👍14😁8😱1
Розробник Сергій Чербаджи детально описує розгортання AWS Lambda функції з TypeScript через GitHub Actions для створення Telegram-бота. Автор пояснює, як налаштувати середовище, створити бота, і протестувати функціонал 👉 https://dou.ua/goto/E25R
#AWS
#AWS
❤18👍1👎1
Автоматизоване тестування застосунку на React Native та інтеграція в СI/CD
Інна, Automation QA Lead в Mate academy, розповідає про автоматизацію тестування мобільного застосунку на React Native та його інтеграцію в CI/CD процеси. Вона ділиться технічними аспектами реалізації, особливостями щоденних релізів та тим, як це впливає на зворотний зв'язок від користувачів.
Дослідивши доступні та популярні зараз інструменти для мобайл-автоматизації на TypeScript, вони вирішили детальніше розглянути Appium та Detox 👉 https://dou.ua/goto/6Ptj
#AQA #ReactNative
Інна, Automation QA Lead в Mate academy, розповідає про автоматизацію тестування мобільного застосунку на React Native та його інтеграцію в CI/CD процеси. Вона ділиться технічними аспектами реалізації, особливостями щоденних релізів та тим, як це впливає на зворотний зв'язок від користувачів.
Дослідивши доступні та популярні зараз інструменти для мобайл-автоматизації на TypeScript, вони вирішили детальніше розглянути Appium та Detox 👉 https://dou.ua/goto/6Ptj
#AQA #ReactNative
👍7😱2
Forwarded from DOU | Front-end
Ви впевнені, що знаєте усе про div? А якщо Сергій Бабіч, Senior Frontend Developer в Datarobot, переконає вас у протилежному?
Усе, що ви не знали про div — у новій статті, яка розповідає про пришестя div до світу веброзробки, до чого призвела його популярність, та як саме ми завдячуємо існуванню семантичного HTML саме тегу div 👉🏻 https://dou.ua/goto/cNZL
Усе, що ви не знали про div — у новій статті, яка розповідає про пришестя div до світу веброзробки, до чого призвела його популярність, та як саме ми завдячуємо існуванню семантичного HTML саме тегу div 👉🏻 https://dou.ua/goto/cNZL
❤12👎8👍4🔥4😁2