.NET Weekly #117 (25.02 - 03.03)
Cloud & Web
- Evergreen Serverless Performance Reviews
- AWS API Performance Comparison - Serverless vs. Containers vs. API Gateway integration
- We Analyzed 13 Billion Log Entries – Here’s What We Learned
- I created the same app with Vuex and Redux. Here are the differences
- How-To Understand Developing Native, Hybrid & Progressive Web Apps
- Tips and tricks for ASP.NET Core applications
Tooling & Libraries
- Highlights from Git 2.21
- Vetur 0.16
- Exploring exception stack traces with ReSharper and Rider
- Introducing Gremlin Free
- Rancher Labs Introduces Lightweight Distribution of Kubernetes to Simplify Operations in Low-Resource Computing Environments
- VueJS - Class API proposal
- VueJS v2.6.8
- Wireshark 3.0.0 Release Notes
- Akka.NET vs. Kafka, RabbitMQ, and Other Messaging Systems
- Visual Studio 2019 Release Candidate (RC) now available
Architecture & Databases
- MySQL Challenge - 100k Connections
- Is a Shared Database in Microservices Actually an Anti-pattern
- Mission Is Possible - Tips on Building a Million Core Cluster
- Taming the front-end monolith
- Journey to Event Driven – Part 3 - The Affinity Between Events, Streams and Serverless
- Indexes in PostgreSQL — 1
- Introduction to SQL Server Security — Part 3
Programming Languages
- An example of interaction-based testing in C#
- A story of fixing a memory leak in MiniDumper
- Fearless concurrency - how Clojure, Rust, Pony, Erlang and Dart let you achieve that
- Fixing Random, part 8
- Fixing Random, part 9
- Using EF Core’s InMemory Provider To Store A Database In Memory
- C# Async Antipatterns
- An Introduction to Optimising Code Using Span of T
Runtime
- how the .NET JIT Compiler and GC interact
- .NET Inside Out Part 3 — How to override sealed function in C#
- nano framework
- Is C# a low-level language