♦️ #Rubyдайджест #41: релиз Ruby 3.0.0, JIT, Pattern Matching, Ractor, Rails 6.1, RuboCop 1.0 — https://dou.ua/forums/topic/32597/?from=tg-tech
#Ruby
#Ruby
Топік про вивчення Computer Science відкрив портал у довгий та вражаючий коментар Юри Зновяка 💪
Як розібратися у практичній архітектурі через спроби оптимізації на Java та зовнішній пам’яті, про EMACS, Linux та книги, які допоможуть збагнути алгоритми.
Повний текст та обговорення
👉 https://dou.ua/goto/YAfn
#Java
Як розібратися у практичній архітектурі через спроби оптимізації на Java та зовнішній пам’яті, про EMACS, Linux та книги, які допоможуть збагнути алгоритми.
Повний текст та обговорення
👉 https://dou.ua/goto/YAfn
#Java
Автоматизируем передачу показаний счетчиков в коммунальные службы, не выходя из дома
На звонок в Киевводоканал с вопросом "Как автоматически передавать показания из квартиры?" был получен ответ "Мы таким не занимаемся...". Ну что ж, "Challenge accepted"
👉🏻 https://dou.ua/forums/topic/32599/?from=tg-tech
На звонок в Киевводоканал с вопросом "Как автоматически передавать показания из квартиры?" был получен ответ "Мы таким не занимаемся...". Ну что ж, "Challenge accepted"
👉🏻 https://dou.ua/forums/topic/32599/?from=tg-tech
Lego для дорослих, або Як запрограмувати робота
«Якщо ваша мета — створити щось суттєве, доведеться ознайомитися з цілим міксом галузей: механікою, високо- та низькорівневим програмуванням, фізикою, електронікою, алгоритмами, роботою з Big Data тощо. Саме тому я і люблю робототехніку: це завжди стик технологій та нескінченна можливість для розвитку та вивчення нових напрямів».
Покроковий гайд з розробки симулятора промислового робота від Вероніки Демедецької, Tech Expert & Senior Software Engineer.
У статті ви ознайомитесь з головними компонентами програм для симуляції роботів, а також знайдете перелік корисних бібліотек алгоритмів 👉 https://dou.ua/goto/8pOR
#bigdata
«Якщо ваша мета — створити щось суттєве, доведеться ознайомитися з цілим міксом галузей: механікою, високо- та низькорівневим програмуванням, фізикою, електронікою, алгоритмами, роботою з Big Data тощо. Саме тому я і люблю робототехніку: це завжди стик технологій та нескінченна можливість для розвитку та вивчення нових напрямів».
Покроковий гайд з розробки симулятора промислового робота від Вероніки Демедецької, Tech Expert & Senior Software Engineer.
У статті ви ознайомитесь з головними компонентами програм для симуляції роботів, а також знайдете перелік корисних бібліотек алгоритмів 👉 https://dou.ua/goto/8pOR
#bigdata
Операционный мониторинг: подходы и инструменты
В этой статье приведены типичные инструменты для операционного мониторинга, примеры их настройки для отправки уведомлений и сравнение установки таких систем локально, либо использования готовых облачных решений: https://dou.ua/forums/topic/32560/?from=tg-tech
В этой статье приведены типичные инструменты для операционного мониторинга, примеры их настройки для отправки уведомлений и сравнение установки таких систем локально, либо использования готовых облачных решений: https://dou.ua/forums/topic/32560/?from=tg-tech
Де шукати архітектурні тренди та що нас чекає у майбутньому
Денис Доронін, Solutions Architect в SoftServe, переконаний, що архітектор має постійно відстежувати тренди й розуміти, які технологічні рішення з’являються та які проблеми вони здатні розв’язувати.
Вивчення техрадарів — один зі способів моніторингу трендів та інновацій в архітектурі.
На що орієнтуватися під час використання TechRadar та які останні архітектурні тренди варті вашої уваги — у статті.
👉 https://dou.ua/goto/QUWB
Денис Доронін, Solutions Architect в SoftServe, переконаний, що архітектор має постійно відстежувати тренди й розуміти, які технологічні рішення з’являються та які проблеми вони здатні розв’язувати.
Вивчення техрадарів — один зі способів моніторингу трендів та інновацій в архітектурі.
На що орієнтуватися під час використання TechRadar та які останні архітектурні тренди варті вашої уваги — у статті.
👉 https://dou.ua/goto/QUWB
О темной стороне legacy-кода. Как решить проблемы с монолитными приложениями
«Проблемы с legacy появляются, когда жизненный цикл продукта не согласован с жизненным циклом ПО продукта».
Об этом не пишут в учебниках. О причинах появления проблем с legacy-кодом и их сложных решениях простыми шагами — в статье Григория Кочанова, System Architect в Petrosoft 👉 https://dou.ua/goto/KsjL
«Проблемы с legacy появляются, когда жизненный цикл продукта не согласован с жизненным циклом ПО продукта».
Об этом не пишут в учебниках. О причинах появления проблем с legacy-кодом и их сложных решениях простыми шагами — в статье Григория Кочанова, System Architect в Petrosoft 👉 https://dou.ua/goto/KsjL
У цій статті розглянули актуальну версію TypeScript 4.1, яка вийшла у листопаді 2020 року, та основні новвоведення, які в ній з’явились.
Також нещодавно представили beta версію TypeScript 4.2, реліз якої очікується в лютому.
👉 https://dou.ua/goto/qlVe
#TypeScript
Також нещодавно представили beta версію TypeScript 4.2, реліз якої очікується в лютому.
👉 https://dou.ua/goto/qlVe
#TypeScript
Привіт! У DOU триває опитування «Рейтинг мов програмування 2021»! Зібрали вже майже 7000 анкет і зовсім скоро зробимо аналітику.
Встигніть заповнити анкету і ви!
👉 https://forms.gle/8KNvqSBFomZkFVnp9
Встигніть заповнити анкету і ви!
👉 https://forms.gle/8KNvqSBFomZkFVnp9
Вышла статья о вариантах распределенных сценариев Дениса Полторака, Embedded C++ Tech Lead.
В ней рассматриваются сценарии в асинхронных системах — какие реализации бывают, какие есть стили написания логики сценария, а также плюсы и минусы разных подходов.
👉 https://dou.ua/goto/FcOj
#C_plus_plus_dou_tech #backend
В ней рассматриваются сценарии в асинхронных системах — какие реализации бывают, какие есть стили написания логики сценария, а также плюсы и минусы разных подходов.
👉 https://dou.ua/goto/FcOj
#C_plus_plus_dou_tech #backend
Якщо ви хочете успішно пройти технічну співбесіду та отримати бажану посаду, потрібно добре готуватися.
10 досвідчених фахівців, що проводять інтер’ю з Java, допомогли нам скласти список теоритичних запитань, задач та завдань, які вони пропонують розв’язати кандидатам.
Сподіваємось, він допоможе вам у підготовці. Успіхів!
👉 https://dou.ua/goto/Wh2j
#Java #100техзапитань
10 досвідчених фахівців, що проводять інтер’ю з Java, допомогли нам скласти список теоритичних запитань, задач та завдань, які вони пропонують розв’язати кандидатам.
Сподіваємось, він допоможе вам у підготовці. Успіхів!
👉 https://dou.ua/goto/Wh2j
#Java #100техзапитань
Electron — кроссплатформенный JavaScript фреймворк.
Он придёт вам на помощь, если нужно написать desktop приложение (чтобы работало и на слабой машине, и без интернета, и с установкой в пару кликов).
В этой статье Алексей Голубев, Lead Software Developer в GlobalLogic, описывает, почему топовые компании выбирают этот инструмент для своих приложений.
👉 https://dou.ua/goto/HzOW
#JavaScript #Frontend
Он придёт вам на помощь, если нужно написать desktop приложение (чтобы работало и на слабой машине, и без интернета, и с установкой в пару кликов).
В этой статье Алексей Голубев, Lead Software Developer в GlobalLogic, описывает, почему топовые компании выбирают этот инструмент для своих приложений.
👉 https://dou.ua/goto/HzOW
#JavaScript #Frontend
📝 Збираємо запитання та завдання, які задають під час співбесід на позицію PHP Dev.
Якщо ви проводите технічні інтерв'ю з цієї мови програмування і готові поділитись запитаннями — пишіть @dzzzvinka
Якщо знаєте тих, хто проводить — скиньте йому чи їй цей пост, будь ласка 😌
Якщо ви проводите технічні інтерв'ю з цієї мови програмування і готові поділитись запитаннями — пишіть @dzzzvinka
Якщо знаєте тих, хто проводить — скиньте йому чи їй цей пост, будь ласка 😌
Обговорюємо ТОП-5 сервісів та інструментів розробників у 2021 👉 https://dou.ua/goto/BYOw
Розкажіть про ваш тулсет, без якого не усвідомлюєте сучасну комерційну розробку!
Розкажіть про ваш тулсет, без якого не усвідомлюєте сучасну комерційну розробку!
Kotlin код в мультиплатформенной разработке. Инсайты Android-разработчика
Вадим Савченко, Android developer в NIX, делится опытом переиспользования кода для нескольких целевых платформ и рассказывает, как Kotlin помогает достигать нужных результатов быстро и качественно.
«Kotlin Multiplatform Mobile Plugin существенно упрощает создание новых мультиплатформенных проектов и поддержку текущих и даже позволяет дебажить код, собранный под IOS»
#Android #Kotlin
Вадим Савченко, Android developer в NIX, делится опытом переиспользования кода для нескольких целевых платформ и рассказывает, как Kotlin помогает достигать нужных результатов быстро и качественно.
«Kotlin Multiplatform Mobile Plugin существенно упрощает создание новых мультиплатформенных проектов и поддержку текущих и даже позволяет дебажить код, собранный под IOS»
#Android #Kotlin
📂 #BAдайджест #12: как отклонять feature request и оценить стоимость ошибки в БП
Собрали для вас самые сочные статьи января по Business Analysis и для расширения кругозора.
Как распознать ненужность фичи, бесплатный фреймворк для структурирования и запуска MVP, написание User Stories, UI-гайд по созданию «правильных» иконок, чек-лист для Product менеджеров и многое другое.
Приятного чтения 👉 https://dou.ua/goto/yTxZ
Собрали для вас самые сочные статьи января по Business Analysis и для расширения кругозора.
Как распознать ненужность фичи, бесплатный фреймворк для структурирования и запуска MVP, написание User Stories, UI-гайд по созданию «правильных» иконок, чек-лист для Product менеджеров и многое другое.
Приятного чтения 👉 https://dou.ua/goto/yTxZ
Как создать и оптимизировать общие Robolectric и Android Instrumentation тесты
Александр Грибук, Android-разработчик в R&D-центре, делится основными проблемами, с которыми его команда столкнулась во время проектирования и реализации системы, дающей возможность писать общие тесты для эмулятора и Robolectric.
А также рассказывает о найденных решениях, которые помогут сделать тестирование более оптимизированным, избавят от лишней работы и помогут обнаружить ранее неизвестные баги.
👉 https://dou.ua/goto/TXrK
#Android
Александр Грибук, Android-разработчик в R&D-центре, делится основными проблемами, с которыми его команда столкнулась во время проектирования и реализации системы, дающей возможность писать общие тесты для эмулятора и Robolectric.
А также рассказывает о найденных решениях, которые помогут сделать тестирование более оптимизированным, избавят от лишней работы и помогут обнаружить ранее неизвестные баги.
👉 https://dou.ua/goto/TXrK
#Android
Image-Driven Development: как минимизировать время разработчиков при реализации MVP-функционала
В этой статье Сергей Матвеев, iOS Lead в компании OBRIO, на примере астрологического приложения Nebula рассказывает о подходе, который поможет реализовывать MVP-функционал практически без участия разработчиков.
👉 https://dou.ua/goto/aObs
В этой статье Сергей Матвеев, iOS Lead в компании OBRIO, на примере астрологического приложения Nebula рассказывает о подходе, который поможет реализовывать MVP-функционал практически без участия разработчиков.
👉 https://dou.ua/goto/aObs
Як перекваліфікуватися з PHP на Go: порівняння, можливі складності та навчальні матеріали.
👉 https://dou.ua/goto/8s6d
#go_dou_tech
👉 https://dou.ua/goto/8s6d
#go_dou_tech
Динамическое программирование: что это, как работает и где применяют
«Динамическое программирование — это подход к решению задач, который основывается на том, что исходная задача разбивается на более мелкие подзадачи, которые проще решить».
О том, как динамическое программирование может значительно ускорить работу программ и изменить ваш взгляд на работу с алгоритмами — читайте в статье Тимофея Антоненко, ML/Python Team Lead в CreatorIQ и исследователя в области архитектур нейронных сетей.
👉 https://dou.ua/goto/WZp3
А вы изучали/применяли раньше этот подход к решению задач?
«Динамическое программирование — это подход к решению задач, который основывается на том, что исходная задача разбивается на более мелкие подзадачи, которые проще решить».
О том, как динамическое программирование может значительно ускорить работу программ и изменить ваш взгляд на работу с алгоритмами — читайте в статье Тимофея Антоненко, ML/Python Team Lead в CreatorIQ и исследователя в области архитектур нейронных сетей.
👉 https://dou.ua/goto/WZp3
А вы изучали/применяли раньше этот подход к решению задач?
Казочка про автоматизацію бізнесу. Створюємо кишеньковий пРРО
Олександр Цішин, Python Developer / Tech Lead в CloudLinux, не хотів витрачати час на щоденну бюрократичну тяганину, якою зобов’язали займатися українських ФОПів.
Тому він вирішив автоматизувати процес відкриття і закриття зміни, створення та друку чеків і внесення щоденного доходу до Google-таблиці й поділився досвідом у цій статті.
👉 https://dou.ua/goto/fuWT
#Python
Олександр Цішин, Python Developer / Tech Lead в CloudLinux, не хотів витрачати час на щоденну бюрократичну тяганину, якою зобов’язали займатися українських ФОПів.
Тому він вирішив автоматизувати процес відкриття і закриття зміни, створення та друку чеків і внесення щоденного доходу до Google-таблиці й поділився досвідом у цій статті.
👉 https://dou.ua/goto/fuWT
#Python