.NET Weekly #85 (28.05 - 03.06)
Cloud & Web
- Why Mastercard Doesn't Use OAuth 2.0
- How to set up cross browser testing services
- IIS in-process hosting moved out of ASP.NET Core 2.1
- Firebase Cloud Functions - the great, the meh, and the ugly
- Azure Functions wants to make it easy for developers to get started with serverless
- Why I use GraphQL and avoid REST APIs
- Reconciling GraphQL and Thrift at Airbnb
- ASP.NET Core 2.1.0 now available
- Amazon Neptune Generally Available
- Tips on React for large scale projects
- Pushing NuGet packages built in Docker by running the container
- Under the hood of ASP.NET Core WebHooks - Introduction
Tooling & Libraries
- Distributed App Deployment with Kubernetes and MongoDB Atlas
- Systemd Introduces "Portable Services" Functionality, Similar To Containers
- Introducing the ReSharper performance series
- Taking ReSharper out of process – ReSharper performance series
- Component composition, just-in-time-compilation, the UI thread – ReSharper performance series
- Migrate a SQL Server database from Windows to Kubernetes
- dnSpy - .NET debugger and assembly editor
- Apache Kafka vs RabbitMQ
- Introducing Git protocol version 2
- Reactive Extension 4.0 released
Architecture & Databases
- DDD & co., part 1 - What's wrong with CRUD
- Frontend Architecture as a Forethought
- Zero dependancy Pub / Sub system with PostgreSQL
- Redis 5.0 RC1 is out!
- Test Strategy for Microservices
- PostgreSQL 11 Release Notes
- Unifying Relational, Document, Graph, and Temporal Data Models
- PostgreSQL Streaming Replication - a Deep Dive
Programming Languages
- Writing a Markdown Compiler – Part 1
- Church-encoded natural numbers
- Object Validation - to Defer or Not?
- RAFT Explained – Introduction to the Consensus Problem
- GQL - initiating an industry standard property graph query language
- Building Redux from scratch
- Announcing TypeScript 2.9
- Fine grained unit tests are harmful
Runtime
- Announcing .NET Core 2.1
- Introducing Mono on AIX and IBM i
- A kernel implementation of WebAssembly
- Blind optimizations - Making MurmurHash3 faster
Other
- Proper software requirements 101
- Prepping for Quantum Computing - Introduction to Lattice Based Cryptography [pdf]
- Remediating the May 2018 Git Security Vulnerability
- Public Data Release of Stack Overflow’s 2018 Developer Survey
- Release Flow - How We Do Branching on the VSTS Team
- Code Reviews are Broken — Here is How to Fix Them
- Announcing Cachix - Binary Cache as a Service
- The first public release (3.0.0) of OpenAPI Generator
- DO - Why We Chose Ceph to Build Block Storage