Unity3D — один из самых популярных игровых движков. В последние годы всё больше отличных игр выходят благодаря тому, что Unity прост в использовании и предлагает разработчикам много готовых решений.
С момента релиза .NET Core 1.0, который пришёлся на 27 июня 2016 года, прошёл год. За это время успел произойти ряд важных событий. Хочется подвести некоторые итоги. Понять, что же нам принесла новая инкарнация .NET? Что поменялось? Что стало лучше?
В выпуске: введение в ASP.NET Core 2.0, решение сложности в CQRS, валидация команд, Rider будет поддерживать F#, про распределенные системы и альтернативу API, анонс TypeScript 2.3.
В выпуске: что нового в C# 7.0, с чего начинать в .NET Core 1.1, анонс .NET Framework 4.7, как организовать unit тесты с Autofixture и xUnit, улучшения производительности VS 2017.
В данной статье мы проведем обзор возможностей Microsoft Azure PaaS и сервиса Azure App Service, а также рассмотрим некоторые практические аспекты миграции распределенного .NET приложения на примере Sitecore.
В выпуске: анализ пауз GC, анонс .NET Core SDK RC4, лучшие практики работы с RabbitMQ, что нового в Rider, микросервисы на .NET Core, что не так с Agile.
Наши сервера обрабатывают 8500 запросов в секунду и хранят информацию о 200 миллионах пользователей. Чтобы обеспечить эффективное линейное масштабирование, мы применяем сегментирование пользователей (оно же шардирование). Процесс распределения новых пользователей происходит по простому правилу балансировки: новый пользователь попадает на наименее «заселенный» сегмент.
В выпуске: как устроен .NET Standard, улучшение производительности .NET Core, правильное версионированние API, когда использовать async и await, ключевые отличия Grafana и Kibana.
В выпуске: планы EF Core 1.1, .NET Standard, 10 ошибок DDD, будущее project.json и инструментов .NET Core, курс по ASP.NET Core в MS Virtual Academy, инструменты для работы с JS в ASP.NET Core, релиз TypeScript 2.0, почему архитекторам стоит писать код.
.NET Core представляет собой легковесное модульное кросс-платформенное решение, позволяющее, помимо прочего, пользоваться всеми преимуществами классического .NET. В этой статье я предлагаю взглянуть на возможности обновлённой платформы и её перспективы.
Еще в выпуске: настройка TypeScript для ASP.NET Core, разрешение проблем с concurrency в CQRS системах, как валидировать команды, преимущества использования ES и CQRS, Aurelia 1.0.
В выпуске: параллельные вычисления на одном ядре, поиск ошибки производительности, анонс ASP.NET Core RC2, 6 примеров неправильного использования событий, начало работы с Angular2 и WebPack, как деплоят ребята из Stack Overflow.
Месяц назад прошла конференция Build 2016, на которой помимо прочего рассказали, что Xamarin теперь бесплатен для всех пользователей VS, включая Community Edition, и что под Windows теперь можно запускать программы, скомпилированные под Linux. Кто не смотрел — очень рекомендую.
В выпуске: Портирование MSBuild на .NET Core, Построение multi-tenant приложения, Подкаст о контейнерах и микросервисах, Почему не стоит хранить пароли в репозитории, Что нужно знать каждому разработчику о кодировках.
В выпуске: новогоднее обновление в WebHooks, ASP.NET 5 переименовывают в ASP.NET Core 1.0, краткая история нейронных сетей, анализ архитектуры программных продуктов
В выпуске: путеводитель по развертыванию 5-ти ASP.NET приложений, построение API со SwaggerProvider, новый Windows Server Nano, а также хорошая серия статей про микросервисы.
Стоит сказать, что процедура публикации приложения на Windows гораздо приятнее, чем на Linux. По крайнем мере, Visual Studio при публикации собирает все необходимое для запуска веб приложения на не подготовленном сервере. Но обо всем по порядку.
В продолжении цикла хочу рассказать о том, как и куда можно опубликовать ASP.NET 5 приложение.
Привет, прошло довольно много времени с момента выпуска предыдущего дайджеста, поэтому материала накопилось немного больше, чем обычно. Надеюсь, что каждый найдет для себя что-то полезное.
В статье я расскажу об изменениях, связанных с разработкой приложений на ASP.NET 5. Рассмотрим их на примере создания MVC 6 приложения с пустого проекта.
Коментарі