вступление
На этой неделе в разделе Tech я хочу поговорить об архитектуре программного обеспечения. И, конечно же, я не могу пропустить огромное событие в области машинного обучения. В разделе Soft как всегда много полезных советов по продуктивности и саморазвитию.
Кстати, я пропустил пост на прошлой неделе, так что на этой неделе будет еще немного ссылок, чтобы восполнить пробел 😉
Технология
Хорошая архитектура iOS-приложений
Хорошее видео от Kriztof Zablotsky о текущем состоянии паттернов архитектуры iOS-приложений.
#АльфаГо17
На прошлой неделе Google провела мероприятие по машинному обучению. Это было связано с их алгоритмом глубокого обучения под названием AlphaGo. Честно говоря, технической информации об этом событии было не так много, но было любопытно наблюдать за игрой в го между лучшим игроком-человеком и AlphaGo. И, как все и ожидали, AlphaGo выиграла этот набор игр. 😬
DevOps — это культура, а не роль!
Дискуссии о ролях DevOps (ранее Sys. Admins) начались более 3 лет назад. И история показывает нам, что Sys. Админов фактически заменили на DevOps (это примерно та же роль, что и у меня). Но перспективы DevOps действительно выглядят убого. Если вы разработчик, вам обязательно нужно знать, как настроить среду, настроить CI-сервер и автоматизировать развертывание. Может быть, штатные разработчики и не любят это делать, но они могут и должны делать это сами. Это просто решает некоторые проблемы со связью.
Как Etsy доставляет приложения
Говоря о развертывании и Ops. Это отличная свежая статья от команды Etsy о процессе их выпуска. Очень информативно и подробно. Отличный пример решения проблем с продуктом. Процесс освобождения может быть болью. Поверь мне 😅. Свод правил и рекомендаций поможет вам избежать многих проблем и сделать все гладко и легко.
Котлин и Свифт. Это новая эра в мобильной разработке?
Между Google I/O и Apple WWDC самое время поговорить о современных языках программирования. Автор сравнивает современные языки Kotlin и Swift для Android и iOS и старые Java и Objective-C. И назвал это новой эрой.🤔 Что вы думаете об этих новых языках?
Мягкий
Групповой чат заставляет вас потеть?
Ох уж эта вялая эпоха… Мессенджеры — неплохая штука, когда нужно дозвониться до человека из другого города или страны. Чаты 1 на 1 очень эффективны и продуктивны для решения проблем с каждым конкретным человеком. Но когда дело доходит до чатов, где 5+ человек, это очень легко может стать беспорядком. Зайдите и проверьте любое общедоступное сообщество Slack или лучше прочитайте статью и примените рекомендации автора к своей повседневной работе в чате😉
Как стать старшим разработчиком
Старший разработчик — это не технические навыки и знание 10+ разных платформ и языков программирования. Речь идет о ценности проекта. Чем большую ценность вы приносите проекту и людям вокруг вас, тем больше вы становитесь старшим разработчиком.
Почему ведение ежедневного журнала может изменить вашу жизнь
Очень привлекательная статья для журнала. У меня была высокая мотивация начать вести дневник сразу после прочтения. Автор ссылается на несколько хороших книг, которые помогут сделать вашу жизнь лучше и осознаннее. А ведение дневника — одна из привычек, меняющих жизнь.
Также есть много исследований о писательстве и его влиянии на мозг и продуктивность: Исследуя мозг писателей, Что теряется, когда исчезает почерк, и не связанная напрямую с писательством, но очень полезная привычка — 30 Вторая привычка, которая может оказать большое влияние на вашу жизнь
Причины, по которым все дизайнеры должны начать писать больше
И еще раз о писательстве. Но более конкретно в контексте области дизайна UI/UX.
OffTop
Это все на сегодня. Предстоящая неделя будет насыщена новостями с WWDC! 👨💻