Месяц, которого мы все ждали; Саммит ITNEXT!
Надеюсь, у вас был замечательный день. Чтобы немного оживить ваш день, у нас есть много статей для вас в магазине 😊 Однако перед этим мы хотели бы упомянуть две вещи:
- Саммит ITNEXT состоится 30-го числа этого месяца! Есть три параллельных пути; JavaScript, DevOps и инженерия данных. Мероприятие ориентировано на IT-специалистов, которые хотят углубить свои знания и познакомиться с единомышленниками.
- ITNEXT основана компанией LINKIT. Мы также организуем ежемесячные встречи. Если вы живете в Нидерландах, следите за предстоящими событиями. Надеемся вскоре вас увидеть.
Наслаждайтесь чтением статей :)
Параметры спреда и остальных параметров: серия функций JavaScript ES6 (часть 4⃣)
Поскольку JS используется в значительной части Интернета, автор хочет предоставить ряд статей и примеров функций ES6+, которые она регулярно использует, чтобы другие разработчики могли сослаться на них.
Сериал:
- Var, Let & Const: серия функций JavaScript ES6 (часть 1)
- Стрелочные функции: серия функций JavaScript ES6 (часть 2)
- Значения параметров функции по умолчанию: серия функций JavaScript ES6 (часть 3)
- Параметры спреда и остальных параметров: серия функций JavaScript ES6 (часть 4)
Используйте 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 года! Многопрофильная интерактивная конференция для дальновидных разработчиков.