Forwarded from Developers Community
.NET на Windows 3.11 и DOS?
Наш коллега Скотт часто говорит, что .NET Core имеет открытый исходный код и может работать «везде». MonoGame, Unity, Apple Watches, Raspberry Pi, микроконтроллеры (ну и множество Linux, Windows, и другого). Но оказывается есть еще пара казалось бы "невероятных" сред, где может работать .NET Core.
Подробнее: http://msft.it/6272TkCSM
Наш коллега Скотт часто говорит, что .NET Core имеет открытый исходный код и может работать «везде». MonoGame, Unity, Apple Watches, Raspberry Pi, микроконтроллеры (ну и множество Linux, Windows, и другого). Но оказывается есть еще пара казалось бы "невероятных" сред, где может работать .NET Core.
Подробнее: http://msft.it/6272TkCSM
Hanselman
.NET everywhere apparently also means Windows 3.11 and DOS
I often talk about how .NET Core is open source and runs 'everywhere.' ...
Простой пример работа с Amazon DynamoDB в .NET Core
https://medium.com/trimble-maps-engineering-blog/getting-started-with-dynamodb-and-net-core-how-to-build-a-leaderboard-4335f2bd56a8
#dynamodb, #aws
https://medium.com/trimble-maps-engineering-blog/getting-started-with-dynamodb-and-net-core-how-to-build-a-leaderboard-4335f2bd56a8
#dynamodb, #aws
Medium
Getting Started with DynamoDB in .NET Core — How to Build a Leaderboard
Learn how to use DynamoDB (and it’s keys and indexes) efficiently in this step by step guide with source code in C# and included Terraform.
Forwarded from Igor
YouTube
Modeling Pub/Sub API system with F# and CQRS (on micro-scale). Антон Молдован .NET Fest 2019
Upcoming .NET Conference:
.NET Fest 2020 - 23-24th of October, Kyiv, Ukraine
Details and tickets: https://bit.ly/2Voq9wr
The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: http://bit.ly/326lYoV
Fb: https://www.facebook.com/dotNETFest/
Website:…
.NET Fest 2020 - 23-24th of October, Kyiv, Ukraine
Details and tickets: https://bit.ly/2Voq9wr
The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: http://bit.ly/326lYoV
Fb: https://www.facebook.com/dotNETFest/
Website:…
Уже в конце этого года запланирован релиз .NET 5. Безусловно, это будет следующая большая веха в истории .NET, после релиза .NET Core, ведь .NET 5 объединит в себе две ветви: .NET Core и .NET Framework. Что нас ждет в .NET? Точно в историю уйдут: ASP.NET Web Forms, WCF и WWF. Получат дальнейшее развитие: WPF and WinForms и Visual Basic. Подробнее - в публикации от Matthew MacDonald.
https://medium.com/young-coder/the-reunification-of-net-5-5902744df9fe
#NET5
https://medium.com/young-coder/the-reunification-of-net-5-5902744df9fe
#NET5
Medium
The Reunification of .NET 5
We’re less than a year away from the final step in .NET’s cross-platform transformation
Blazor – технология, которая способна изменить привычный подход к веб-разработке
https://hackernoon.com/how-blazor-is-going-to-change-web-development-y32i3zvw
#blazor, #webdevelopment, #web
https://hackernoon.com/how-blazor-is-going-to-change-web-development-y32i3zvw
#blazor, #webdevelopment, #web
Hackernoon
How Blazor Is Going to Change Web Development | Hacker Noon
A couple of weeks ago I wrote an article about building and deploying a Blazor app without touching a Windows machine and realized maybe I should take a step back and explain what Blazor is and why anyone would use it. It's still fairly new to most in the…
Приключения UTF-8 BOM в C#: как определить BOM и что с эти делать.
https://danielwertheim.se/utf-8-bom-adventures-in-c
#UTF8, #BOM
https://danielwertheim.se/utf-8-bom-adventures-in-c
#UTF8, #BOM
danielwertheim
UTF-8 BOM adventures in C#
Time for a quick look at UTF-8 encoding and byte order marker (BOM). Lets jump
right into some code. You are probably going to nail this as you most likely
will be alert now, given the title and all, but would you have expected this
test to pass?
[Fact]…
right into some code. You are probably going to nail this as you most likely
will be alert now, given the title and all, but would you have expected this
test to pass?
[Fact]…
Лонгрид 2014 года, который однако не теряет своей актуальности и сегодня. В статье рассматриваются тонкости использования IDisposable
https://www.codeproject.com/Articles/29534/IDisposable-What-Your-Mother-Never-Told-You-About
#IDisposable, #patterns
https://www.codeproject.com/Articles/29534/IDisposable-What-Your-Mother-Never-Told-You-About
#IDisposable, #patterns
CodeProject
IDisposable: What Your Mother Never Told You About Resource Deallocation
One difficulty of the IDisposable interface overcome with the Disposable Design Principle.
Forwarded from Анонимный дотнетчик
F# support for Pulumi
In this short video, Matt and Luke talk to Scott Hunter about F# support in Pulumi.
Useful Links
Pulumi Homepage
Get started with Pulumi and Azure
Azure for .NET developers
Creating a new Pulumi project with .NET
Building modern applications with Pulumi and .NET Core
.NET Core support in Pulumi
https://channel9.msdn.com/Shows/On-NET/F-support-for-Pulumi
In this short video, Matt and Luke talk to Scott Hunter about F# support in Pulumi.
Useful Links
Pulumi Homepage
Get started with Pulumi and Azure
Azure for .NET developers
Creating a new Pulumi project with .NET
Building modern applications with Pulumi and .NET Core
.NET Core support in Pulumi
https://channel9.msdn.com/Shows/On-NET/F-support-for-Pulumi
Channel 9
F# support for Pulumi
In this short video, Matt and Luke talk to Scott Hunter about F# support in Pulumi. Useful Links Pulumi Homepage Get started with Pulumi and Azure Azure for .NET developersCreating a new Pulumi proj
Шпаргалка по docker для .NET разработчика: ссылки на все docker-образы для .NET Framework и .NET Core
#docker #cheatsheet
https://devdigest.today/post/1133
#docker #cheatsheet
https://devdigest.today/post/1133
Проблема, с которой можете столкнуться вы, или ваше девопсы, после обновления на .NET Core 3.0 и выше. Microsoft поменял логику обработки опции --output Теперь, если вы используете абсолютный путь, активной директорией будет считаться директория, из которой была запущена команда dotnet, а не директория, в которой находится csproj файл. Из-за этого могут перестать корректно работать CI/CD .
https://github.com/dotnet/docs/issues/12486
#CICD, #CD, #CD, #NET_CORE_3
https://github.com/dotnet/docs/issues/12486
#CICD, #CD, #CD, #NET_CORE_3
GitHub
.NET Core 3.0 Preview behaviour for --output differs · Issue #12486 · dotnet/docs
--output is relative to the current working directory instead of the .csproj file. This does not seem to be documented here or under What's New Document Details ⚠ Do not edit this section. ...
Forwarded from Developers Community
Установка локализованных файлов IntelliSense для .NET Core.
IntelliSense — это вспомогательное средство для завершения кода, доступное в различных интегрированных средах разработки (IDE), таких как Visual Studio. По умолчанию при разработке проектов .NET Core в пакет SDK входит только английская версия файлов IntelliSense. В этой статье описано, как устанавливать локализованные версии файлов и конфигурировать Visual Studio для использования другого языка.
Подробности: http://msft.it/6274TZU1m
IntelliSense — это вспомогательное средство для завершения кода, доступное в различных интегрированных средах разработки (IDE), таких как Visual Studio. По умолчанию при разработке проектов .NET Core в пакет SDK входит только английская версия файлов IntelliSense. В этой статье описано, как устанавливать локализованные версии файлов и конфигурировать Visual Studio для использования другого языка.
Подробности: http://msft.it/6274TZU1m
Docs
Установка локализованных файлов IntelliSense
Узнайте, как настроить компьютер, на котором ведется разработка, для использования локализованных файлов IntelliSense в проектах .NET Core в Visual Studio.
Некоторые из возможностей Visual Studio, о которых вы вероятно не догадывались
https://devdigest.today/post/1136
https://devdigest.today/post/1136
Developers Digest
10 Visual Studio Tips & Tricks You Probably DON'T KNOW
🔔 SUBSCRIBE FOR MORE C# LESSONS 👉 http://bit.ly/mytestedaspnet 👈 In this video, I show ten extremely useful Visual Studio features: - Enhanced Clipboard - Ru...
Из этого видео вы узнаете о том, как сделать систему на базе микросервисной архитектуры с использование gRPC. Также вы узнаете о том, какие перспективы у gRPC в .NET и как эта технология будет развиваться дальше.
https://devdigest.today/post/1137
#gRPC, #video, #channel9
https://devdigest.today/post/1137
#gRPC, #video, #channel9
Developers Digest
Building Microservices with gRPC and .NET
Microservices based applications consist of multiple services and are built with a variety of programming languages. Based on the business use case, you can ...
28 марта пройдёт первая в Украине конференция, посвящённая разработке на F#.
Главный критерий отбора докладов - темы базируются на реальном опыте применения F#. Большинство докладов касаются не только F #, но и архитектуры (actor model, event sourcing, streaming).
https://fsharp-ukraine.org/2020/
#FSharp
Главный критерий отбора докладов - темы базируются на реальном опыте применения F#. Большинство докладов касаются не только F #, но и архитектуры (actor model, event sourcing, streaming).
https://fsharp-ukraine.org/2020/
#FSharp
Microsoft выпустила предварительное обновление для Blazor WebAssembly
https://habr.com/en/company/microsoft/blog/486638/
https://habr.com/en/company/microsoft/blog/486638/
Хабр
Blazor WebAssembly 3.2.0 Preview 1 теперь доступна
Сегодня мы выпустили новое предварительное обновление для Blazor WebAssembly с множеством замечательных новых функций и улучшений. Вот что нового в этом выпуске...
Предложение включить в следующую версию С# поддержку ковариантных типов возврата. Это может позволить переопределенному методу иметь другой (более высокий по иерархии наследования) тип, чем метод, который он переопределяет.
Выглядит это может примерно так:
https://www.infoq.com/news/2020/01/CSharp-Covariant-Return-Types/
#Covariant, #CSharp, #Proposals
Выглядит это может примерно так:
class Compilation ...
{
virtual Compilation WithOptions(Options options)...
}
class CSharpCompilation : Compilation
{
override CSharpCompilation WithOptions(Options options)...
}
https://www.infoq.com/news/2020/01/CSharp-Covariant-Return-Types/
#Covariant, #CSharp, #Proposals
InfoQ
C# Futures: Covariant Return Types
A frequent API design problem is the inability to use a more specific return type when overriding a method. Proposal 49, which is now a C# 9 candidate, seeks to correct this issue.
Десять советов, которые помогут сделать ваше ASP.NET Core приложение быстрее
https://www.syncfusion.com/blogs/post/10-performance-improvement-tips-for-asp-net-core-3-0-applications.aspx
https://www.syncfusion.com/blogs/post/10-performance-improvement-tips-for-asp-net-core-3-0-applications.aspx
Syncfusion
10 Performance-Improvement Tips for ASP.NET Core 3.0 Applications | Syncfusion Blogs
This article provide 10 most important tips and tricks to be followed in the development, to improve the performance of ASP.NET Core 3.0 applications.