.NET Weekly #108 (24.12 - 30.12)
Cloud & Web
- Vue vs React — Part 0 - Thinning the Herd
- GraphQL concepts I wish someone explained to me a year ago
- Blazor Toast Notifications using only C#, HTML and CSS
- How I do Vue in 2019 - TypeScript and TSX
- Being fast and light - Using binary data to optimise libraries on the client and the server
- Node.js Fundamentals - Web Server Without Dependencies
- Don’t let ASP.NET Core Console Logging Slow your App down
Tooling & Libraries
- Open sourcing wav2letter++, the fastest state-of-the-art speech system, and flashlight, an ML library going native
- Changelog for VirtualBox 6.0
- LINQPad Tips and Tricks - Part 3
- Reverse Engineering guide for beginners - Methodology and tools
- Windows file access performance compared to Linux
Architecture & Databases
- Software Architecture, all you need to know
- Two-phase commit and beyond
- Designing resilient systems - Circuit Breakers or Retries
- Hypothesis - CQRS Models with Blockchain as persistence layer works
- The future of Kubernetes is Virtual Machines
- MySQL in 2018 - What’s in 8.0 and Other Observations
- MongoDB in 2018 - A Year in Review
Programming Languages
- Amoeba finds approximate solutions to NP-hard problem in linear time
- Creating and filling Arrays of arbitrary lengths in JavaScript
- Test-driven programming workflows
- Generate automatically async/await code from sync code with Roslyn
- Write code that is easy to delete, not easy to extend
- Language-oriented software engineering
- It is fast or it is wrong
- Handled errors and the curse of recursive error handling
- Why F# is the best enterprise language