Qml.Net: A new C# library for cross-platform .NET GUI development (https://hub.packtpub.com/qml-net-a-new-c-library-for-cross-platform-net-gui-development/) — необычный эксперимент по интеграции поддержки Qt/Qml в .NET, но почему бы и нет, https://github.com/pauldotknopf/Qml.Net .
#dotnet #qmlnet #qml #qt #gui #crossplatform #csharp
#dotnet #qmlnet #qml #qt #gui #crossplatform #csharp
Packt Hub
Qml.Net: A new C# library for cross-platform .NET GUI development | Packt Hub
Qml.Net is a new C# library for cross-platform .NET GUI development. It is in its early stages and supports all major operating systems.
1-2 сентября в Санкт-Петербурге пройдёт большой IT-фестиваль TechTrain для всех, кто любит IT-инженерию, технологии и разработку ПО.
И конечно же мы не могли оставить такое великое событие без своего участия. Более того, мы решили собрать вместе представителей всех 5 городов, в которых у нас сейчас есть .NET сообщества! Мы встретимся все вместе для того чтобы обсудить будущее языка, платформы и сообщества в целом.
От DotNetRu на фестивале выступят именитые докладчики:
— Дмитрий Нестерук
— Роман Неволин
— Дмитрий Сошников;
— Ромуальд Здебский.
А также известные спикеры и блоггеры из других областей. Всё это будет сопровождаться обилием круглых столов, викторин, выставок, подарков и безудержным общением.
Приятные сюрпризы для всех .NET'чиков (и сочувствующих) обеспечат наши хорошие друзья Arcadia и Альфа-Банк. А это значит что равнодушных не останется.
TechTrain – это возможность увидеть срез современной IT-реальности, обменяться опытом с коллегами, а также познакомиться и поговорить с мировыми экспертами, которых обычно можно встретить на топовых IT-конференциях с дорогими билетами.
Вход платный. Подробности и билеты: http://techtrain.ru/
#dotnet #dotnetru #techtrain #event
И конечно же мы не могли оставить такое великое событие без своего участия. Более того, мы решили собрать вместе представителей всех 5 городов, в которых у нас сейчас есть .NET сообщества! Мы встретимся все вместе для того чтобы обсудить будущее языка, платформы и сообщества в целом.
От DotNetRu на фестивале выступят именитые докладчики:
— Дмитрий Нестерук
— Роман Неволин
— Дмитрий Сошников;
— Ромуальд Здебский.
А также известные спикеры и блоггеры из других областей. Всё это будет сопровождаться обилием круглых столов, викторин, выставок, подарков и безудержным общением.
Приятные сюрпризы для всех .NET'чиков (и сочувствующих) обеспечат наши хорошие друзья Arcadia и Альфа-Банк. А это значит что равнодушных не останется.
TechTrain – это возможность увидеть срез современной IT-реальности, обменяться опытом с коллегами, а также познакомиться и поговорить с мировыми экспертами, которых обычно можно встретить на топовых IT-конференциях с дорогими билетами.
Вход платный. Подробности и билеты: http://techtrain.ru/
#dotnet #dotnetru #techtrain #event
TechTrain 2024 Spring. Фестиваль по профессиональному росту в IT
TechTrain 2024 Spring — фестиваль по профессиональному росту в IT. О том, как пройти путь Junior → Middle → Senior и выбрать направление своего развития.
Bing.com runs on .NET Core 2.1! (https://blogs.msdn.microsoft.com/dotnet/2018/08/20/bing-com-runs-on-net-core-2-1/) — 2 июня Bing перешёл с .NET Core 2.0 и .NET Framework 4.7.2 на .NET Core 2.1 и получил уменьшение задержки на 34% (!). В статье описываются основные моменты, которые принесли такое увеличение производительности: девиртуализация, векторизация и многое другое.
#dev #bing #dotnet #dotnetcore #performance
#dev #bing #dotnet #dotnetcore #performance
.NET Blog
Bing.com runs on .NET Core 2.1! | .NET Blog
Bing.com is a cloud service that runs on thousands of servers spanning many datacenters across the globe. Bing servers handle thousands of users’ queries every second from consumers around the world doing searches through their browsers, from our partners…
Вышел Rider 2018.2 (https://www.jetbrains.com/rider/whatsnew/) — самые главные обновления в этой версии:
• Полная поддержка F# 4.5 и C# 7.3.
• Отладчик: более наглядные стеки вызовов, точки останова для отдельных потоков, инспекции и раскрытие unsafe указателей, поддержка Docker.
• Поддержка публикации для ASP.NET Core Web проектов на IIS и FTP.
• Встроенная проверка орфографии ищет ошибки правописания и опечатки в идентификаторах, комментариях, строковых литералах и т. д. Для каждой обнаруженной проблемы предлагаются быстрые исправления.
• Поддержка dotCover под Windows: покрытие юнит-тестами и непрерывное тестирование.
• Переделанный Solution Explorer: новая панель инструментов, виды Scratches и File System, режим Folders always on top.
• Редактор шаблонов прямо в настройках Rider.
• Расширенная поддержка Unity: поддержка файлов .asmdef и csc.rsp, Unity Player в списке Attach to Unity Process, узлы Packages и Scratches в Unity Explorer и еще много замечательных нововведений!
• Фронтэнд-разработка: поддержка TypeScript 2.9/3.0, улучшенная поддержка React/Angular/Vue.js.
• Обновление VCS: разрешение merge-конфликтов на вкладке Log в окне VCS, избранные ветви в фильтре Branch, действие Browse repository at revision.
#dotnet #csharp #dev #programming #tool #rider #IDE
• Полная поддержка F# 4.5 и C# 7.3.
• Отладчик: более наглядные стеки вызовов, точки останова для отдельных потоков, инспекции и раскрытие unsafe указателей, поддержка Docker.
• Поддержка публикации для ASP.NET Core Web проектов на IIS и FTP.
• Встроенная проверка орфографии ищет ошибки правописания и опечатки в идентификаторах, комментариях, строковых литералах и т. д. Для каждой обнаруженной проблемы предлагаются быстрые исправления.
• Поддержка dotCover под Windows: покрытие юнит-тестами и непрерывное тестирование.
• Переделанный Solution Explorer: новая панель инструментов, виды Scratches и File System, режим Folders always on top.
• Редактор шаблонов прямо в настройках Rider.
• Расширенная поддержка Unity: поддержка файлов .asmdef и csc.rsp, Unity Player в списке Attach to Unity Process, узлы Packages и Scratches в Unity Explorer и еще много замечательных нововведений!
• Фронтэнд-разработка: поддержка TypeScript 2.9/3.0, улучшенная поддержка React/Angular/Vue.js.
• Обновление VCS: разрешение merge-конфликтов на вкладке Log в окне VCS, избранные ветви в фильтре Branch, действие Browse repository at revision.
#dotnet #csharp #dev #programming #tool #rider #IDE
JetBrains
What's New in Rider
What's new in recent JetBrains Rider updates
Наверняка вы уже знаете, что TechTrain (https://techtrain.ru/) — мероприятие совершенно нового формата, как и встреча всего DotNetRu — уникальное событие!
По такому поводу мы подготовили множество сюрпризов, совместно с нашими друзьями — АльфаБанк, Arcadia и DotNext. На нашем стенде будет несколько увлекательных докладов, розыгрыши призов, викторина и круглые столы. Участвуй, и у тебя появится шанс выиграть весьма занимательные вещи. 😊 Среди призов: билеты на лучшую .NET конференцию DotNext Moscow 2018, лицензии от JetBrains, Raspberry Pi Starter Kit и фирменные футболки DotNetRu.
Ждём всех на стенде нашего сообщества на TechTrain!
#dotnetru #techtrain #event #dotnet #arcadia #alfabank
По такому поводу мы подготовили множество сюрпризов, совместно с нашими друзьями — АльфаБанк, Arcadia и DotNext. На нашем стенде будет несколько увлекательных докладов, розыгрыши призов, викторина и круглые столы. Участвуй, и у тебя появится шанс выиграть весьма занимательные вещи. 😊 Среди призов: билеты на лучшую .NET конференцию DotNext Moscow 2018, лицензии от JetBrains, Raspberry Pi Starter Kit и фирменные футболки DotNetRu.
Ждём всех на стенде нашего сообщества на TechTrain!
#dotnetru #techtrain #event #dotnet #arcadia #alfabank
TechTrain 2024 Spring. Фестиваль по профессиональному росту в IT
TechTrain 2024 Spring — фестиваль по профессиональному росту в IT. О том, как пройти путь Junior → Middle → Senior и выбрать направление своего развития.
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