Website Technology Profiler
Discover What Any Website Is Built With – Instantly
Identify the technologies behind any website with one simple click you can quickly see what frameworks, platforms, plugins, analytics tools, and hosting providers a site uses.
Our site works as a powerful website technology profiler, scanning the page and generating a full breakdown of all detectable technologies. From CMS platforms and eCommerce systems to JavaScript libraries and server software helping you understand exactly how a website is built.
Perfect for developers, marketers, SEO professionals, and anyone curious about the tech stack behind their favorite websites.
Executive Summary for davecallan.com
SEO & Content Analysis
Basic Information
SEO Meta Tags
content-type: text/html; charset=UTF-8
Page Content
.NET, Visual Studio and Entity Framework blog
I post .NET / C# and Visual Studio content on LinkedIn and X/Twitter almost daily. Please consider following me. LinkedIn … Continue reading Please follow me on X/Twitter and LinkedIn for more .NET contentThis sequence diagram visualizes how Entity Framework processes a query, step-by-step. The key steps are outlined below the diagram for … Continue reading Entity Framework Query Flow Explained—Step-by-Step with a Sequence DiagramCache invalidation is hard, but if the data allows, using low TTLs can simplify it by automatically expiring cached items … Continue reading .NET Caching: Can a One Second Cache Really Make a Difference?FusionCache v2 is the very first production-ready implementation of Microsoft HybridCache, including Microsoft’s own which is currently still in preview. … Continue reading Implementing HybridCache with FusionCache v2 in .NET 9I’m guessing you know what Scalar is if you’ve arrived here so let’s just look at the code to implement … Continue reading How to install Scalar in .NET 9Request variables store values from a response for use in later requests. A common example is retrieving a Bearer token … Continue reading Visual Studio .http file request variable exampleSwashbuckle.AspNetCore (including SwaggerUI) has been removed from the Web API template in .NET 9. Since the Swashbuckle project is being … Continue reading How to add SwaggerUI back into a .NET 9 Web API projectVisual Studio Dev Tunnels make testing integration with third party webhooks so easy, but is there a way to inspect … Continue reading Monitor Visual Studio Dev Tunnel traffic in real-timeVisual Studio Dev Tunnels are available from VS 2022 v17.6 and allow us to expose and debug our localhost APIs … Continue reading Getting started with Visual Studio 2022 Dev TunnelsGitHub can send our apps a webhook message for a variety of events that may happen on a repo such … Continue reading Handling GitHub Webhooks with Azure Functions and testing integration with Visual Studio Dev TunnelsThis enables comparisons of numbers based on their numerical value instead of lexicographical order. In the example below with Ordinal … Continue reading Numerical StringComparer coming in .NET 10IOptions<T> gives us compile-time safety and eliminates magic strings.Simple example below : Click on the image for a larger view … Continue reading ASP.NET IOptions pattern exampleI took polls on my LinkedIn and X asking about what we should do in the scenario where we have … Continue reading In a REST API should we return 204 (No Content) or 404 (Not Found) for a HTTP DELETE request when the item to delete is already deleted?Since .NET 7, ASP.NET has built-in middleware for rate limiting our API endpoints. Once we understand the different rate limiting … Continue reading ASP.NET Rate Limiting middleware simple examplesI had two people (including the person below who blocked me for my response) tell me using ToList() was wrong … Continue reading When to avoid ToList() / ToListAsych() in Entity Framework?This relatively new EFCore.Visualizer Visual Studio extension looks like it could be a game changer. It enables us to view … Continue reading View Entity Framework DB query plans directly inside Visual StudioDiscriminated Unions allow us to tell the compiler that data can be ONE OF A RANGE of pre-defined types. A … Continue reading What are Discriminated Unions?Looks like DUs might be delivered partially over multiple versions of C# starting with Union classes based on a design … Continue reading Discriminated Unions in C# design update (Jan 2025)Safia from Microsoft posted this on BlueSky recently … This is great news but based on what she also posted … Continue reading .NET 10 will support OpenAPI v3.1IExceptionHandler allows us to globally handle exceptions in our ASP .NET 8 UI and API based apps. Here’s an example … Continue reading Return ProblemDetails from ASP.NET 8 IExceptionHandler global exception handlerBy default Entity Framework converts strings to nvarchar(MAX) in SQL Server which isn’t ideal. We can configure this mapping in … Continue reading Setting default global configuration for .NET types in Entity FrameworkBy default Entity Framework will convert string properties to nvarchar(MAX) or nvarchar(123) where 123 is the length we have set … Continue reading How to make strings non-Unicode in Entity Framework Code FirstThe const and readonly keywords in C# are used to declare variables that cannot be changed after they are initialized. … Continue reading Difference between const and readonly in C#Normally if we want to include certain navigation properties we have to explicitly do it on a query by query … Continue reading How to auto include navigations in Entity FrameworkIt’s simple enough to get started with the Entity Framework Database First approach using the command line, but it’s even … Continue reading Entity Framework DB First quick start using EF Core Power ToolsWhen we turn on logging in Entity Framework, by default it won’t output sensitive information such as query parameter values … Continue reading Include sensitive data in Entity Framework logging by setting EnableSensitiveDataLogging;Network & Infrastructure
DNS & Hosting
SSL/TLS Certificate
Technology Stack
Content Management Systems
Server Technologies
Services & Integrations
Analytics & Tracking
E-commerce Platforms
CDN & Media Providers
Web Fonts
Dynamic Analysis & Security
Dynamic JavaScript Analysis
Server Headers
Apache
PHP/7.4.33
Resource Analysis
External Resource Hosts
cdn-cookieyes.com
davecallan.com
fonts.googleapis.com
fonts.gstatic.com
gmpg.org
www.googletagmanager.com
UI Frameworks & Libraries
Analysis Complete
Analyzed davecallan.com with 3 technologies detected across 5 categories
Analysis completed in 1379 ms • 2026-03-23 09:26:16 UTC