March 2016
Volume 31 Number 3
Visual Studio — усовершенствования отладки в Visual Studio 2015
Visual Studio 2015 содержит большое количество исправлений для отладки распространенных проблем. В этой статье рассказывается о нововведениях и о возможностях достижения беспрецедентной продуктивности при отладке сложных проблем.
Стартап — дар гнева
Кришнан Рангачари (Krishnan Rangachari)
"Пора встретиться со своим внутренним дураком", — говорит Кришнан Рангачари. Вместо того чтобы злиться на несообразительных коллег, надо понять, что у всех есть слабые стороны.
Компиляторы — управляемая профильная оптимизация с использованием фонового JIT
Фоновый JIT — это технология оптимизации для управляемого кода, которая может повысить производительность на 50 % и не требует особых усилий. В этой статье показано, как эффективнее всего ее использовать.
На переднем крае — стек запросов архитектуры CQRS
В реализации современного стека запросов язык LINQ, содержащийся в .NET Framework, невероятно полезен. Дино Эспозито рассматривает возможную реализацию стека чтения, в котором хранилище разработано для близкого взаимодействия с данными, нужными для презентации.
C# — дискретная симуляция событий: пример роста популяции
Дискретная симуляция событий (DES) моделирует систему или процесс в виде упорядоченной последовательности отдельных событий со временем, от одного события до другого. В этой статье показано, как использовать C#, чтобы создать DES для моделирования роста популяции.
Тестовый запуск — регрессия нейронных сетей
Регрессия нейронных сетей — возможно, самая мощная форма регрессии. Если вы хотите изучить это многофункциональное средство для прогнозирования значений определенных переменных на основе одного или нескольких независимых значений, Джеймс Мак-Кэффри поможет вам в этом.
Python — введение в программирование SciPy для разработчиков на C#
Джеймс Мак-Кэффри кратко расскажет о программировании с помощью SciPy, покажет репрезентативную программу, использующую SciPy для решения системы линейных уравнений, чтобы продемонстрировать сходства и различия с программированием на C#.
Действующий программист — как использовать MEAN: надежная проверка с помощью MongooseJS
Выполнение проверки с помощью MongooseJS, уровня программного обеспечения на основе MongoDB, который предоставляет не только схематический уровень проверки, подтвержденный языком, но и возможность создания уровня "объекта домена".
Современные приложения — анализ CSV-файлов в приложениях UWP
Реализация Excel для импорта и экспорта CSV-файлов фактически стала стандартом. Большинство CSV-файлов будут соответствовать правилам реализации Excel, но не все. Франк ла Вин представляет стратегию, позволяющую избежать такой неоднозначности.
Даже не стоит поднимать эту тему — Интернет невидимых вещей
Кортана достигнет вершины своего развития, когда мы почти перестанем замечать ее. Как недавно сказал Гарри Шум, руководитель Microsoft Research, "любая достаточно продвинутая технология невидима".
Колонка редактора — следы на песке
Майкл Дезмонд (Michael Desmond)
Что случится, если технические знания будут потеряны? Правительство США задалось этим вопросом, когда обнаружилась утеря формулы критического компонента для ядерного оружия. Есть ли здесь полезный урок для мира программного обеспечения?