.NET Weekly #156 (23.12 - 29.12)
Cloud & Web
- Target=_blank - the most underestimated vulnerability ever
- Next-generation web styling
- I only use an iFrame to crawl and scrape content
- When MFA isn’t necessarily strong
- The ultimate guide to secure cookies with web.config in .NET
Tooling & Libraries
- Bazel 2.0
- I moved my sites from Google Kubernetes Engine to Netlify and saved 1000 per year
- On the MQTT 5.0 Message Expiry Interval
- FsAdvent 2019 - Using FAKE in a Build Server
Architecture & Databases
- Migrating Halodoc Search from Algolia to Elastic Search
- re-Why databases use ordered indexes but programming uses hash tables
- re-Writing a very fast cache service with millions of entries
- Beyond Microservices - Streams, State and Scalability - Video
- Readable Code
Programming Languages
- The case of the mysterious curly bracket
- Learning hardware programming as a software engineer
- What Are the React Team Principles
- If you use .NET, build your objects in F#
- In praise of property-based testing
- The 4 Worst Software Metrics Agitating Developers in 2019
Runtime
- Components of the Runtime affected by a port to a new architecture
- Matt Warren - Performance in the .NET Runtime - Video
- Debugging Memory Leaks in .NET with Adam Furmanek - Podcast
- Dotnetos NET Performance Geeks - Videos