.NET

  • ХабрахабрФото .NET 7: разбираем ошибки и подозрительные места в исходниках

    .NET 7: разбираем ошибки и подозрительные места в исходниках

    . NET 7 зарелизился. Это хороший повод покопаться в исходниках, чтобы поискать ошибки и странные места. За комментариями по находкам обратимся к самим разработчикам . NET — кому знать код, как не им? Погнали! Я анализировал релизный код . NET 7. Взять его можно на GitHub: ссылка. Перед релизом было 2 выпуска RC (release candidate), а поэтому основные баги должны…

    Читать далее »
  • ХабрахабрФото Кастомный генератор кода API: структура и методы доработки

    Кастомный генератор кода API: структура и методы доработки

    Всем привет! Меня зовут Юлия Сладковская, я разработчик в МТС Digital, команда BOPS (Backoffice Portal). Эта статья – про структуру генераторов NSwag для кода клиента и сервера на основе схемы API. Также я расскажу о создании кастомного генератора на базе стандартных генераторов Nswag, методах его настройки и расширения. Как мы пришли к созданию собственного генератора кода API? Причина такая –…

    Читать далее »
  • ХабрахабрФото Чем программисту заняться в 1990 году: осваиваем чёрную магию ассемблера

    Чем программисту заняться в 1990 году: осваиваем чёрную магию ассемблера

    Итак, DeLorean доставил вас в США 1990 года. Как и полагается в таких случаях, в машине что-то сломалось, так что вам предстоит задержаться на некоторое время. Пока Док Браун занимается ремонтом, вам тоже надо чем-то заняться.  Вы вспоминаете, что вы ж программист – можно заняться программированием!  В этой статье давайте пофантазируем о том, как могло бы выглядеть программирование в 1990…

    Читать далее »
  • ХабрахабрФото [Перевод] Насколько быстр ASP.NET Core?

    [Перевод] Насколько быстр ASP.NET Core?

    В последние годы команда . NET усиленно рекламирует ASP. NET Core как один из самых быстрых веб-фреймворков на рынке. Источником этих утверждений всегда были бенчмарки TechEmpower Framework Benchmarks. Возьмем этот слайд с BUILD 2021, который Скотт Хантер - директор по управлению программами . NET - представил в прошлом году: По его словам, . NET более чем в 10 раз быстрее,…

    Читать далее »
  • ХабрахабрФото IT’s Tinkoff .NET Meetup в Томске и Нижнем Новгороде

    IT’s Tinkoff .NET Meetup в Томске и Нижнем Новгороде

    Всем привет! Недавно мы провели два офлайн-митапа по . NET. Разработчики выступили с семью докладами — от рассказа о реальной стоимости операций под капотом платформы . NET до разбора межсервисных интеграций. Митапы прошли в Томске и Нижнем Новгороде — городах, где работают Центры разработки Тинькофф.  В перерывах между выступлениями и после участники митапов общались в неформальной обстановке на кофе-брейках, обменивались…

    Читать далее »
  • ХабрахабрФото Почему тяжело писать про хороший код?

    Почему тяжело писать про хороший код?

    Всем привет. Меня зовут Гриша Дядиченко, и я технический продюсер. Почему так сложно писать про хороший код? Меня периодически спрашивают, почему я так мало пишу про архитектуру. В то же время я даже среди заказчиков встречаю мнение что “в Unity пишется только плохой код”. Чтож, давайте один раз попробуем, а точнее я попробую показать, почему это очень сложно. Разработаем вместе…

    Читать далее »
  • ХабрахабрФото Что нового в .NET 7?

    Что нового в .NET 7?

    Вышел . NET 7, а это значит, что можно вдоволь насладиться различными нововведениями и фишками. Расскажем про самые интересные улучшения: C# 11, контейнеры, производительность, GC и прочее. C# 11 Мы уже выпустили статью, посвящённую разбору нововведений в C# 11. В ней мы прошлись по новым особенностям: обобщённой математике, исходным строкам, модификатору required, параметрам типа в атрибутах и прочему. Кстати, мы…

    Читать далее »
  • ХабрахабрФото Что нового в .NET 7?

    Что нового в .NET 7?

    Вышел . NET 7, а это значит, что можно вдоволь насладиться различными нововведениями и фишками. Расскажем про самые интересные улучшения: C# 11, контейнеры, производительность, GC и прочее. C# 11 Мы уже выпустили статью, посвящённую разбору нововведений в C# 11. В ней мы прошлись по новым особенностям: обобщённой математике, исходным строкам, модификатору required, параметрам типа в атрибутах и прочему. Кстати, мы…

    Читать далее »
  • ХабрахабрФото Сумачечая производительность LINQ в .Net7

    Сумачечая производительность LINQ в .Net7

    Исторически так сложилось, что LINQ взыскал сомнительную репутацию за его слабую производительность. LINQ медленный, аллоцирует память, сложно читается, поэтому обычно его используют как инструмент запросов к БД и то, зачастую сложные запросы легче написать на SQL. Даже на собеседованиях джунов просят не использовать LINQ в алгоритмах. "Я знавал одного разраба, который мог написать запрос абсолютно любой сложности на LINQ, но…

    Читать далее »
  • ХабрахабрФото История о том, как мы монолит с .NET Framework на .NET 6 и Kubernetes переводили

    История о том, как мы монолит с .NET Framework на .NET 6 и Kubernetes переводили

    В 2011 году 2 разработчика начали создавать свою информационную систему, чтобы через неё принимать заказы в Додо Пицце. 2 года назад мы  рассказывали про раннюю архитектуру Dodo IS здесь и здесь. За это время монолит нашей системы пережил немало изменений, самое значительное произошло в этом году — мы перевели его весь на . NET 6 и переехали в Kubernetes. Переход…

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


Кнопка «Наверх»