.NET Weekly #137 (29.07 - 04.08)
Cloud & Web
- Building Microservices On .NET Core – Part 1 The Plan
- SPA SEO - A Single-Page App Guide to Google’s 1st Page
- Understanding Server Side Rendering
- A practical guide to CSS transitions and animations
- What should we know about AWS Security? (Part 2)
- OWASP Cheat Sheet
- ASP.NET Core 3.0 Exception Handling
- An alternative way to build and bundle Javascript, CSS in ASP.NET Core MVC and Razor Page projects
Tooling & Libraries
- Swift Client for the Asp.NET Core version of SignalR – Part 1 - Getting Started
- Blazor Components - New Blazor Scheduler Control, Data Grid Enhancements and more
- Announcing HashiCorp Vault 1.2
- Electron 6.0.0
- Announcing PartiQL - One query language for all your data
- Roslyn Analyzer Performance
- CBOR - Concise Binary Object Representation
- MasterMemory — Embedded Typed Readonly In-Memory Document Database for .NET Core and Unity
Architecture & Databases
- The Data Engineering Cookbook
- How we send 22000 emails every hour
- Fast and flexible observability with canonical log lines
- High performance, exactly-once, failure oblivious distributed programming with AMBROSIA
- From 30 to 230 docker container per host
- Why use a service mesh? A few arguments
- Cloud Vendor Deep-Dive - PostgreSQL on AWS Aurora
Programming Languages
- B-threads - programming in a way that allows for easier changes
- Create Interfaces with default implementations
- Lock-free multithreading with atomic operations
- JavaScript - What’s new in ES2019
- What Makes Functional and Object-oriented Programming Equal
- Big O Notation
- Shell Sort - The Sorting Algorithm Family Reunion
- Effective mocking
- Comb Sort - The Sorting Algorithm Family Reunion
Runtime
- Remove tailcall limitations on unix64 and arm64
- WebAssembly and SIMD
- Allow setting TaskScheduler.Current
- Smart LLVM #1 - Optimizing range checks
- Using the ReferenceAssemblies NuGet package to build .NET Framework libraries on Linux, without installing Mono