Новые истории для бодрящего утра

Вот один вопрос, который волнует большинство разработчиков: «Может ли мой iPad заменить MacBook и настольный компьютер для написания кода?» Ответ, как всегда, «это зависит». Несмотря на то, что Apple добилась успехов в разработке собственных приложений и внедрила чип M1 в свой iPad, разработчикам еще предстоит пройти долгий путь, прежде чем разработчики перейдут с настольных компьютеров и Mac. Пока этого не произошло, давайте посмотрим, как вы можете использовать iPad для программирования.

Также в этом выпуске мы рассмотрим StashQL: новый пакет npm, посмотрим, как Jetpack Compose расширяет возможности крупномасштабных приложений для Android, создадим игру Tic Tac Toe, преобразуем дизайн пользовательского интерфейса Dribbble в код с помощью Swift в iOS, проработаем уязвимый код смарт-контракта и проанализируйте ветку Маска в Твиттере.

Программирование — Программирование на iPad

Веб-разработка

StashQL: эффективное обновление и кэширование запросов GraphQL

StashQL — это пакет npm, который используется для кэширования запросов и данных GraphQL с дополнительными параметрами для обновления кеша по сравнению с традиционными пакетами — Hakudo Ueno

Подробнее››

Питон

Определение настроений в твитах Илона Маска с помощью Python

Имея лишь ограниченный набор твитов и не написав много кода, мы уже можем провести довольно интересный анализ того, что происходит в аккаунте Илона в Твиттере, — пишет Хуан Круз Мартинес.

Подробнее››

Android-разработчик

Jetpack Compose — новая страница со списком купонов Swiggy.

Swiggy — это платформа доставки еды по запросу. Думайте об этом как об Uber Eats в Индии. У них есть публикация по разработке программного обеспечения на Medium.

Их команда Android недавно перешла от XML для разработки пользовательского интерфейса к Jetpack Compose. В своем последнем Шивам Махаджан рассказывает об улучшениях и проблемах, с которыми столкнулась команда при создании пользовательского интерфейса в Jetpack Compose:

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

Подробнее››

iOS-разработчик

Создайте UITabBar в стиле Dribbble в приложении iOS с использованием Swift 5

Если вам надоели старые дизайны панелей вкладок, такие как Margels, ознакомьтесь с ее руководством по созданию красивых интерфейсов. Это ее дебютная работа для BP.

Подробнее››

Эфириум Дев

Предотвращение атак смарт-контрактов на Ethereum — анализ кода

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

Подробнее››

АМС

AWS Kinesis, SNS и SQS — сравнение с примерами Python

Разделение предлагает множество преимуществ, но выбор правильного инструмента для работы может оказаться сложной задачей. Только AWS предоставляет несколько сервисов, которые позволяют нам разделить отправку и получение данных. Хотя на первый взгляд кажется, что эти сервисы обеспечивают схожую функциональность, они предназначены для разных вариантов использования, и каждый из них может быть полезен, если правильно применить его к решению поставленной задачи, — пишет Анна Геллер.

Подробнее››

До следующего байта кофе,

Спасибо за прочтение.