Fuzzing the .NET JIT Compiler (http://mattwarren.org/2018/08/28/Fuzzing-the-.NET-JIT-Compiler/) — что будет, если подавать разный код на вход JIT компилятору в Debug/Release? Рано или поздно мы найдём баги в нём! Иногда так случается, что один и тот же код даёт разные результаты в Debug и Release. Fuzzlyn — проект для поиска таких случаев путём генерации кода и сравнения результатов в Debug и Release.
#dev #dotnet #jit #bugs #compilation #Fuzzlyn #MatthewWarren
#dev #dotnet #jit #bugs #compilation #Fuzzlyn #MatthewWarren
Performance is a Feature!
Fuzzing the .NET JIT Compiler
I recently came across the excellent ‘Fuzzlyn’ project, created as part of the ‘Language-Based Security’ course at Aarhus University. As per the project denoscription Fuzzlyn is a:
.NET Conf (https://www.dotnetconf.net/) — открытая 3х дневная онлайн конференция, организованная совместно .NET сообществом и Microsoft. В первый день эксперты расскажут о реализованных и ожидаемых нововведениях в C#, ASP.NET Core, Visual Studio 2017, Entity Framework Core 2.2, Xamarin. Во второй и третий дни затронут темы
Artificial Intelligence (ИИ) и Machine Learning (Машинного Обучения) в .NET, приправив сверху Azure, DevOps, WebAssembly и много чем еще.
#dotnet #dotnetconf #event #csharp #microsoft #aspnetcore #machinelearning #azure #devops
Artificial Intelligence (ИИ) и Machine Learning (Машинного Обучения) в .NET, приправив сверху Azure, DevOps, WebAssembly и много чем еще.
#dotnet #dotnetconf #event #csharp #microsoft #aspnetcore #machinelearning #azure #devops
www.dotnetconf.net
.NET Conf 2025
Join the .NET Conf 2025 free virtual event November 11 - 13 2025 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
Доступны материалы с третьего митапа KznDotNet.
Андрей Шиллинг, "Практические аспекты перехода на микросервисы"
* https://www.youtube.com/watch?v=8l9QxJEBi_k
* https://speakerdeck.com/dotnetru/andriei-shillingh-praktichieskiie-aspiekty-pieriekhoda-na-mikrosiervisy
Дмитрий Поломошнов, "Разработка готовых к production web приложений на ASP.NET Core"
* https://www.youtube.com/watch?v=9grzuD9bgNk
* https://speakerdeck.com/dotnetru/dmitrii-polomoshnov-razrabotka-ghotovykh-k-production-web-prilozhienii-na-asp-dot-net-core
Александр Семёнов, "Аутентификация OAuth / OpenID Connect в Enterprise и среда Open API"
* https://www.youtube.com/watch?v=i7vuFHH0nxY
* https://speakerdeck.com/dotnetru/openid-connect-v-enterprise-i-srieda-open-api
#dotnet #dotnetru #kzndotnet #event #aspnetcore #openAPI #oauth #OpenID #microservices
Андрей Шиллинг, "Практические аспекты перехода на микросервисы"
* https://www.youtube.com/watch?v=8l9QxJEBi_k
* https://speakerdeck.com/dotnetru/andriei-shillingh-praktichieskiie-aspiekty-pieriekhoda-na-mikrosiervisy
Дмитрий Поломошнов, "Разработка готовых к production web приложений на ASP.NET Core"
* https://www.youtube.com/watch?v=9grzuD9bgNk
* https://speakerdeck.com/dotnetru/dmitrii-polomoshnov-razrabotka-ghotovykh-k-production-web-prilozhienii-na-asp-dot-net-core
Александр Семёнов, "Аутентификация OAuth / OpenID Connect в Enterprise и среда Open API"
* https://www.youtube.com/watch?v=i7vuFHH0nxY
* https://speakerdeck.com/dotnetru/openid-connect-v-enterprise-i-srieda-open-api
#dotnet #dotnetru #kzndotnet #event #aspnetcore #openAPI #oauth #OpenID #microservices
YouTube
Андрей Шиллинг "Практические аспекты перехода на микросервисы"
Хайп вокруг микросервисов не утихает уже который год и сегодня они стали мейнстримом. К чему нужно быть готовым сразу, а что отложить на потом, ступая на этот путь? Мы поговорим про практические и философские аспекты миграции на микросервисы в enterprise…
Друзья, появились фотографии с нашего стенда на TechTrain: много знакомых лиц, интересных людей, подарков, позитива и, конечно, лестницы Якоба:
https://vk.com/album-144195266_258032127
https://vk.com/album-144195266_258032346
#dotnetru #techtrain #event
https://vk.com/album-144195266_258032127
https://vk.com/album-144195266_258032346
#dotnetru #techtrain #event
Прощай TFS, да здравствует Azure DevOps Server! (https://azure.microsoft.com/en-us/services/devops/) — Microsoft решила провести ребрендинг TFS и VSTS - теперь они будут называться Azure DevOps и Azure DevOps Server соответственно. Из плюсов - свежий интерфейс (который уже можно попробовать в VSTS) и более частые обновления в TFS (больше не нужно ждать пока новые фичи доедут до TFS из VSTS).
#devops #dotnet #microsoft #azure #tfs #continuousintegration
#devops #dotnet #microsoft #azure #tfs #continuousintegration
Microsoft
Azure DevOps | Microsoft Azure
Optimize your development process with Azure DevOps Services. Plan smarter, collaborate better, and ship faster using agile tools, CI/CD, agentic AI, and more.
TechTrain — Эффективность Программиста (https://vk.com/@dotnetru-techtrain-effektivnost-programmista) — мы подвели итоги круглого стола проведенного на TechTrain (немного иронично, что только сейчас добрались), в статье краткая выжимка по фактам и мыслям, всем огромное спасибо за участие, до новых встреч!
#dotnetru #techtrain #efficiency #programmer #dev #developer
#dotnetru #techtrain #efficiency #programmer #dev #developer
VK
TechTrain 2018 — Эффективность Программиста
Круглый стол: «Эффективность Программиста».
Встреча .Net сообщества на CLRium #4 + онлайн. Куда движутся CoreCLR и C# (https://habr.com/company/epam_systems/blog/425157/) — на этот раз — с уклоном в будущее. А по поводу будущего есть спойлер: .NET Framework будет закрыт в угоду Core CLR. Почему? Приходите и по цене одной заправки автомобиля вы все узнаете сами.
Особый бонус для участников сообщества — скидка по промокоду "DotNetRu".
#dotnet #event #coreclr #CLRium #dev
Особый бонус для участников сообщества — скидка по промокоду "DotNetRu".
#dotnet #event #coreclr #CLRium #dev
Habr
Встреча .Net сообщества на CLRium #4 + онлайн. Куда движутся CoreCLR и C#. Приглашаются все
Я не люблю заезженное слово «конференция». Это — встреча разработчиков с общими интересами, которые хотят послушать о будущем своей любимой платформы, а также о...
Pro .NET Memory Management Book Pre-Order (http://tooslowexception.com/pro-net-memory-management-book-pre-order/) — скоро выходит книга Pro .NET Memory Management, в которой Konrad Kokosa излагает на ~800 страницах про устройство памяти в .NET. Не только "вот есть GC, он собирает мусор", но и подробности о том как, что и почему (!).
Также на сайте книги есть отличный PDF со схемой (https://prodotnetmemory.com/data/netmemoryposter.pdf), которую можно распечатать и повесить на стене как элемент современного искусства!
#dev #dotnet #dotnetcore #span #memory #memorymanagement #KonradKokosa
Также на сайте книги есть отличный PDF со схемой (https://prodotnetmemory.com/data/netmemoryposter.pdf), которую можно распечатать и повесить на стене как элемент современного искусства!
#dev #dotnet #dotnetcore #span #memory #memorymanagement #KonradKokosa
The .NET Framework is Done! (https://medium.com/@andy.watt83/the-net-framework-is-done-8aec3bbae12d) — последним релизом .NET Framework станет 4.8, все новые проекты рекомендуется начинать под .NET Core. Автор отмечает важный момент: Framework именно Done, а не Мёртв, Microsoft продолжит поддержку для исправления багов и общего ускорения производительности.
#dotnet #dotnetcore #dev #AndyWatt
#dotnet #dotnetcore #dev #AndyWatt
Medium
The .NET Framework is Done!
“The .NET Framework is on it’s last release — there will not be another one after 4.8”
Доступны материалы со встречи SpbDotNet №35.
Кирилл Луценко, "Знакомство с Docker"
* https://www.youtube.com/watch?v=n4P4OVo3Nlo
* https://speakerdeck.com/dotnetru/kirill-lutsienko-znakomstvo-s-docker
* https://github.com/LutsenkoKirill/Docker-workshop
Павел Федотовский, "Git во имя добра"
* https://www.youtube.com/watch?v=8nts8C209W0
* https://speakerdeck.com/dotnetru/paviel-fiedotovskii-git-vo-imia-dobra
#dotnetru #spbdotnet #event #git #dev #docker #introduction #dotnetcore
Кирилл Луценко, "Знакомство с Docker"
* https://www.youtube.com/watch?v=n4P4OVo3Nlo
* https://speakerdeck.com/dotnetru/kirill-lutsienko-znakomstvo-s-docker
* https://github.com/LutsenkoKirill/Docker-workshop
Павел Федотовский, "Git во имя добра"
* https://www.youtube.com/watch?v=8nts8C209W0
* https://speakerdeck.com/dotnetru/paviel-fiedotovskii-git-vo-imia-dobra
#dotnetru #spbdotnet #event #git #dev #docker #introduction #dotnetcore
YouTube
Кирилл Луценко «Знакомство с Docker»
Сегодня все большую популярность набирает микросервисная архитектура, а вместе с ней и Docker, как основное средство контейнеризации. Возможно и вас совсем скоро попросят разнести старый legacy-монолит на микросервисы и поэтому очень важно иметь представление…
Writing a JIT Compiler in C# (https://www.mono-project.com/news/2018/09/11/csharp-jit/) — на 2018 Microsoft Hack Week ребята из команды Mono рассказали о реализации managed компилятора на C#.
#dev #dotnet #mono #jit #managedjit #graal
#dev #dotnet #mono #jit #managedjit #graal
Неочевидные особенности применения Rotativa для генерации PDF в ASP.NET MVC приложении (https://habr.com/post/425511/) — многие разработчики сталкиваются с задачей создания PDF отчетов для веб приложений. Автор представляет свой опыт использования библиотеки Rotativa для генерации отчетов.
#dotnet #aspnetmvc #Rotativa #PDF #library
#dotnet #aspnetmvc #Rotativa #PDF #library
Habr
Неочевидные особенности применения Rotativa для генерации PDF в ASP.NET MVC приложении
Многие разработчики сталкиваются с задачей создания PDF отчетов для веб приложений, вполне естественный запрос. Я бы хотел представить вашему вниманию свой опыт...
REST API with MongoDB and F# on .NET Core (https://medium.com/@leocavalcante/rest-api-with-mongodb-and-f-on-net-core-605a2336f264) — когда ООП и реляционных БД уже недостаточно, пробуем совмещать несовместимое и получается вполне даже... Giraffe? 😲
#dotnet #fsharp #Giraffe #dotnetcore #mongoDB #webapi #restapi #aspnetcore #functionalprogramming
#dotnet #fsharp #Giraffe #dotnetcore #mongoDB #webapi #restapi #aspnetcore #functionalprogramming
Medium
REST API with MongoDB and F# on .NET Core
I have just a couple years in functional programming, just a couple weeks in F# and no background or experience with .NET, so don’t take…
Друзья, у нас пополнение — к нам присоединился славный город Новосибирск, встречайте NskDotNet: https://www.meetup.com/ru-RU/NskDotNet/ !
Приглашаем всех на второй митап Новосибирского .NET сообщества https://www.meetup.com/ru-RU/NskDotNet/events/256035081/ . Внимание, по требованию площадки необходимо зарегистрироваться на сайте: https://leader-id.ru/event/12269/ .
Программа:
* Реализация CQRS+ES на динамических моделях в реальном проекте. Сергей Андрюшкевич, ООО "ИТСГ Регион".
* На стыке управляемого и неуправляемого миров. Иван Мигалев, JetBrains.
#dotnet #dotnetru #nskdotnet #event #nsk #Новосибирск #Novosibirsk #Novosib #Новосиб
Приглашаем всех на второй митап Новосибирского .NET сообщества https://www.meetup.com/ru-RU/NskDotNet/events/256035081/ . Внимание, по требованию площадки необходимо зарегистрироваться на сайте: https://leader-id.ru/event/12269/ .
Программа:
* Реализация CQRS+ES на динамических моделях в реальном проекте. Сергей Андрюшкевич, ООО "ИТСГ Регион".
* На стыке управляемого и неуправляемого миров. Иван Мигалев, JetBrains.
#dotnet #dotnetru #nskdotnet #event #nsk #Новосибирск #Novosibirsk #Novosib #Новосиб
Meetup
NskDotNet (Новосибирск, Россия)
This is a Novosibirsk Dot Net Community. There will be meetups announced.
Correcting Common Mistakes When Using Async/Await in .NET - Brandon Minnick (https://www.youtube.com/watch?v=av5YNd4X3dY) — разбираем устройство async/await конструкций в C# и типовые ошибки их использования: Wait/Result vs GetAwaiter, return await, ConfigureAwait и т.д.
#dotnet #csharp #async #multithreading #dev #BrandonMinnick
#dotnet #csharp #async #multithreading #dev #BrandonMinnick
YouTube
Correcting Common Mistakes When Using Async/Await in .NET - Brandon Minnick
I’m here to tell a scary story; one of inefficient code and unhandled exceptions. A story about a .NET developer who used async/await, but didn’t fully understand the framework. Their code started experiencing strange bugs. Their app size was strangely large.…
.NET Core Source Code Analysis with Intel VTune™Amplifier (https://blogs.msdn.microsoft.com/dotnet/2018/10/23/net-core-source-code-analysis-with-intel-vtune-amplifier/) — когда надо выжать из кода максимум производительности на процессорах Intel, то сложно обойтись без Intel VTune Amplifier, который умеет не только в ассемблерном листинге показать хотспоты, но и вполне переваривает .NET Core!
#dev #dotnetcore #dotnet #performance #intel #vtune #intelvtuneamplifier #RichLander
#dev #dotnetcore #dotnet #performance #intel #vtune #intelvtuneamplifier #RichLander
Microsoft
.NET Core Source Code Analysis with Intel® VTune™ Amplifier
A first-hand look from the .NET engineering teams
Друзья, у нас радостные вести - мы начали постепенно восполнять длительное отсутствие подборок (они же дайджесты, но зачем нам англицизмы). Встречаем: DotNet-подборка №1 (19.07-10.10.2017) — https://vk.com/@dotnetru-compilation-1 , вспомним о прошлых публикациях сохранивших актуальность.
#dotnetru #compilation #dotnet #dev #programming #csharp
#dotnetru #compilation #dotnet #dev #programming #csharp
Vk
DotNet-подборка №1
(19.07-10.10.2017)
SOLID Principles: The Liskov Principle -> What, Why and How (https://www.codeproject.com/Articles/613304/SOLID-Principles-The-Liskov-Principle-What-Why-and) — разбираемся в LSP, принципе подстановки Барбары Лисков (самом загадочном, пожалуй, из знаменитой SOLID-пятерки), с примерами на C#.
#dotnet #csharp #solid #bestpractices #designpatterns #ChristianVos
#dotnet #csharp #solid #bestpractices #designpatterns #ChristianVos
CodeProject
SOLID Principles: The Liskov Principle -> What, Why and How
SOLID principles: The Liskov Principle, a simple example in C#
SQL Server 2016 Parameter Sniffing (https://www.sqlshack.com/sql-server-2016-parameter-sniffing/) — если вдруг простой SELECT в вашей любимой ORM начал работать вечность, но такой же SELECT в MS SQL Studio отрабатывает мгновенно, то вам пора узнать про Parameter Sniffing, DBCC FREEPROCCACHE, WITH (RECOMPILE) и OPTION (OPTIMIZE).
#mssql #dotnet #orm #database #optimization #performance #mssqlserver #AhmadYaseen
#mssql #dotnet #orm #database #optimization #performance #mssqlserver #AhmadYaseen
SQL Shack - articles about database auditing, server performance, data recovery, and more
SQL Server 2016 Parameter Sniffing
The SQL Server Engine looks at the stored procedure passed parameter values when compiling the stored procedure and it's called Parameter Sniffing.
Друзья, через 6 дней состоится DotNext и естественно мы не пропустим такое событие - ждём всех на нашем стенде DotNetRu!
Если вы еще думаете в чём пойти на DotNext, знайте, мы оба дня будем разыгрывать подарки среди участников носящих футболки (а так же толстовки, панамки, носочки, фартуки и т.д.) с логотипом глобального или любого из локальных сообществ!
На стенде сообщества в течение всей конференции будет с кем обсудить новости .NET мира, поговорить о наболевшем и получить щикарные наклейки от нашего дизайнера.
#dotnetru #dotnext #event #moscow #Msk #dev #dotnetcore
Если вы еще думаете в чём пойти на DotNext, знайте, мы оба дня будем разыгрывать подарки среди участников носящих футболки (а так же толстовки, панамки, носочки, фартуки и т.д.) с логотипом глобального или любого из локальных сообществ!
На стенде сообщества в течение всей конференции будет с кем обсудить новости .NET мира, поговорить о наболевшем и получить щикарные наклейки от нашего дизайнера.
#dotnetru #dotnext #event #moscow #Msk #dev #dotnetcore