Manage Third-party Risk Using a Content Security Policy
Explains how to use Content Security Policy (CSP) HTTP headers to mitigate risks from third-party scripts on websites.
Explains how to use Content Security Policy (CSP) HTTP headers to mitigate risks from third-party scripts on websites.
A web developer explains progressive enhancement as a use-case oriented approach, using video implementation as a practical example.
A guide listing 20 creative PowerShell script ideas for generating custom system alerts and notifications using the Pulseway monitoring platform.
A detailed guide to the author's personal security setup on OSX, focusing on password management with KeePass and related tools.
A web developer discusses building resilient websites by focusing on server control and progressive enhancement to handle unpredictable networks, devices, and user contexts.
Explains how to use PowerShell scripts with Pulseway monitoring software to create custom alerts based on system events.
How to configure a static public IP address (ILPIP) on an Azure VM using PowerShell, including a key undocumented parameter.
Explains how to correctly store and retrieve UTC dates in SQLite using the ADO.NET provider by setting DateTimeKind=Utc in the connection string.
An introduction to Docker, explaining containerization, how it differs from virtual machines, and its practical applications in software deployment.
Explains why applying closed-source, meeting-heavy workflows to open source projects leads to failure and advocates for asynchronous, transparent collaboration.
Explains the key advantage of C# 6 exception filters: they preserve the call stack for debugging by not unwinding it when a filter condition fails.
A guide to four command-line tools (IPython, Autoenv, Cookie Cutter, Bash Git Prompt) to boost productivity for Python developers.
Critique of using Shapiro-Wilk normality tests on large, complex survey data like NHANES, explaining why it's statistically inappropriate.
A weekly tech digest covering browser updates, WebAssembly, debugging tools, and interoperability news from June 2015.
Announcing a polyfill for conical gradients in CSS, a long-proposed feature for creating pie charts and other graphics with simple code.
Announcing WebAssembly, a new binary format for safe, efficient code on the web, designed as a successor to asm.js.
A technical guide on fixing cookie path issues when migrating from Apache's mod_proxy to Nginx's proxy_cookie_path directive.
A guide for Python/R users transitioning to Java, focusing on the necessity of IDEs like Eclipse or IntelliJ for productive development.
Part 11 of a Docker tutorial series, focusing on using Docker Compose to manage and run a complete multi-container web application stack.
A developer builds a web-based version of the rhythm game osu! using JavaScript, WebGL, and Web Audio to decompress, decode, and play user-created beatmaps.