Публикации по теме 'development'


Написание развертываемого приложения — Database Edition
За редким исключением, приложения и базы данных должны быть развернуты для использования. Будь то установка/обновление вашего приложения для нескольких клиентов или развертывание ваших изменений в средах Dev/UAT/Prod, вы должны иметь возможность продвигать свой код детерминированным способом, не требующим ручного вмешательства. Вы не можете/не должны стоять за плечом вашего клиента, пока он устанавливает приложение, и объяснять ему « теперь измените эту таблицу и выполните эти 3..

Устройство Bluetooth с низким энергопотреблением (BLE) и Flutter. Идеальные отношения?
Устройство Bluetooth с низким энергопотреблением (BLE) и Flutter. Идеальные отношения? Маячки  – это небольшие беспроводные устройства, которые передают сигнал Bluetooth Low Energy (BLE) , который может быть обнаружен находящимися поблизости устройствами. В контексте Flutter маяки можно использовать для создания опыта на основе местоположения или запуска действий в приложении в зависимости от близости пользователя к маяку. В этой статье мы рассмотрим основы маяков и то, как их..

Мой опыт работы с TIIDELab 3.0
«Делайте сложные дела, пока они легкие, и делайте великие дела, пока они маленькие. ” ДОБРО ПОЖАЛОВАТЬ в очередной эпизод моего опыта TIIDELab . Это был мой третий месяц в сообществе, очень утомительный, но в то же время приятный. Классы Advanced JavaScript Concept! В августе мы перешли от основ JavaScript к продвижению концепций JavaScript. Мы изучили такие темы, как локальное хранилище, DOM (объектная модель документа), методы массива, лучшие практики JavaScript, регулярное..

.NET: Пара слов об использовании MemoryCache
В этом посте я описываю, как использовать MemoryCache и отслеживать время существования сущностей в приложениях .NET. вступление Кэширование — один из известных способов повысить производительность приложения и снизить нагрузку на поставщика данных. В .NET есть пакеты Microsoft.Extensions.Caching для использования разных хранилищ: Redis, SqlServer, Cosmos, Memory. Последний — самый простой способ . Он просто сохраняет данные в ОЗУ. Вы можете использовать его, просто установив..

AZ-104: Администратор Microsoft Azure, руководство по сдаче мастер-экзамена
Microsoft Azure — это платформа облачных вычислений, которая предлагает широкий спектр услуг, помогающих организациям создавать, развертывать и управлять приложениями и услугами через центры обработки данных, управляемые Microsoft. Чтобы продемонстрировать свои знания в администрировании Azure, Microsoft предлагает экзамен AZ-104. Сдача этого экзамена подтверждает ваши навыки управления ресурсами Azure, внедрения и управления хранилищем, защиты удостоверений и многого другого. В этом..

Машинописный текст полезен, но не всегда
У меня только что была презентация на работе от PHP-разработчика, который сделал пару руководств по Typescript и подумал, что это здорово! Его презентация закончилась комментарием о том, что нашей компании следует начать использовать Typescript во всех наших проектах внешнего интерфейса, под хор «Ура! » от всех младших разработчиков в компании, которые очень взволнованы тем, чтобы начать получать Опыт машинописи. Сейчас я работаю в агентстве, мы специализируемся на быстром создании..

Фрагменты на C #: дополнительные способы проверки на NULL
Первая мысль, которая, вероятно, приходит в голову, когда думаешь о проверке NULL, - это стандартное сравнение, такое как if (foo == null) { ... } , но есть и другие варианты; лучшие варианты. Начиная с C # 7.0, мы можем использовать ключевое слово is . Это также позволяет нам проверять тип, поэтому мы можем написать if (foo is null) { ... } , но мы также можем написать что-то вроде: if (foo is Animal) { ... } // As opposed to if (foo.GetType() == typeof(Animal)) { ... }..