A DoS Attack against the C# Compiler
Explores a C# code pattern using nested generics that causes exponential compilation time, effectively creating a Denial-of-Service attack on the compiler.
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.
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.
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 recap of the final day at PASS Summit 2017, covering sessions on Azure Service Bus, advanced SQL security, and the SQL Vulnerability Assessment.
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.
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.
An overview of the PostgreSQL community structure, including its unique license, core team, and contributor hierarchy.
Live coverage and highlights from PASS Summit 2017, focusing on Microsoft Data Platform updates, Azure services, and SQL Server.
Explains the five common forms of Clojure keywords, their use cases, and provides recommendations for idiomatic usage.
A guide to best practices for database schema migrations, focusing on tools like Flyway and Hibernate for evolving applications.
Discusses how Docker is a tool that can be misused, arguing that its problems stem from implementation, not the technology itself, and connecting it to DevOps culture.
Introducing heatmaply, an R package for creating interactive, shareable cluster heatmaps for data visualization and online publishing.
Solutions for using different resource URLs in local vs remote environments, featuring Service Workers and other web dev techniques.
Learn how to use s3cmd and S3-compatible apps with Azure Blob Storage via Minio gateway.