Understanding JavaScript Functions
An introduction to JavaScript functions, explaining their syntax, declaration, usage, and parameters with simple analogies.
An introduction to JavaScript functions, explaining their syntax, declaration, usage, and parameters with simple analogies.
Explores a C# code pattern using nested generics that causes exponential compilation time, effectively creating a Denial-of-Service attack on the compiler.
A mathematical exploration of bounds for the expected maximum of random variables, covering inequalities, norms, and chaining techniques for stochastic processes.
A tutorial on using Sinon.js to stub HTTP requests in unit tests, preventing external API calls during test runs.
Summary of major database trends in Fall 2017, including SQL's resurgence, cloud pricing wars, IBM's renaming controversy, and new releases.
A guide to avoiding date format confusion in programming by using ISO 8601, with examples in PowerShell.
A guide to setting up automated Slack invitations for a community using JavaScript/React and the Slack API.
Slides and resources from a talk on R programming and data science presented at the EARL Boston conference.
Explores Blazor, an experimental framework for running .NET applications in the browser via WebAssembly, using the DotNetAnywhere runtime.
A guide to implementing custom error pages for 404s and exceptions in ASP.NET MVC Core, including telemetry integration.
A recap of the final day at PASS Summit 2017, covering sessions on Azure Service Bus, advanced SQL security, and the SQL Vulnerability Assessment.
Explains how to programmatically discover all controller actions and Razor Pages in an ASP.NET MVC Core application using IActionDescriptorCollectionProvider.
A recap of Day 2 at PASS Summit 2017, focusing on the Azure Cosmos DB keynote and deep dives into Azure data services.
A tutorial on implementing the classic Rock-Paper-Scissors game in under 10 lines of Julia code, showcasing multiple dispatch.
Explores the debate on using semicolons in JavaScript, concluding it's a matter of preference and recommending linters for consistency.
A tutorial on using PowerShell to configure and enable firewall rules for an Azure Storage Account, including IP whitelisting.
Explains how to use the Network Information API within a Service Worker to dynamically load different image resolutions based on the user's connection speed.
Highlights from PASS Summit 2017 Day 1 keynote, covering SQL Server 2017, Azure data services, and Microsoft's data platform announcements.
Explains the purpose of variables in JavaScript, covering declaration, naming, assignment, and the const keyword with practical examples.
A guide on how to become an open source project maintainer by contributing to existing projects you use, without needing permission.