-
.NET Weekly #119 (11.03 - 17.03)
Cloud & Web
- The ACME Protocol is an IETF Standard
- Salted Password Hashing - Doing it Right
- Vuex - A Deeper Look At Modules, Namespacing and More
- Google Cloud Storage Incident 19002
- The Definitive 2019 Guide to Cryptographic Key Sizes and Algorithm Recommendations
- Dilemmas With React Hooks - Part 1 - States And Reducers
- Hardware innovation for data growth challenges at cloud-scale
- Why isn’t my session state working in ASP.NET Core? Session state, GDPR, and non-essential cookies
- Creating a not-empty GUID validation attribute and a not-default validation attribute
- Achieve more with Microsoft Game Stack
- ASP.NET Core InProcess Hosting on IIS with ASP.NET Core 2.2
-
.NET Weekly #118 (04.03 - 10.03)
Cloud & Web
- How Are Function Components Different from Classes
- Serverless collaborative editor using CRDT
- Advanced features of Vue using Vuetify in 10 minutes
- Stop Wasting Connections, Use HTTP Keep-Alive
- Handling complexity in lambda functions
- Lambda Concurrency Limits and SQS Triggers Don’t Mix Well
- How Does Razor Pages Differ From MVC In ASP.NET Core?
- IIS Hosting for ASP .NET Core Web Apps
- Elegant way of producing HTTP responses in ASP.NET Core outside of MVC controllers
-
.NET Weekly #117 (25.02 - 03.03)
Cloud & Web
- Evergreen Serverless Performance Reviews
- AWS API Performance Comparison - Serverless vs. Containers vs. API Gateway integration
- We Analyzed 13 Billion Log Entries – Here’s What We Learned
- I created the same app with Vuex and Redux. Here are the differences
- How-To Understand Developing Native, Hybrid & Progressive Web Apps
- Tips and tricks for ASP.NET Core applications
-
.NET Weekly #116 (18.02 - 24.02)
Cloud & Web
- Using .NET Standard with Full Framework .NET
- Why GraphQL is the Future of APIs
- You probably don’t need a single-page application
- Writing CSS Algorithms
- Comparing the Network Performance of AWS, Azure and GCP
- The Cloud Is Just Someone Else’s Computer
- Add CosmosDB persistent storage to Microsoft Orleans in .Net Core
- Understanding grain references and UniqueKey for Orleans CosmosDB provider
- Migrating from Angular to Vue
- Comparing ASP.NET Core Routing Performance To ASP.NET MVC
- HttpClient Creation and Disposal Internals - Should I Dispose of HttpClient
-
.NET Weekly #115 (11.02 - 17.02)
Cloud & Web
- Help! None of my projects want to be SPAs
- What Hooks Mean for Vue
- 5 Ways to Improve the Performance of Your Web App
- Using ASP.NET Core Health Checks With ASP.NET Full Framework
- asp.net core 3 Background Worker template
- Reacting to Promises from event listeners in Vue.js
- How I wrote the Fastest JavaScript UI Framework
- AllowSynchronousIO disabled in all servers
- Breaking changes to runtime compilation for Razor views and Razor Pages
- An introduction to ASP.NET Core Razor Pages
- Be careful when manually handling JSON requests in ASP.NET Core
-
.NET Weekly #114 (04.02 - 10.02)
Cloud & Web
- The Law of the JSON
- ASP.NET Core - Saturating 10GbE at 7+ million request/s
- When AWS Autoscale Doesn’t
- Massively Parallel Hyperparameter Optimization on AWS Lambda
- Processing trillions of events per day with Apache Kafka on Azure
- Reducing initial request latency by pre-building services in a startup task in ASP.NET Core
-
.NET Weekly #113 (28.01 - 03.02)
Cloud & Web
- HTTP/3 - From root to tip
- How to add Internationalization to a Vue Application
- Scaling ASP.NET Core Applications
- What is the space overhead of Base64 encoding
- The case for vanilla front-end development
- NoSQL for the serverless age - Announcing Cloud Firestore general availability and updates
- Server-side rendering - how to serve authenticated content
- Vue.js App Performance Optimization - part 1 — Introduction to performance optimization and lazy loading
- Running async tasks on app startup in ASP.NET Core (Part 4 - using health checks)
- Enabling ApiController globally in ASP.NET Core 2.2
-
.NET Weekly #112 (21.01 - 27.01)
Cloud & Web
- Twitter migrates data to Google Cloud to keep the world tweeting
- Nobody Cares About OAuth or OpenID Connect
- Memory usage of a toy C# server and client with 500K concurrent connections on
- Running async tasks on app startup in ASP.NET Core (Part 3 - Feedback)
- Subscribe SQS to a SNS topic in another AWS account with CloudFormation, and gotchas
-
.NET Weekly #111 (14.01 - 20.01)
Cloud & Web
- When to “componentize” from the point of Vue
- How to Drastically Reduce Estimated Input Latency and Time to Interactive of SSR Vue.js Applications
- Porting 30K lines of code from Flow to TypeScript
- The (Almost) Secret Algorithm Researchers Used to Break Thousands of RSA Keys
- An alternative way to secure SPAs (with ASP.NET Core, OpenID Connect, OAuth 2.0 and ProxyKit)
- A Peek at the EF Core Cosmos DB Provider Preview
- Running async tasks on app startup in ASP.NET Core (Part 2)
-
.NET Weekly #110 (07.01 - 13.01)
Cloud & Web
- AWS Fargate Price Reduction – Up to 50%
- Why I am moving away from Vue.JS
- CSS doesn’t suck
- 8 Vue.js UI Component for 2019
- Making Use Of AWS Secrets Manager
- Vue.js best practices
- Stepping away from Sass
- Client-Server streaming merged into SignalR in ASP.NET Core 3
- You are thinking about serverless costs all wrong
- How Airbnb is Moving 10x Faster at Scale with GraphQL and Apollo
- Running async tasks on app startup in ASP.NET Core (Part 1)
- Policy-based Authorization in ASP.NET Core – A Deep Dive