.NET Weekly #144 (16.09 - 22.09)
Cloud & Web
- AWS Fargate Deep Dive - What it is, when to use it and comparison with AWS Lambda and ECS
- Composing Components in Vue.js
- 11 Vue.js Lifecycle Hooks
- Looking back on five years of web components
- A few handy Vue.js tricks
- Amazon S3 introduces Same-Region Replication
- Announcing Azure Private Link
- Running async tasks on app startup in ASP.NET Core 3.0
- Crossgen as build step with .NET Core 3.0
- Cascidia Code, the new monospaced font designed for terminals and editors, is out
- LLVM 9.0.0 Release
- Breaking API changes in Antiforgery, Cors, Diagnostics, Mvc, and Routing
- Managing Postgres with Pulumi and Terraform
- Working with GitHub Actions
- Avoid thread synchronization problems with Roslyn - Synchronization primitives traps
Architecture & Databases
- The boring technology behind a one-person Internet company
- Test Driven Development Is Dumb. Fight Me
- Software Architecture is Overrated, Clear and Simple Design is Underrated
- New Query Language for Graph Databases to Become International Standard
- Announcing Yugabyte DB 2.0 GA - Jepsen Tested, High-Performance Distributed SQL
- Datadog - A Real-time Metrics Database for One Quadrillion Points per Day
- Continuous Delivery for Machine Learning
Programming Languages
- Introduction to Functional Programming in F#
- Why Go and not Rust
- Throwing null literal
- Why I prefer functional programming
- Bucket Sort - The Sorting Algorithm Family Reunion
- Async Streams – A Look at New Language Features in C# 8
- .NET Inside Out Part 11 — Using structs for devirtualization
- Implementing a non-public interface in .NET Core with DispatchProxy
Runtime
- Fix for a linux issue improves p99 response time significantly
- Finalization implementation details
- Announcing .NET Core 3.0 Release Candidate 1
- Implement struct marshalling via IL Stubs instead of via FieldMarshalers
Other
- Banks, Arbitrary Password Restrictions and Why They Don’t Matter
- Joel Spolsky and Clive Thompson discuss the past, present, and future of coding
- Building a Pragmatic, Lightweight Code Review Checklist