Месяц, которого мы все ждали; Саммит ITNEXT!

Надеюсь, у вас был замечательный день. Чтобы немного оживить ваш день, у нас есть много статей для вас в магазине 😊 Однако перед этим мы хотели бы упомянуть две вещи:

  • Саммит ITNEXT состоится 30-го числа этого месяца! Есть три параллельных пути; JavaScript, DevOps и инженерия данных. Мероприятие ориентировано на IT-специалистов, которые хотят углубить свои знания и познакомиться с единомышленниками.
  • ITNEXT основана компанией LINKIT. Мы также организуем ежемесячные встречи. Если вы живете в Нидерландах, следите за предстоящими событиями. Надеемся вскоре вас увидеть.

Наслаждайтесь чтением статей :)

Параметры спреда и остальных параметров: серия функций JavaScript ES6 (часть 4⃣)

Поскольку JS используется в значительной части Интернета, автор хочет предоставить ряд статей и примеров функций ES6+, которые она регулярно использует, чтобы другие разработчики могли сослаться на них.

Сериал:

Используйте DOM как профессионал 🛹

Автор показывает вам в этой истории, как перестать бояться DOM, использовать его в полной мере и начать любить его. DOM API — невероятно мощный и универсальный, хотя и многословный API. Имейте в виду, что он предназначен для предоставления разработчикам низкоуровневых строительных блоков для построения абстракций, поэтому в этом смысле он должен быть подробным, чтобы обеспечить однозначный и понятный API.

Несколько полезных трюков с Vue.js 👐

U достойная статья, в которой рассказывается о следующих советах:

  • Пересылка всех реквизитов родительского компонента в дочерний компонент;
  • Обеспечение того, чтобы два компонента принимали одни и те же реквизиты;
  • Переадресация всех слушателей событий родительского компонента дочернему компоненту;
  • Красивый синтаксис слота;
  • Динамические директивные аргументы;
  • источник динамического изображения;

Наслаждайтесь чтением их, и мы надеемся, что это действительно поможет вам улучшить свои навыки кодирования Vue.js!

Лучший способ организовать редукс-состояние 🛣️

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

Создание многопользовательского Angular-приложения с изменяемым оформлением 🏗

Многопользовательская среда — распространенная проблема при разработке приложений, для которой существует множество устоявшихся решений. Эти решения зависят от языка/инструментария/фреймворка. В широком смысле мы можем думать о решениях как о двух разных вариантах, а именно о статическом и динамическом.

В этой статье автор поделится динамическим подходом к решению этой проблемы, основанным на фреймворке Angular.

Bash Scripting: все, что вам нужно знать о программировании Bash-shell 🐚

В этой статье мы рассмотрим практически все темы, связанные с программированием на Bash. Это не касается того, как работают разные команды UNIX. Bash (он же Bourne Again Shell) — это тип интерпретатора, который обрабатывает команды оболочки. Интерпретатор оболочки принимает команды в текстовом формате и вызывает службы операционной системы для выполнения каких-либо действий.

Масштабируемая архитектура Redux для проектов React с Redux-Saga и Typescript ⚖️

Redux — это инструмент для управления состоянием данных и пользовательского интерфейса в приложениях Javascript. В руководстве, написанном Erşah, вы можете увидеть, как организовать структуру проектов, состоящих из Redux. Приступим к разработке проверенной, строго типизированной и масштабируемой архитектуры!

Лучшие практики развертывания в Kubernetes с помощью Helm ⛑️

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

Как создать простое задание ETL локально с помощью PySpark, PostgreSQL и Docker 🚢

В этой статье мы покажем, как можно использовать Apache Spark для написания мощных заданий ETL на Python. Если вы уже знакомы с Python и ежедневно работаете с данными, PySpark поможет вам создать более масштабируемую обработку и анализ (больших) данных.

Котлин: Конструкторы 🏘

Вы также перешли на Kotlin, поскольку он стал более широко использоваться Google и сообществом разработчиков Android? Если вы имеете опыт работы с Java, вы можете обнаружить, что конструкторы в Kotlin поначалу могут показаться немного сложными. Надеюсь, эта статья поможет вам в этом обучении.

Как создать простое задание ETL локально с помощью PySpark, PostgreSQL и Docker 👩‍💻👨‍💻

В этой статье автор демонстрирует, как можно использовать Apache Spark для написания мощных заданий ETL на Python. Если вы уже знакомы с Python и ежедневно работаете с данными, PySpark поможет вам создать более масштабируемую обработку и анализ (больших) данных.

Об автоматизации всего — Cloud Container Provisioning на AWS 🛠

Давайте поговорим о применении непрерывного развертывания и интеграции (CI/CD) для размещения некоторых сервисов в сети — в духе GitOps. В двух словах, нам нравится добавлять новые функции в Git и сразу же предоставлять их пользователям через микросервисы.

Создайте, соберите и отправьте pip-модуль Python3 за 5 минут 🛳

Если вы используете Python, вы, вероятно, столкнулись с тегом pip на своем пути. Pip — наиболее часто используемый менеджер пакетов для модулей Python. Помните время, когда пункт считался обязательством? У Пипа был ярлык второго мятежного капитана на корабле. Сегодня с контейнерами, такими как Docker, проблем больше нет. Давайте шипнем какой-нибудь код!

Обязательно ознакомьтесь и с этими статьями! Определенно стоит прочитать.

Добавление разбиения на страницы SQL Server к методу REST API Outsystems, автор João Duro.

Обновление платформы OutSystems до версии 11 от Kees Kleybeuker:

Захватывающие новости и обновления ниже!

Потрясающие подкасты, которые вы могли пропустить 🎧:

Этьен Лемей делится своим опытом создания Missive с использованием лучших практик, а также рассказывает о плюсах и минусах создания настольных и мобильных приложений с единой кодовой базой. → ⏯️ ← (Аудио) Авторы: Wes Bos и Scott Tolinski — Full Stack JavaScript Web Developers.

Давайте поговорим о приложении 3factor, эти 2 подкаста рассказывают о первом факторе GraphQL и втором факторе. Станьте лучшим разработчиком программного обеспечения, которым вы можете быть, с помощью Reliable Eventing. Следите за новостями, чтобы узнать о третьем факторе в ноябре! → 1-й | 2️nd ← (Аудио) Автор: Аллен Андервуд, Майкл Аутлоу, Джо Зак, Аллен Андервуд, Майкл Аутлоу и Джо Зак.

Что-то интересное!

Скоро собеседование? Вы нервничаете или просто хотите лучше подготовиться?

Вы можете найти 101 проблему кодирования и несколько советов, как пройти следующее собеседование по программированию прямо здесь. Удачи!

🎉 ITNEXTSUMMIT 2019 🎉

Хотите знать, что будет дальше в #JS, #DevOps и #DataEngineering? Присоединяйтесь к нам на #ITNEXTSUMMIT2019 в этом месяце 30 октября 2019 года! Многопрофильная интерактивная конференция для дальновидных разработчиков.