😤 Один із розробників MySQL Штайнер Гундерсон покидає проєкт. Протягом п’яти років він працював у Oracle.
Девелопер розкритував MySQL та рекомендував використовувати PostgreSQL.
Деталі скандалу: https://dou.ua/goto/ljOw
А ви користуєтеся MySQL?
Девелопер розкритував MySQL та рекомендував використовувати PostgreSQL.
Деталі скандалу: https://dou.ua/goto/ljOw
А ви користуєтеся MySQL?
👋 Привіт! Шукаємо фахівців, які розкажуть, що запитують на технічних співбесідах різного рівня для QA (окремо виділимо категорію AQA). Йдеться саме про hard skills. Готуємо збірку 100+ технічних запитань для QA.
Ви маєте досвід проведення співбесід? А може знаєте когось, хто має?
👉 Пишіть @dzzzvinka!
Або на пошту 📩 [email protected]
Дякуємо за ваш внесок у спільноту!
Попередні випуски рубрики 100+ технічних запитань для Android, iOS, GO, Ruby та інших спеціалізацій: https://dou.ua/goto/iZnR
Ви маєте досвід проведення співбесід? А може знаєте когось, хто має?
👉 Пишіть @dzzzvinka!
Або на пошту 📩 [email protected]
Дякуємо за ваш внесок у спільноту!
Попередні випуски рубрики 100+ технічних запитань для Android, iOS, GO, Ruby та інших спеціалізацій: https://dou.ua/goto/iZnR
Співбесіда з DevOps. 300+ запитань для Junior, Middle, Senior
Попит на DevOps за останні роки сильно зростає. Можна, звісно, сперечатися про популярність цієї спеціалізації, а можна готуватися до співбесіди та отримати омріяні $9K (а іноді й більше) ;)
Разом зі спеціалістами, які проводять технічні інтерв’ю для DevOps, підготували для вас добірку можливих запитань для Junior, Middle та Senior рівнів. Користуйтеся!
👉 https://dou.ua/goto/3j0z
#DevOps #100техзапитань
Попит на DevOps за останні роки сильно зростає. Можна, звісно, сперечатися про популярність цієї спеціалізації, а можна готуватися до співбесіди та отримати омріяні $9K (а іноді й більше) ;)
Разом зі спеціалістами, які проводять технічні інтерв’ю для DevOps, підготували для вас добірку можливих запитань для Junior, Middle та Senior рівнів. Користуйтеся!
👉 https://dou.ua/goto/3j0z
#DevOps #100техзапитань
Чи може Micronaut замінити Spring Boot? Розберемося на прикладі
Присутність Micronaut на ринку збільшилася майже в 2 рази у 2021 році. Що ж в ньому цікавого та чи зможе він замінити Spring Boot?
У статті у цьому розбирається Іван Козіков, Full Stack Java Developer в NIX, через історію архітектури ПЗ, що допоможе зрозуміти, чому виникли ці фреймворки та які завдання вони вирішують.
Він виділяє основні фічі Micronaut і порівнює два застосунки з ідентичними технологіями: один — на цьому фреймворку, а інший — на Spring Boot.
👉 https://dou.ua/goto/Uzno
#Java
Присутність Micronaut на ринку збільшилася майже в 2 рази у 2021 році. Що ж в ньому цікавого та чи зможе він замінити Spring Boot?
У статті у цьому розбирається Іван Козіков, Full Stack Java Developer в NIX, через історію архітектури ПЗ, що допоможе зрозуміти, чому виникли ці фреймворки та які завдання вони вирішують.
Він виділяє основні фічі Micronaut і порівнює два застосунки з ідентичними технологіями: один — на цьому фреймворку, а інший — на Spring Boot.
👉 https://dou.ua/goto/Uzno
#Java
Cloud Native або нові віяння у розробці застосунків на MS Azure з прикладами. Частина 1
Якщо ви плануєте мігрувати у хмару та переходити на нові віяння у розробці, такі як Cloud Native, ця стаття буде для вас цікава.
Віктор Карабедянц, IT Manager, показує плюси та мінуси цього підходу та розбирає базові компоненти, які надає ця хмара.
👉 https://dou.ua/goto/ZHNt
#cloud
Якщо ви плануєте мігрувати у хмару та переходити на нові віяння у розробці, такі як Cloud Native, ця стаття буде для вас цікава.
Віктор Карабедянц, IT Manager, показує плюси та мінуси цього підходу та розбирає базові компоненти, які надає ця хмара.
👉 https://dou.ua/goto/ZHNt
#cloud
Як написати Front-end на Рельсах майже без JavaScript
Як розробляти MVP для різноманітних продуктів за допомогою інструментів та підходів для створення користувацького інтерфейсу від команди Rails, у статті розповідає та показує Дмитро Щербакан, Full Stack Engineer в Railsware.
👉 https://dou.ua/goto/7Cwh
#Ruby #FrontEnd
Як розробляти MVP для різноманітних продуктів за допомогою інструментів та підходів для створення користувацького інтерфейсу від команди Rails, у статті розповідає та показує Дмитро Щербакан, Full Stack Engineer в Railsware.
👉 https://dou.ua/goto/7Cwh
#Ruby #FrontEnd
Разрабатываем и отлаживаем serverless-приложения на AWS Lambda локально
Як розробити та налагодити serverless-бекенди локально, без консолі AWS? Про свій досвід розповіли Іван Резнік (Back-end Team Lead) та Антон Гурленко (Back-end Developer) з Amazing Apps.
З якими складнощами вони стикалися на шляху, і навіщо написали свій фреймворк для налагодження, читайте у статті.
👉 https://dou.ua/goto/yAht
Як розробити та налагодити serverless-бекенди локально, без консолі AWS? Про свій досвід розповіли Іван Резнік (Back-end Team Lead) та Антон Гурленко (Back-end Developer) з Amazing Apps.
З якими складнощами вони стикалися на шляху, і навіщо написали свій фреймворк для налагодження, читайте у статті.
👉 https://dou.ua/goto/yAht
Sheldon: Erlang-бібліотека для перевірки орфографії
Sheldon — це проста бібліотека для перевірки орфографії за допомогою Erlang, яка пропонує правильне написання, коли у певному слові є помилка.
Про неї у своїй статті розповів В’ячеслав Кацуба, який надає консалтингові послуги з Erlang протягом останніх 6 років для проєктів з різними напрямками. Також автор розповів, як йому вдалося покращити Шелдона.
👉 https://dou.ua/goto/qF5q
#Erlang
Sheldon — це проста бібліотека для перевірки орфографії за допомогою Erlang, яка пропонує правильне написання, коли у певному слові є помилка.
Про неї у своїй статті розповів В’ячеслав Кацуба, який надає консалтингові послуги з Erlang протягом останніх 6 років для проєктів з різними напрямками. Також автор розповів, як йому вдалося покращити Шелдона.
👉 https://dou.ua/goto/qF5q
#Erlang
Гайд з використання DRY principle: розуміння принципу, дублювання коду та створення абстракцій
Чи правильно ви розумієте принцип Don’t-Repeat-Yourself? Віталій Коваленко, Senior Full Stack Software Engineer у Sisense, вважає, що DRY — надважливий для забезпечення підтримки та читабельності коду в майбутньому.
У статті він порушує це питання та розбирається в різних аспектах формулювання та застосування цього принципу.
👉 https://dou.ua/goto/JLGQ
Чи правильно ви розумієте принцип Don’t-Repeat-Yourself? Віталій Коваленко, Senior Full Stack Software Engineer у Sisense, вважає, що DRY — надважливий для забезпечення підтримки та читабельності коду в майбутньому.
У статті він порушує це питання та розбирається в різних аспектах формулювання та застосування цього принципу.
👉 https://dou.ua/goto/JLGQ
😰 У бібліотеці логування Java Apache Log4j виявили серйозну вразливість нульового дня, яка зачепила всі системи та служби, що використовують цю бібліотеку між версіями 2.0 та 2.14.1.
Вона легко експлуатується і дозволяє зловмисникам отримати повний контроль над вразливими серверами.
Співзасновник компанії Blynk Дмитро Думанський назвав це «найбільшим факапом у джава світі за останні 10 років».
Деталі: https://dou.ua/goto/l3Aw
Вона легко експлуатується і дозволяє зловмисникам отримати повний контроль над вразливими серверами.
Співзасновник компанії Blynk Дмитро Думанський назвав це «найбільшим факапом у джава світі за останні 10 років».
Деталі: https://dou.ua/goto/l3Aw
💎 Design дайджест #9: як YouTube утримує користувачів, sustainable графічний дизайн та гайд з вивчення DesignOps
Найцікавіші статті, кейс-стаді, продукти та інструменти зі світу дизайну і візуальної комунікації за останній час. І нова порція мемчиків, якщо ви на них чекаєте 😉
На вас чекають:
• UI/UX дизайн тренди та 15+ трендів веб дизайну 2022 , з якими ви маєте бути знайомі;
• 5 шляхів покращити читабельність матриці тарифних планів;
• UI шпаргалки з випадаючих списків;
• про гейміфікацію в усіх сферах нашого життя;
та багато іншого читайте у дайджесті Awesomic.
👉 https://dou.ua/goto/OoDw
#UXUIdesign
Найцікавіші статті, кейс-стаді, продукти та інструменти зі світу дизайну і візуальної комунікації за останній час. І нова порція мемчиків, якщо ви на них чекаєте 😉
На вас чекають:
• UI/UX дизайн тренди та 15+ трендів веб дизайну 2022 , з якими ви маєте бути знайомі;
• 5 шляхів покращити читабельність матриці тарифних планів;
• UI шпаргалки з випадаючих списків;
• про гейміфікацію в усіх сферах нашого життя;
та багато іншого читайте у дайджесті Awesomic.
👉 https://dou.ua/goto/OoDw
#UXUIdesign
Використовуємо Golang для розробки Node.js-застосунків (Node.js: In Go We Trust)
Як відомо, Node.js добре справляється з I/O intensive завданнями. А от для вирішення CPU bound є декілька варіантів — child processes/cluster, worker threads. Також є можливість використати іншу мову програмування.
Software Engineer Олексій Новохацький у своїй статті описує підходи до використання Golang в розробці Node.js-застосунків для запуску деяких CPU intensive завдань (простої суми чисел, послідовності Фібоначчі, а також для таких хеш-функцій, як md5 та sha256).
👉 https://dou.ua/goto/onJo
#NodeJS #go_dou_tech
Як відомо, Node.js добре справляється з I/O intensive завданнями. А от для вирішення CPU bound є декілька варіантів — child processes/cluster, worker threads. Також є можливість використати іншу мову програмування.
Software Engineer Олексій Новохацький у своїй статті описує підходи до використання Golang в розробці Node.js-застосунків для запуску деяких CPU intensive завдань (простої суми чисел, послідовності Фібоначчі, а також для таких хеш-функцій, як md5 та sha256).
👉 https://dou.ua/goto/onJo
#NodeJS #go_dou_tech
Як писати документацію, а отримати тести на Flutter
Як писати тести через документацію? Відповідь на це запитання має Олександр — GDE у Flutter та Dart. Він вже близько 10 років створює кросплатформні мобільні додатки.
У своїй статті він на прикладах показує, як можна створити звичайний документ англійською мовою, а бонусом отримати widget та/або інтеграційні тести. Матеріал буде корисним всім, хто займається розробкою мобільного додатку на Flutter.
👉 https://dou.ua/goto/JNLo
#Flutter #mobile
Як писати тести через документацію? Відповідь на це запитання має Олександр — GDE у Flutter та Dart. Він вже близько 10 років створює кросплатформні мобільні додатки.
У своїй статті він на прикладах показує, як можна створити звичайний документ англійською мовою, а бонусом отримати widget та/або інтеграційні тести. Матеріал буде корисним всім, хто займається розробкою мобільного додатку на Flutter.
👉 https://dou.ua/goto/JNLo
#Flutter #mobile
Як правильно робити http-запити в .NET Core застосунках
Якщо ви почнете використовувати у своєму додатку фабрику замість створення клієнтів вручну, ваша програма зможе працювати краще.
Особливо якщо там активно використовуються http-запити.
У статті Володимир Вердиш, Senior Software Engineer, доводить це.
👉 https://dou.ua/goto/mbOW
#dotnet_dou_tech
Якщо ви почнете використовувати у своєму додатку фабрику замість створення клієнтів вручну, ваша програма зможе працювати краще.
Особливо якщо там активно використовуються http-запити.
У статті Володимир Вердиш, Senior Software Engineer, доводить це.
👉 https://dou.ua/goto/mbOW
#dotnet_dou_tech
Forwarded from GameDev DOU
Как разрабатывать игры на Unity: шаблоны проектирования и хорошие практики
Виктор Антоненко, Lead Unity Developer из компании OBRIO, рассказывает о работе с шаблонами проектирования и других полезных практиках при разработке игр на Unity.
👉 https://dou.ua/goto/94i7
Виктор Антоненко, Lead Unity Developer из компании OBRIO, рассказывает о работе с шаблонами проектирования и других полезных практиках при разработке игр на Unity.
👉 https://dou.ua/goto/94i7
♦️#Rubyдайджест #50: Rails 7 RC1, Ruby 3.1.0 Preview 1
У випуску: трохи про Rails 7, список змін до Ruby 3.1.0, огляд екосистеми гема async, оптимізація збирача сміття в Ruby, статті, подакасти та багато іншого зі світу Ruby.
👉 https://dou.ua/goto/Qu05
#Ruby
У випуску: трохи про Rails 7, список змін до Ruby 3.1.0, огляд екосистеми гема async, оптимізація збирача сміття в Ruby, статті, подакасти та багато іншого зі світу Ruby.
👉 https://dou.ua/goto/Qu05
#Ruby
Заливаємо вебаплікацію на CDN від AWS
Як захостити свою вебаплікацію на CDN від Amazon у статті розповідає Роман Сенчук, Solution Architect Associate в Vodworks.
Може бути цікаво всім, хто хоче покращити доступ до свого ресурсу, а саме прискорити завантаження статичного контенту користувачами.
👉 https://dou.ua/goto/lHe2
#cloud
Як захостити свою вебаплікацію на CDN від Amazon у статті розповідає Роман Сенчук, Solution Architect Associate в Vodworks.
Може бути цікаво всім, хто хоче покращити доступ до свого ресурсу, а саме прискорити завантаження статичного контенту користувачами.
👉 https://dou.ua/goto/lHe2
#cloud
DrawSQL — колекція шаблонів баз даних
DrawSQL — це сайт зі стандартними можливостями для роботи зі схемою бази даних в онлайні, таких сайтів вистачає, та й зазвичай ці стандартні можливості вбудовані в популярні IDE.
Ярослав Характерник, Golang Developer, вважає, що проєкт має перспективи і розповідає про нього у статті. Та судіть самі і вирішуйте, чи підтримати його розвиток на ProductHunt.
👉 https://dou.ua/goto/s1G0
DrawSQL — це сайт зі стандартними можливостями для роботи зі схемою бази даних в онлайні, таких сайтів вистачає, та й зазвичай ці стандартні можливості вбудовані в популярні IDE.
Ярослав Характерник, Golang Developer, вважає, що проєкт має перспективи і розповідає про нього у статті. Та судіть самі і вирішуйте, чи підтримати його розвиток на ProductHunt.
👉 https://dou.ua/goto/s1G0
Автоматизуємо процеси, щоб масштабуватися. Кейс Shopmonkey
Процеси часто не ростуть так швидко, як ми. Тому для підтримки ефективності треба змінювати підходи у роботі.
Ігор Соломаха, Lead Core Back-end Team в Shopmonkey, розповідає про те, як вони автоматизовували процеси у CI/CD Pipeline паралельно зі збільшенням кількості фахівців у командах. Навіщо впроваджували, що використовували та скільки етапів пройшли — читайте у його статті.
Буде корисно тімлідам, розробникам та девопсам, які шукають можливості для автоматизації, та гайди, як це зробити. Підхід можна застосовувати як для компаній до 100 осіб, так і для більших.
👉 https://dou.ua/goto/NiCk
#DevOps
Процеси часто не ростуть так швидко, як ми. Тому для підтримки ефективності треба змінювати підходи у роботі.
Ігор Соломаха, Lead Core Back-end Team в Shopmonkey, розповідає про те, як вони автоматизовували процеси у CI/CD Pipeline паралельно зі збільшенням кількості фахівців у командах. Навіщо впроваджували, що використовували та скільки етапів пройшли — читайте у його статті.
Буде корисно тімлідам, розробникам та девопсам, які шукають можливості для автоматизації, та гайди, як це зробити. Підхід можна застосовувати як для компаній до 100 осіб, так і для більших.
👉 https://dou.ua/goto/NiCk
#DevOps
🤖 Big Data, Machine Learning, Data Science Digest #18
Свіжий дайджест з матеріалами, новинами та цікавими проєктами зі світу Machine Learning, Data Science та штучного інтелекту від Вови Кириченка, CTO в Xenoss.
У випуску:
🔹 хто стоїть за розробкою AI-систем та як це впливає на їхню якість;
🔹 як команди із Silicon Valley виборюють право порушувати тишу стосовно AI-загроз;
🔹 як AI може замінити іншомовні субтитри та які проєкти креативного мистецтва вийшли у світ;
🔹 проєкти, які допоможуть початківцям зібрати переконливе резюме;
🔹 фріланс у сфері ML;
🔹 еволюцію штучного інтелекту в США;
🔹 використання reinforcement learning для навчання роботів;
та ще багато чого іншого. Приємного читання!
👉 https://dou.ua/goto/oYco
#DataScience #ML #bigdata
Свіжий дайджест з матеріалами, новинами та цікавими проєктами зі світу Machine Learning, Data Science та штучного інтелекту від Вови Кириченка, CTO в Xenoss.
У випуску:
🔹 хто стоїть за розробкою AI-систем та як це впливає на їхню якість;
🔹 як команди із Silicon Valley виборюють право порушувати тишу стосовно AI-загроз;
🔹 як AI може замінити іншомовні субтитри та які проєкти креативного мистецтва вийшли у світ;
🔹 проєкти, які допоможуть початківцям зібрати переконливе резюме;
🔹 фріланс у сфері ML;
🔹 еволюцію штучного інтелекту в США;
🔹 використання reinforcement learning для навчання роботів;
та ще багато чого іншого. Приємного читання!
👉 https://dou.ua/goto/oYco
#DataScience #ML #bigdata
Чим насправді зайнятий ваш застосунок. Micrometer. Частина 1
Інформація про те, як працює конкретний шматок вашого сервісу в часі, допомагає знайти bottleneck і дає можливість тверезо оцінювати обмеження програми.
Якщо ви шукаєте інструмент, щоб зрозуміти, як саме виміряти програму, то цей цикл саме для вас.
👉 https://dou.ua/goto/2tGE
Інформація про те, як працює конкретний шматок вашого сервісу в часі, допомагає знайти bottleneck і дає можливість тверезо оцінювати обмеження програми.
Якщо ви шукаєте інструмент, щоб зрозуміти, як саме виміряти програму, то цей цикл саме для вас.
👉 https://dou.ua/goto/2tGE