.NET Weekly #132 (24.06 - 30.06)
Cloud & Web
- Proving security at scale with automated reasoning
- The cost of JavaScript in 2019
- What does the Vue function API feel like
- Using the BodyReader and BodyWriter in ASP.NET Core 3.0
- Autoscaling AWS Step Functions Activities
- Isolated ASP.NET Core MVC testing
- Hosting a Static Website on Azure with Pulumi
- Using Chained Certificates for Certificate Authentication in ASP.NET Core 3.0
- Session state and session cookies best practices
- The Azure Security Architect Map
Tooling & Libraries
- Ionide 4.0.0 released
- NEST & Elasticsearch.Net 7.0 - Now GA
- Introducing Elastic SIEM
- After 4 years with nginx, we switched to Caddy - Here is why
- WSL2-Linux-Kernel
- Web.config transformations - The definitive syntax guide
- Did Vue.js Just Blink
Architecture & Databases
- Fast key-value stores - an idea whose time has come and gone
- GraphQL Conf 2019 in a nutshell - Some Takeaways
- Fuzzing vs property testing
- SOLID Design Principles - The Guide to Becoming Better Developers
- Focus on Service Capabilities, not Entities
Programming Languages
- Finding Bugs with Property Based Testing in a Statistics Calculation
- What does debugging a program look like
- When Git Resolves Changes It Shouldn’t
- The Secret of Good Electron Apps
- Avoid Indirection in Code for human readability
- Making a tiny .NET Core 3.0 entirely self-contained single executable
- How we sped up random forest processing, lots of common performance patterns
- Dynamic loading of native code with .NET
- Find, Fix, and Avoid Performance Problems in C# .NET - 10 Best Practices
Runtime
- Brick table
- Remove BinaryFormatter from the shared framework in .NET 5
- AppDomain TransparentProxy replacement using ALCs
- Force secondary await continuations to run asynchronously
- Hidden gems in .NET Core 3 - David Fowler & Damian Edwards
Other
- Raspberry Pi 4 on sale now
- How I bootstrapped my side project into a $20k/mo lifestyle business
- Startup idea checklist
- Dark Patterns at Scale - Findings from a Crawl of 11K Shopping Websites
- How To Fix The Tech Hiring
- The secret to an enduring co-founder relationship? Have those crucial conversations
- 5 Reasons why AMP for email is bad
- Scaling from 2,000 to 25,000 engineers on GitHub at Microsoft