.NET Weekly #55 (24.09 - 01.10)
Cloud & Web
- Azure SQL Database VNET Service Endpoints now in public preview
- Using EF Core and SQLite to persist SignalR Group messages in ASP.NET Core
- Using anonymous types and tuples to attach correlation IDs to scope state with Serilog and Seq in ASP.NET Core
- Develop Azure Functions on any platform
- A few notes on creating Class Libraries for ASP.NET Core
Tooling & Libraries
- How-to guide for deploying Aerospike with Docker Swarm
- RedHat Announces Support for Azure, .Net Core 2.0 and SQL Server 2017
- Relicensing the GraphQL specification
- React 16 - A look inside an API-compatible rewrite of our frontend UI library
- Petabridge.Cmd and Akka.Monitoring Updated to Support Akka.NET v1.3.1
- ILSpy 3.0 Preview 1
Architecture & Databases
- PayPal’s API Style Guide and Patterns
- Migrating a database from InnoDB to MyRocks
- Invited article in IEEE Software – Technical Debt Challenges and Perspectives
- How Much Unit Testing is Enough?
- Cloud SOLID Part II - Cloud Architecture and the Open/Closed Principle
- PostgreSQL's Hash Indexes Are Now Cool
Programming Languages
- Interception vis-à-vis Pure DI
- Build a web service with F# and .NET Core 2.0
- Announcing SAFE stack
- Web Truths - JavaScript can’t be trusted
Runtime
- The Book of the Runtime - The internals of the .NET Runtime that you won't find in the documentation
- Improve Density of GC heap by String Interning (de-duping) on Gen2 GC
- .NET Framework September 2017 Preview of Quality Rollup
- It Is Time For Time Travel