Главная » Архив меток: .net core

Архив меток: .net core

[Перевод] Visual Studio 2019

Совсем недавно, на Microsoft Connect(); 2018, мы объявили о выпуске Visual Studio 2019 Preview 1. Это первая Preview-версия следующей Visual Studio. В ней мы сосредоточились на нескольких ключевых областях, таких как ускорение запуска и работы с проектами, хранящимися в репозиториях git, улучшение IntelliSense с помощью искусственного интеллекта (AI) (Visual Studio IntelliCode), упрощение совместной работы с коллегами путем интеграции Live Share ...

Читать далее »

Зачем программисту стажировка на кухне — разговор с «Додо пиццей» про гембу, .NET и открытость

Бизнес компании оплетен сетью технологичных сервисов, о своей истории они написали книгу, стек технологий и архитектура системы расписаны прямо на сайте, в паре кликов от главной страницы. Про «Додо пиццу» уже известно много. Даже самые неприятные факапы они спокойно и открыто обсуждают на публику. Но нам было интересно понять, так ли это на самом деле. Все это здорово, и создается ...

Читать далее »

[recovery mode] .NET гуру Дино Эспозито: «Не будь пассажиром поезда, идущего под откос»

Дино приезжал в Минск лишь однажды, и нам удалось пообщаться с ним между лекциями, которые он давал для .Net-чиков. Мы решили не быть банальными и поговорили с Дино не только о работе, но и о книгах, о будущем и о том, какой становится жизнь после 40. Дино, не так давно у тебя вышла новая книга «Programming ASP.NET Core». Расскажи, почему ...

Читать далее »

Подводные камни HttpClient в .NET

Продолжая серию статей о «подводных камнях» не могу обойти стороной System.Net.HttpClient, который очень часто используется на практике, но при этом имеет несколько серьезных проблем, которые могут быть сразу не видны. Например, тот же HttpClient — вроде бы и элементарный компонент, но есть несколько вопросов: сколько он создает параллельных соединений к серверу, как долго они живут, как он себя поведет, если ...

Читать далее »

Генеалогическое древо внутри Git

Желаю больше ярких "коммитов", принятых "пулл-реквестов", меньше незапланированных "мержей" и чтобы ваши ветви жизни оставались актуальными как можно дольше. Поздравляю всех с днем программиста! Ну что же… звучит как план! В качестве идейного подарка предлагаю реализацию генеалогического древа средствами системы контроля версий Git. Для тех, кто сразу все понял, выкладываю исходники генератора: GenealogyTreeInGit и сами генеалогические древа — мое и ...

Читать далее »

Проблематика совы и глобуса: подключение двух сборок с идентичными пространствами имен и названиями классов

В ходе беседы, дошли до обсуждения ситуации, когда в проект на . Сегодня вечером, с gelas завели разговор о том, как работают пакетные менеджеры на разных платформах. Поскольку . NET Core необходимо подключить две библиотеки, которые содержат классы с одинаковым названием в одинаковых пространствах имен. Что из этого вышло описано дальше NET Core я занимаюсь достаточно плотно, я захотел проверить, ...

Читать далее »

Kivy. Xamarin. React Native. Три фреймворка — один эксперимент (часть 2)

Это вторая статья из цикла, где мы проводим сравнение Kivy, Xamarin.Forms и React Native. В ней я постараюсь написать такой же планировщик задач, но с использованием Xamarin.Forms. Посмотрю, как у меня это получится, и с чем мне придется столкнуться. Xamarin. Повторять ТЗ я не буду, его можно посмотреть в первой статье: Kivy. Три фреймворка — один эксперементДля начала скажу пару ...

Читать далее »

Асинхронное программирование на C#: как дела с производительностью?

Совсем недавно мы уже рассказывали о том, нужно ли переопределять Equals и GetHashCode при программировании на C#. Сегодня мы разберемся с параметрами производительности асинхронных методов. Присоединяйтесь! В последних двух статьях в блоге msdn мы рассмотрели внутреннюю структуру асинхронных методов в C# и точки расширения, которые компилятор C# предоставляет для управления поведением асинхронных методов. Для этого он создает экземпляр конечного автомата, ...

Читать далее »

7 сентября, Екатеринбург — митап для .NET-разработчиков

Привет, Хабр! На этот раз — в Екатеринбурге и для . Мы решили организовать очередной митап. NET-разработчиков. NET и C# в Альфа-Банке, поговорят о разработке в целом и поведают о нашем сообществе разработчиков. В рамках митапа наши ребята расскажут о том, что и как делается на . Также среди спикеров — коллега из СКБ Контур. Темы докладов и ссылка на ...

Читать далее »

Создание приложения на .NET Core и Kubernetes: наш опыт

Всем привет! Мы решили реализовать новое приложение под Linux с использованием . Сегодня расскажем об опыте одного из наших DevOps проектов. Net Core на микросервисной архитектуре. Поэтому он должен легко масштабироваться как по функционалу, так и по производительности. Мы рассчитываем, что проект будет активно развиваться, а пользователей будет всё больше и больше. Также хотим обеспечить непрерывную интеграцию, включая развертывание решения ...

Читать далее »