Как работает Backend-Driven UI на мобильном клиенте
Привет всем, кто хочет изменять интерфейс мобильного приложения до выхода нового релиза, всем, кто хочет без лишних доработок на клиенте проводить А/B-тестирование, и всем, кто хочет забыть о срочных «новых пятничных промоакциях», которые нужны уже в понедельник. В этой статье мы поговорим об основах Backend-Driven UI: рассмотрим абстрактно, как всё работает на бэкенде и на клиенте.
Это инструмент для работы с текстом и генерации кода, который можно использовать онлайн или скачать бесплатно. Он увеличит вашу продуктивность при обработке текста и данных.
💡 Почему вам стоит выбрать gRPC для своего следующего проекта
REST — это мейнстрим и стандартный выбор при проектировании API, особенно когда речь идет о микросервисных приложениях. Но для определённого набора сценариев использования важную роль может играть модель gRPC.
Это архитектура RPC с открытым исходным кодом, разработанная Google для обеспечения высокоскоростной связи между микросервисами. Создание gRPC (удалённый вызов процедур Google) преследовало основную цель — ускорение передачи данных между сервисами. Для обмена сообщениями модель использует Protobuf, высокоэффективный формат обмена сообщениями с высокой степенью упаковки для сериализации структурированных данных. Благодаря этому gRPC справляется с проблемами передачи больших объёмов данных.
Итак, вы начали разработку на Go и столкнулись с задачей запуска куска логики приложения в фоне. Какие есть варианты? Их очень много, и в статье я постараюсь помочь с выбором конкретного инструмента для фонового запуска кода.
Если вы сомневаетесь, стоит ли его использовать — эта статья для вас, чтобы вы смогли для себя всё решить. Если вы уже любите и используете TypeScript, то надеюсь, вам тоже будет интересно.
Это бесплатная программа для передачи файлов, разработанная в качестве альтернативы встроенной функции передачи файлов в Windows Explorer.
Основное внимание уделяется целостности данных, надежности передачи файлов и возможности приостановить или возобновить передачу файлов. TeraCopy быстро перемещает файлы. Контроль очереди отличный.
💡 Почему вам стоит выбрать gRPC для своего следующего проекта
REST — это мейнстрим и стандартный выбор при проектировании API, особенно когда речь идет о микросервисных приложениях. Но для определённого набора сценариев использования важную роль может играть модель gRPC.
Это архитектура RPC с открытым исходным кодом, разработанная Google для обеспечения высокоскоростной связи между микросервисами. Создание gRPC (удалённый вызов процедур Google) преследовало основную цель — ускорение передачи данных между сервисами. Для обмена сообщениями модель использует Protobuf, высокоэффективный формат обмена сообщениями с высокой степенью упаковки для сериализации структурированных данных. Благодаря этому gRPC справляется с проблемами передачи больших объёмов данных.
💡 Azure Applied AI — готовые нейросети для бизнеса
Компания Microsoft представила шесть сервисов Azure Applied AI — Azure Video Analyzer, Azure Metrics Advisor, Azure Bot Service, Azure Cognitive Search, Azure Form Recognizer и Azure Immersive Reader. Они функционируют на основе нейросетей и позволяют автоматизировать конкретный сценарий для бизнеса. Как сервисы использую уже сегодня, написано в нашей статье.
Python — это скриптовый язык программирования, который используется во многих областях, начиная от IOS и Android и заканчивая серверными OS. Давайте рассмотрим три основные области его применения.
Казалось бы такая простая тема как написание css-классов не должна быть проблемой, однако я встречал довольно много проектов, где допускаются ошибки, пишутся непроизводительные велосипеде, что приводит к ошибкам на продакшене и плохо читаемому коду.
Чтобы эффективнее тестировать работу программы, можно использовать табличные юнит-тесты. В этой статье пошагово рассказываем, как писать такие тесты с помощью фреймворка Gomock.
Этапы профессиональной карьеры разработчика: какие задачи решают junior, middle и senior
Python один из наиболее популярных в мире языков программирования. В начале этого года по версии Tiobe он занял первое место. Популярность его объясняется достаточно просто - язык можно относительно быстро выучить на базовом уровне и начать двигаться к вершинам профессии. Но какие они, эти вершины? На что способен senior, какие задачи решает middle, а какие - junior?
💡 Топ-5 необычных и эпических багов в программах и устройствах
Представьте себе, что вы работаете над довольно сложной программой. Например, с мудрёными математическими расчётами. Вы её компилируете, запускаете в первый раз, она выдаёт ожидаемый результат и работает без ошибок.
В статье ниже вы найдете описание 5 необычных багов в программах. Приятного чтения!
Это передовой и широко используемый анализатор сетевых протоколов. Он позволяет вам посмотреть, что происходит в вашей сети на микроскопическом уровне и является стандартом де-факто (а часто и де-юре) для многих коммерческих и некоммерческих предприятий, государственных учреждений и учебных заведений. Разработка Wireshark процветает благодаря добровольному вкладу сетевых экспертов со всего мира и является продолжением проекта, начатого Джеральдом Комбсом в 1998 году.