๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

ASP.NET Core 2 High Performance - Second Edition (Code)

โœ Scribed by Singleton, James


Publisher
Packt Publishing
Year
2017
Tongue
English
Leaves
340
Edition
2nd ed.
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


""Cover""
""Title Page""
""Copyright""
""Credits""
""Foreword""
""About the Author""
""About the Reviewer""
""www.PacktPub.com""
""Customer Feedback""
""Table of Contents""
""Preface""
""Chapter 1: What's New in ASP.NET Core 2?""
""What's new in Core 2""
""What's new in .NET Core 2""
""Performance improvements""
""What's new in ASP.NET Core 2""
""Performance improvements""
""Standards""
""New C# features""
""C# 6""
""String interpolation""
""Null conditional""
""Exception filters""
""Asynchronous availability""
""Expression bodies""
""C# 7""
""Literals""
""Tuples"" ""Out variables""""References""
""Patterns""
""More expression bodies""
""More asynchronous improvements""
""JavaScript""
""Summary""
""Chapter 2: Why Performance Is a Feature""
""Performance as a feature""
""Common classes of performance problems""
""Language considerations""
""Types of performance problems""
""When performance matters""
""Slower is sometimes better""
""Why issues are missed""
""Measuring""
""The benefits of planning ahead""
""Understanding hardware""
""Storage access speeds""
""Scaling approach changes""
""Tools and costs""
""Tools"" ""Looking at some alternative tools""""The new .NET""
""Summary""
""Chapter 3: Setting Up Your Environment""
""Windows""
""Visual Studio 2017""
""Installing VS""
""Installing .NET Core 2""
""Creating your first app""
""Mac""
""Visual Studio for Mac""
""Installing VS Mac""
""Installing .NET Core 2""
""Creating your first app""
""Visual Studio Code""
""Linux""
""Getting started with .NET Core on Linux""
""Installing .NET Core 2""
""Creating your first app""
""Containerization with Docker""
""Using ASP.NET Core 2 with Docker""
""Summary"" ""Chapter 4: Measuring Performance Bottlenecks""""Tools""
""SQL""
""SQL Server Profiler""
""Executing a simple query""
""MiniProfiler""
""Application profiling""
""Glimpse""
""Using Glimpse""
""IDE""
""Monitoring HTTP""
""Browsers""
""Chrome""
""Firefox""
""Fiddler""
""Network""
""Microsoft Message Analyzer""
""Wireshark""
""Roll your own""
""Science""
""Repeatability""
""Only change one thing""
""Summary""
""Chapter 5: Fixing Common Performance Problems""
""Latency""
""Asynchronous operations""
""Simple asynchronous tools""
""Background queuing""
""Hangfire"" ""Select N+1 problems""""Efficient paging""
""Static site generators""
""Pragmatic solutions with hardware""
""A desktop example""
""Web applications""
""Oversized images""
""Image resolution""
""Image format""
""Summary""
""Chapter 6: Addressing Network Performance""
""Internet protocols""
""TCP/IP""
""Slow-start""
""HTTP""
""Headers""
""HTTP methods""
""Status codes""
""Encryption""
""Key exchange""
""Delay diagnostics""
""Performance tweaks""
""HTTP/2""
""WebSockets""
""Compression""
""Lossless compression algorithms""
""Bundling and minification""
""Bundling""

โœฆ Subjects


Active server pages;Web sites -- Authoring programs;Web applications -- Development


๐Ÿ“œ SIMILAR VOLUMES


Code for Learning ASP.NET Core 2.0: Buil
โœ Jason De Oliveira, Michel Bruchet ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Packt Publishing - ebooks Account ๐ŸŒ English

<p><b>Learn how web applications can be built efficiently using ASP.NET Core 2.0 and related frameworks</b></p><h4>Key Features</h4><ul><li>Get to grips with the new features and APIs introduced in ASP.NET Core 2.0</li><li>Leverage the MVC framework and Entity Framework Core 2 to build efficient app

ASP.NET Core 1.0 High Performance
โœ James Singleton ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› Packt Publishing ๐ŸŒ English

<div id="iframeContent"> <p><strong>Create fast, scalable, and high performance applications with C#, ASP.NET Core 1.0, and MVC 6</strong></p> <h2>About This Book</h2> <ul> <li>Learn the importance of measuring, profiling, and locating the most impactful problems</li> <li>Discover the common areas y