Caching in the Application Framework

Topics covered
Popular Clips
Episode Highlights
Evolving Practices
The ASP.NET ecosystem is undergoing significant changes, influenced by modern front-end frameworks and single-page applications (SPAs). Alan Underwood notes that HTML templating, once a staple in ASP.NET development, is being overshadowed by frameworks like Angular and React, which shift templating to the client side 1. This evolution allows developers to focus more on middleware and server-side logic, using languages like C# and VB.NET. Joe Zack appreciates the flexibility this brings, stating, "I like MVC because it kind of caters to that a little bit more and lets me have that flexibility" 1.
  Â
Open Source
The open-source movement has significantly impacted ASP.NET, leading to innovations like the Windows Subsystem for Linux. Michael Outlaw highlights the excitement around running Linux on Windows, which he describes as "amazing" and a game-changer for developers 2. This development allows for greater flexibility and integration, although it remains in beta with some limitations, such as the inability to run certain Windows executables from the Linux side 3. Alan Underwood adds that while there are challenges, the continuous iteration promises a seamless experience in the future 3.
Related Episodes
Caching Overview and Hardware
Answers 383 questionsDesigning Data-Intensive Applications – Scalability
Answers 383 questionsASP.NET 5 - It's Basically Java
Answers 383 questionsHow to be a Programmer
Answers 383 questionsAll Your Database Are Belong to Us
Answers 383 questions95. Data Structures – Arrays and Array-ish
Answers 383 questionsYou Asked For It
Answers 383 questionsDesign Patterns Part 3
Answers 383 questionsClean Code - How to Write Amazing Functions
Answers 383 questions
Tackling Tough Developer Questions
Answers 383 questions87. Thunder Talks
Answers 383 questionsClean Code - Formatting Matters
Answers 383 questions86. Lightning Talks
Answers 383 questions

3factor app - Async Serverless
Answers 383 questionsHow to be an Advanced Programmer
Answers 383 questions
