Walks through building an Azure DevOps CI/CD pipeline for an ASP.NET Web API site: an ASP.NET build template with continuous integration triggers, NuGet restore, MSBuild zip packaging, then releasing via the Azure App Service deployment template with Deploy to slot for staging before production. ...
Details recent additions to elmah.io's Daily Digest email: a New errors summary section, up/down/steady progress indicators comparing error counts to the prior day, an email preview snippet showing key indicator progress, and batch actions to hide, mark as fixed, or delete errors from the email. ...
Explains elmah.io API key permissions introduced to support publicly exposed client-side logging keys: new keys default to just the messages_write permission, blocking browsing logs or creating deployments; recommends auditing existing keys, which retain all permissions by default. ...
Recommends 17+ essential .NET developer tools, including Chocolatey for scripted Windows installs, JetBrains Rider as a Visual Studio alternative, LINQPad for quick C# snippets, ReSharper plus dotPeek/dotTrace/dotCover, Service Bus Explorer for Azure queues, Azure Storage Explorer, and ScreenToGif. ...
Announces deprecation of elmah.io's v2 API in favor of v3: NuGet client package major versions (2.x.x vs 3.x.x) must match the API version, v3 requires API keys alongside log IDs to stop access via an intercepted log ID, and new logs require v3 while existing logs keep v2 enabled by default. ...
First in the Debugging common .NET exceptions series, catching WebException with WebExceptionStatus.NameResolutionFailure when HttpWebRequest fails to resolve a domain, then diagnosing DNS failures by pinging Google's DNS, google.com, and the failing domain, plus a Cloudflare DNS record example. ...
Introduces Peter Terkildsen, co-founder of housing-sector SaaS company Bleau and former development director at Dynamicweb Software, as a new elmah.io advisory board member who will help define elmah.io's 3-5 year product vision, bridging developers and customers based on his product experience. ...
Compares log4net, originally a log4j port by Neoworks in 2001, with NLog, created by Jarek Kowalski as its first real competitor, covering XML config (FileAppender/PatternLayout vs target/rules) and API differences: log4net lacks semantic logging while NLog supports curly-brace structured messages. ...
Announces a full rewrite of elmah.io's free Web.config Validator, which originally only checked ELMAH-specific settings; the new version validates the whole Web.config against the correct .NET version, shows a source view with inline errors and warnings, and lets you edit and revalidate in place. ...