.NET Weekly #171 (20.04 - 26.04)
Cloud & Web
- Google BigQuery Unwrapped
- Beginners guide to gateways and proxies
- Adding simple email address obfuscation for your blog like Cloudflare Scrape Shield
- CSS is hard, Blazor and Tailwind CSS makes it easier
Tooling & Libraries
- Getting Started With Dgraph and GraphQL+-
- Node.js version 14 available now
- Announcing Pulumi 2.0, Now with Superpowers
- SourceGear.Rust.NET preview 0.1.0
- Secure by Default Postgres Docker Container for Development
- Demystifying Memory Profilers in C# .NET Part 1 - The Principles
- Yarp - A toolkit for developing high-performance HTTP reverse proxy applications.
Architecture & Databases
- Reading on Design Patterns
- Combining event sourcing and stateful systems
- API design - Understanding gRPC, OpenAPI and REST and when to use them
- Things I Wished More Developers Knew About Databases
- Patterns for Managing Source Code Branches - Updated
- Tempdb – Here’s a Problem You Didn’t Know You Have
Programming Languages
- Data exploration calculus - Capturing the essence of exploratory data scripting
- C# 9 – Positional or Nominal Creation
- Software Development - the Secret of Success
- Migrating from .NET Framework to .NET Core
- Unit bias against collections
- Async Wandering Part 6 — Exceptions logging
- The Most Exciting Promise of .NET 5
Runtime
- Speed up mono linker by 10%
- Optimise MathF.CopySign and Math.CopySign using SSE intrinsics
- .NET Inside Out Part 17 — Abusing types to serialize non-serializable type
- Announcing .NET 5.0 Preview 3