DOU #tech
10.8K subscribers
1.11K photos
13 videos
1.46K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Привіт! У DOU триває опитування «Рейтинг мов програмування 2021»! Зібрали вже майже 7000 анкет і зовсім скоро зробимо аналітику.

Встигніть заповнити анкету і ви!
👉 https://forms.gle/8KNvqSBFomZkFVnp9
Вышла статья о вариантах распределенных сценариев Дениса Полторака, Embedded C++ Tech Lead.

В ней рассматриваются сценарии в асинхронных системах — какие реализации бывают, какие есть стили написания логики сценария, а также плюсы и минусы разных подходов.

👉 https://dou.ua/goto/FcOj

#C_plus_plus_dou_tech #backend
Якщо ви хочете успішно пройти технічну співбесіду та отримати бажану посаду, потрібно добре готуватися.

10 досвідчених фахівців, що проводять інтер’ю з Java, допомогли нам скласти список теоритичних запитань, задач та завдань, які вони пропонують розв’язати кандидатам.

Сподіваємось, він допоможе вам у підготовці. Успіхів!

👉 https://dou.ua/goto/Wh2j

#Java #100техзапитань
Electron — кроссплатформенный JavaScript фреймворк.
Он придёт вам на помощь, если нужно написать desktop приложение (чтобы работало и на слабой машине, и без интернета, и с установкой в пару кликов).

В этой статье Алексей Голубев, Lead Software Developer в GlobalLogic, описывает, почему топовые компании выбирают этот инструмент для своих приложений.

👉 https://dou.ua/goto/HzOW

#JavaScript #Frontend
📝 Збираємо запитання та завдання, які задають під час співбесід на позицію PHP Dev.

Якщо ви проводите технічні інтерв'ю з цієї мови програмування і готові поділитись запитаннями — пишіть @dzzzvinka

Якщо знаєте тих, хто проводить — скиньте йому чи їй цей пост, будь ласка 😌
Обговорюємо ТОП-5 сервісів та інструментів розробників у 2021 👉 https://dou.ua/goto/BYOw

Розкажіть про ваш тулсет, без якого не усвідомлюєте сучасну комерційну розробку!
Kotlin код в мультиплатформенной разработке. Инсайты Android-разработчика

Вадим Савченко, 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
Как создать и оптимизировать общие Robolectric и Android Instrumentation тесты

Александр Грибук, Android-разработчик в R&D-центре, делится основными проблемами, с которыми его команда столкнулась во время проектирования и реализации системы, дающей возможность писать общие тесты для эмулятора и Robolectric.

А также рассказывает о найденных решениях, которые помогут сделать тестирование более оптимизированным, избавят от лишней работы и помогут обнаружить ранее неизвестные баги.

👉 https://dou.ua/goto/TXrK

#Android
Image-Driven Development: как минимизировать время разработчиков при реализации MVP-функционала

В этой статье Сергей Матвеев, iOS Lead в компании OBRIO, на примере астрологического приложения Nebula рассказывает о подходе, который поможет реализовывать MVP-функционал практически без участия разработчиков.

👉 https://dou.ua/goto/aObs
Як перекваліфікуватися з PHP на Go: порівняння, можливі складності та навчальні матеріали.

👉 https://dou.ua/goto/8s6d

#go_dou_tech
Динамическое программирование: что это, как работает и где применяют

«Динамическое программирование — это подход к решению задач, который основывается на том, что исходная задача разбивается на более мелкие подзадачи, которые проще решить».

О том, как динамическое программирование может значительно ускорить работу программ и изменить ваш взгляд на работу с алгоритмами — читайте в статье Тимофея Антоненко, ML/Python Team Lead в CreatorIQ и исследователя в области архитектур нейронных сетей.

👉 https://dou.ua/goto/WZp3

А вы изучали/применяли раньше этот подход к решению задач?
Казочка про автоматизацію бізнесу. Створюємо кишеньковий пРРО

Олександр Цішин, Python Developer / Tech Lead в CloudLinux, не хотів витрачати час на щоденну бюрократичну тяганину, якою зобов’язали займатися українських ФОПів.

Тому він вирішив автоматизувати процес відкриття і закриття зміни, створення та друку чеків і внесення щоденного доходу до Google-таблиці й поділився досвідом у цій статті.

👉 https://dou.ua/goto/fuWT

#Python
This media is not supported in your browser
VIEW IN TELEGRAM
Ура! Нас вже понад 5000!🎉
Дякуємо, що ви з нами!
❤️

*пораділи та пішли далі публікувати для вас технічні статті*
«Шпаргалка» для .NET разработчиков по самым полезным фичам С# 9 и некоторым функциям из предыдущих версий.

На этот раз много внимания уделили изменениям свойств объектов, новому типу Record и не только.

Больше в статье 👉 https://dou.ua/goto/EPqv

#dotnet_dou_tech
«Chrome Dev Summit 2020 для ленивых» —краткая выжимка с полезными ссылками с ежегодного Chrome Dev Summit, который проходил в конце 2020 онлайн.

👉 https://dou.ua/goto/vVkF
Порівнюємо інструменти для CI/CD: Teamcity, Jenkins, Bitbucket та інші

Матеріал буде корисний девопсам та всім, хто починає роботу над проєктом і думає, яку саме систему безперервної інтеграції обрати.

Розглядаємо переваги та недоліки різних систем, а також фактори, які впливатимуть на ваш вибір.

👉 https://dou.ua/goto/GRHD

#DevOps
This media is not supported in your browser
VIEW IN TELEGRAM
Для нас важливо постачати вам тільки актуальний контент. Саме тому маємо прохання!

Напишіть у коментарях до цього топіку, які теми хотіли б бачити на #DOUtech
👉 https://dou.ua/goto/q7mm

Крім того тут 👉 https://dou.ua/goto/QsT8 👈 у вкладці «техрозділ», є перелік тем, які ми вже запланували і шукаємо авторів.

Якщо хочете написати статтю — @dzzzvinka чекає 😉

Дякуємо!
Стаття для тих, хто хоче почитати про досвід написання компілятора невеликої, навчальної мови, яка, однак, зберігає багато функцій повновагових мов програмування, включаючи класи, статичну типізацію і навіть найпростіший варіант зіставлення зі зразком (pattern matching).

Микола Мусієнко, .NET Developer, розповідає які рішення знадобилося прийняти до і в процесі розробки, про складнощі, з якими зіткнувся, та ділиться цікавими посиланнями на думки і досвід гуру, а також навчальні матеріали.

👉 https://dou.ua/goto/vsb9
Ніхто не застрахований від багів у коді. З ними стикаються навіть найдосвідченіші програмісти, адже помилки — це теж частина розробки.

Роман Фурман, iOS-розробник, про інструменти, які допомагають швидко та завчасно виявити помилки коду.

👉 https://dou.ua/goto/1iYt

#iOS_dou_tech
Негативна динаміка Python, зростання С#, тенденція переходу з JavaScript на TypeScript та перша поява Rust на карті.

Визначили новий рейтинг мов програмування. Читайте та обговорюйте результати!

👉 https://dou.ua/goto/YcUy
How to Easily Find YouTube Videos: A Comprehensive Guide