Небольшой эксперимент по подключению двух сборок с одинаковыми пространствами имён и названиями классов, или как интегрировать сову сразу с двумя глобусами.
https://habr.com/post/421851/
https://habr.com/post/421851/
Habr
Проблематика совы и глобуса: подключение двух сборок с идентичными пространствами имен и названиями классов
Сегодня вечером, с gelas завели разговор о том, как работают пакетные менеджеры на разных платформах. В ходе беседы, дошли до обсуждения ситуации, когда в...
Вслед за Rider обновился ReSharper
https://blog.jetbrains.com/dotnet/2018/08/31/resharper-2018-2-navigation-updates/
https://blog.jetbrains.com/dotnet/2018/08/31/resharper-2018-2-navigation-updates/
.NET Tools Blog
ReSharper 2018.2 - Navigation updates - .NET Tools Blog
In the latest versions of both ReSharper and Rider, we’ve made several improvements related to navigation and search. Let’s have a look! Local functions in File Structure and Go to containing declaration It’s been a while since local functions were introduced…
Robert, Andrew Cheung и Alicia рассказывают о том, как правильно работать с паролями, ключами доступа и прочими данными, которые имеют повышенные требования к безопасности хранения и передачи.
https://devdigest.today/post/627
https://devdigest.today/post/627
Developers Digest
Managing User Secrets
In this episode, Robert is joined by Andrew Cheung (https://twitter.com/AndrewCMSFT) and Alicia Chan, who show how Visual Studio can help you stop storing se...
Пока неделя только началась и вы еще не втянулись в рабочие будни, предлагаем вам посмотреть доклад про взаимодействие микросервисов!
https://devdigest.today/post/629
https://devdigest.today/post/629
Developers Digest
Lightweight microservice collaboration using HTTP - Christian Horsdal
With a microservices arhcitecture system behaviour gets spread out across many, many narrowly focused microservices. Much of the functionality in the system ...
Если вас разбудить ночью, вы ведь сможете назвать разницу между GetService() и GetRequiredService()?
https://andrewlock.net/the-difference-between-getservice-and-getrquiredservice-in-asp-net-core
https://andrewlock.net/the-difference-between-getservice-and-getrquiredservice-in-asp-net-core
Andrew Lock | .NET Escapades
The difference between GetService() and GetRequiredService() in ASP.NET Core
This post looks at the GetService() and GetRequiredService() methods of the ASP.NET Core DI container, the difference between them and which you should use
Forwarded from F# News
Twitter
Krzysztof Cieślak
New version of @IonideProject is out. Couple of fixes (including fix to annoying parameter hints bug). And new code lenses! This time displaying number of references of they symbol. Experimental feature enabled with `FSharp.enableReferenceCodeLens`. Requires…
Forwarded from gsomix
Twitter
Dmitry Morozov
Nice presentation @_cartermp ! Here is I believe is the first type provider that can be consumed without any workarounds in NET Core projects. https://t.co/yy1J3MCYO4 Thanks @dsyme for help. P.S.Developing TPs is still ridiculously hard and didn't get easier…
PowerShell Core 6.1 ушел в релиз. PowerShell Core 6.1 – это инстурмент для выполнения скриптов, основанный на .NET Core, используемый для нужд DevOps.
https://redmondmag.com/articles/2018/09/14/microsoft-releases-powershell-core-6-1.aspx
https://redmondmag.com/articles/2018/09/14/microsoft-releases-powershell-core-6-1.aspx
Redmondmag
Microsoft Releases PowerShell Core 6.1 -- Redmondmag.com
Microsoft announced on Thursday that its open source PowerShell Core 6.1 product is now available.
Forwarded from Keanu Reeves
Всем привет!
Шпаргалка, как запустить .NET Core 2.1 WebAPI приложение нативно без dotent на примере ubuntu (18.04 LTS X64):
1) dotnet publish --configuration Release --framework netcoreapp2.1 --runtime ubuntu.18.04-x64
2) sudo nano /etc/systemd/system/kestrel-test.service
[Unit]
Description=.NET Core 2.1 native build Web API application running on Ubuntu
[Service]
WorkingDirectory=/home/user/projects/asp.net/core/test-lesson/bin/Debug/netcoreapp2.1/publish #путь к publish
ExecStart=/home/user/projects/asp.net/core/test-lesson/bin/Debug/netcoreapp2.1/publish/name-of-native-image # путь
Restart=always
RestartSec=5 # Перезапускать сервис через 10 секунд при краше приложения
SyslogIdentifier=dotnet-native-example
User=root # пользователь, под которым следует запускать ваш сервис
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
3) sudo systemctl enable kestrel-test.service
4) sudo systemctl start kestrel-test.service
5) sudo systemctl status kestrel-test.service
Шпаргалка, как запустить .NET Core 2.1 WebAPI приложение нативно без dotent на примере ubuntu (18.04 LTS X64):
1) dotnet publish --configuration Release --framework netcoreapp2.1 --runtime ubuntu.18.04-x64
2) sudo nano /etc/systemd/system/kestrel-test.service
[Unit]
Description=.NET Core 2.1 native build Web API application running on Ubuntu
[Service]
WorkingDirectory=/home/user/projects/asp.net/core/test-lesson/bin/Debug/netcoreapp2.1/publish #путь к publish
ExecStart=/home/user/projects/asp.net/core/test-lesson/bin/Debug/netcoreapp2.1/publish/name-of-native-image # путь
Restart=always
RestartSec=5 # Перезапускать сервис через 10 секунд при краше приложения
SyslogIdentifier=dotnet-native-example
User=root # пользователь, под которым следует запускать ваш сервис
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
3) sudo systemctl enable kestrel-test.service
4) sudo systemctl start kestrel-test.service
5) sudo systemctl status kestrel-test.service
Как думаете, какой .NET репозиторий самый популярный? Попробуйте ответить на этот вопрос перед тем как перейти по ссылке. Уверены, этот рейтинг вас очень сильно удивит!
https://github.com/trending/c%23
https://github.com/trending/c%23
GitHub
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
Forwarded from Dr. Friedrich von Never
https://youtu.be/8qzqweimcFs вот, я нашёл
YouTube
Никита Цуканов — AvaloniaUI — первый кроссплатформенный XAML UI-фреймворк с поддержкой .NET Core
Ближайшая конференция — DotNext 2024, 10 — 11 сентября, Москва + online
Подробности и билеты: https://jrg.su/x2GKnA
— —
Мы живём во время, когда стала актуальной поддержка целого зоопарка платформ и устройств, а .NET Core и .NET Standard существенно упрощают…
Подробности и билеты: https://jrg.su/x2GKnA
— —
Мы живём во время, когда стала актуальной поддержка целого зоопарка платформ и устройств, а .NET Core и .NET Standard существенно упрощают…
Forwarded from devdigest // azure
Хотите подружиться с Kubernetes, но все никак руки не доходят? Тогда есть повод это сделать сегодня!
Как развернуть Angular, ASP.NET Core и SQL Server в Azure Kubernetes Service (AKS) - в сегодняшней публикации
https://blogs.msdn.microsoft.com/atverma/2018/09/16/azure-kubernetes-service-aks-deploying-angular-asp-net-core-and-sql-server-on-linux/
Как развернуть Angular, ASP.NET Core и SQL Server в Azure Kubernetes Service (AKS) - в сегодняшней публикации
https://blogs.msdn.microsoft.com/atverma/2018/09/16/azure-kubernetes-service-aks-deploying-angular-asp-net-core-and-sql-server-on-linux/
И еще на почитать - годная статья про структуры и производительность: https://habr.com/company/microsoft/blog/423053/
Habr
Struct и readonly: как избежать падения производительности
Использование типа Struct и модификатора readonly иногда может порождать падения производительности. Сегодня мы расскажем о том, как этого избегать, используя один Open Source анализатор кода —...
Forwarded from //devdigest
Сообщаем, что наш чат для .NET разработчиков поменял свой адрес. Теперь вы сможете найти его здесь: @dotnet_chat
Самое время познакомиться с ASP.NET Core 2.2.0-preview2!
https://blogs.msdn.microsoft.com/webdev/2018/09/12/asp-net-core-2-2-0-preview2-now-available/
https://blogs.msdn.microsoft.com/webdev/2018/09/12/asp-net-core-2-2-0-preview2-now-available/
Microsoft
ASP.NET Core 2.2.0-preview2 now available
.NET web development and tools at Microsoft