Professor Sloth

Feature Release

Announcing Unified Web Performance: automatic lab testing, real user monitoring, and Google SEO scores.

  • How to Monitor Cross-Origin Resource Performance

    How to Monitor Cross-Origin Resource Performance

    Read more »
  • Improving Your Interaction to Next Paint (INP)

    Improving Your Interaction to Next Paint (INP)

    Read more »
  • Optimizing Static HTML And Images With Webpack

    Optimizing Static HTML And Images With Webpack

    Read more »
  • Fast Inline Images With React and Webpack

    Fast Inline Images With React and Webpack

    Read more »
  • Using HTTP Caching

    Using HTTP Caching

    Read more »
  • Advertising's Performance Tradeoffs

    Advertising's Performance Tradeoffs

    Read more »
  • Using First Contentful Paint (FCP)

    Using First Contentful Paint (FCP)

    Read more »
  • Measuring First Input Delay (FID)

    Measuring First Input Delay (FID)

    Read more »
  • Fastest News: Best Performing News Website

    Fastest News: Best Performing News Website

    Read more »
  • Breaking Out of Webpack Based Build Chains

    Breaking Out of Webpack Based Build Chains

    Read more »
  • Episode 17: User Sign Up and Simple Access Control

    Episode 17: User Sign Up and Simple Access Control

    Read more »
  • Episode 16: Using Redis for Distributed User Sessions in ASP.NET Core

    Episode 16: Using Redis for Distributed User Sessions in ASP.NET Core

    Read more »
  • Episode 15: Simple Cookie Based Authentication in ASP.NET Core

    Episode 15: Simple Cookie Based Authentication in ASP.NET Core

    Read more »
  • Episode 14: Storing User Data In Redis

    Episode 14: Storing User Data In Redis

    Read more »
  • Episode 13: Testing In .NET Core Using NUnit

    Episode 13: Testing In .NET Core Using NUnit

    Read more »
  • Episode 12: Tweaking Systemd Services With Ansible

    Episode 12: Tweaking Systemd Services With Ansible

    Read more »
  • Episode 11: Connecting to Redis in .NET Core 3.1

    Episode 11: Connecting to Redis in .NET Core 3.1

    Read more »
  • Episode 10: Installing Redis Using An Ansible Galaxy Role

    Episode 10: Installing Redis Using An Ansible Galaxy Role

    Read more »
  • Episode 9: Running ASP.NET Core Applications Using Systemd and Ansible

    Episode 9: Running ASP.NET Core Applications Using Systemd and Ansible

    Read more »
  • Episode 8: Using Ansible to Configure NGINX for ASP.NET Core

    Episode 8: Using Ansible to Configure NGINX for ASP.NET Core

    Read more »
  • Episode 7: Using Ansible Roles for Common Linux Settings

    Episode 7: Using Ansible Roles for Common Linux Settings

    Read more »
  • Episode 6: Buying an SSL Certificate

    Episode 6: Buying an SSL Certificate

    Read more »
  • Episode 5: Let's Encrypt? Let's Not.

    Episode 5: Let's Encrypt? Let's Not.

    Read more »
  • Episode 4: Deploying Code to Linux From TeamCity

    Episode 4: Deploying Code to Linux From TeamCity

    Read more »
  • Episode 3.5: Basic Ansible With SSH Keys

    Episode 3.5: Basic Ansible With SSH Keys

    Read more »
  • Episode 3: SSH Keys For Server Authentication

    Episode 3: SSH Keys For Server Authentication

    Read more »
  • Episode 2: Building the Code

    Episode 2: Building the Code

    Read more »
  • Episode 1: File->New Project

    Episode 1: File->New Project

    Read more »
  • Episode 0: Introducing Request Metrics!

    Episode 0: Introducing Request Metrics!

    Read more »