NET 5. چه مفهومی را به همراه دارد؟
بررسی imageهای مختلف NET. در Docker
.NET and .NET Core (and Windows!) have been getting better and better with Docker. I run Docker for Windows as it supports both Linux Containers and Windows Containers. They have both a Stable and Edge channel. The Edge (Beta) channel is regularly updated and, as a rule, gets better and better in the year I've been running it.
Did you know that DotVVM can be used to incrementally modernize old ASP.NET Web Forms applications and lift them to .NET Core? It is much easier than doing a full rewrite, and the application can be deployed at any time during the entire process.
- Install DotVVM NuGet package in your Web Forms site
- Create a DotVVM master page using the same CSS
- Start converting ASPX pages to DotHTML syntax, one at a time
- When all the Web Forms pages are gone, change your CSPROJ to use .NET Core
NET Core 3 Preview 2. منتشر شد
.NET Core 3 will be supported in Visual Studio 2019, Visual Studio for Mac and Visual Studio Code. Visual Studio 2019 Preview 2 was released last week and has support for C# 8. The Visual Studio Code C# Extension (in pre-release channel) was also just updated to support C# 8.
پروژه Piranha CMS
مثالی از ApiBoilerPlate
gRPC + ASP.NET Core as a Migration Path for WCFs in .NET Core
Feature | WCF | ASP.Net Core + gRPC |
Platforms | Windows | Windows, Linux, MacOS |
Protocols | LRPC/Named Pipes/HTTP/TCP/MSMQ | Binary (GRPC) + HTTP2 (TCP/Named Pipes/LRPC) .AddProtocol(“ncacn_ip_tcp”, “8080”) .AddProtocol(“ncacn_np”, @”\pipe\MyService”) .AddProtocol(“ncalrpc”, “MyService”) By removing the ASP.NET Core stack and just using .NET Core |
Injected Aspects | Behaviors | ASP.NET Core DI Middleware/ gRPC interceptors |
Distributed Transactions | *Yes – [TransactionFlow], transactionscopes, and supported bindings | *No |
Transport Security | SSL/TLS | SSL/TLS |
Message Security | Certificates/credentials | Certificates/credentials https://docs.microsoft.com/en-us/aspnet/core/grpc/authn-and-authz?view=aspnetcore-3.0 |
Windows Authentication | Kerberos/NTLM | AAD Sync/ASFS + ASP.NET Core middleware |
Proxies/Contracts | Service Contracts/Data Contracts | Protocol Buffers |
Proxy-less Communication | WCF Channel Factory | † Protobuf-Net.GRPC |
ویدیو های EmberConf 2015
EmberConf 2015 - Opening Keynote https://www.youtube.com/watch?v=o12-90Dm-Qs - EMBER.JS PERFORMANCE https://www.youtube.com/watch?v=iTZxo6bSx44 - DESIGNING FOR EMBER APPS https://www.youtube.com/watch?v=ijiNbF2Wu0E - HIJACKING HACKER NEWS WITH EMBER.JS https://www.youtube.com/watch?v=PXB93Z8azZE - THE ART OF EMBER DEPLOYMENT https://www.youtube.com/watch?v=4EDetv_Rw5U - AMBITIOUS UX FOR AMBITIOUS APPS https://www.youtube.com/watch?v=TlU0m18Pr-Y - BRING SANITY TO FRONTEND INFRASTRUCTURE WITH EMBER https://www.youtube.com/watch?v=iwPsNTkyCcA - DYNAMIC GRAPHIC COMPOSITION IN EMBER https://www.youtube.com/watch?v=J-LpgGqyxcI - TEST-DRIVEN DEVELOPMENT BY EXAMPLE https://www.youtube.com/watch?v=2b1vcg_XSR8 - ALIGNING EMBER WITH WEB STANDARDS https://www.youtube.com/watch?v=knYeLk1EuHw - GROWING EMBER ONE TOMSTER AT A TIME https://www.youtube.com/watch?v=xsG0gDkvDPw - INTERACTION DESIGN WITH EMBER 2.0 AND POLYMER https://www.youtube.com/watch?v=Z8NDAiOZ8SE - BUILDING CUSTOM APPS WITH EMBER CLI https://www.youtube.com/watch?v=J6vPwvFdUiE - BUILDING REAL-TIME APPLICATIONS WITH EMBER https://www.youtube.com/watch?v=nfGORL8ebn8 - PHYSICAL DESIGN https://www.youtube.com/watch?v=p8aF-7-_cE8 - CLOSING KEYNOTE https://www.youtube.com/watch?v=qWcNZ3j3y6g - MINITALKS https://www.youtube.com/watch?v=K4fyHxg3Ldk - FAULT TOLERANT UX https://www.youtube.com/watch?v=s2awUFvA-0I