Cross-site Scripting </script> Vulnerability
Explains a specific XSS vulnerability when embedding JSON data in <script> tags and provides the solution of escaping '<' characters.
Explains a specific XSS vulnerability when embedding JSON data in <script> tags and provides the solution of escaping '<' characters.
A 1984 trip report detailing technical observations and critiques of Xerox PARC's computing environment, including machine allocation and disk usage.
A guide to using the XState Visualizer tool to create, visualize, and interact with state machine graphs for software development.
Building a Python/Django tool to semi-automate backend manual tasks, making them faster to complete.
Examines the risks and complexities of modern software dependencies, arguing that easy reuse has outpaced our understanding of best practices.
A developer explains the benefits of using older, well-supported hardware for software development and empathizing with users on limited systems.
The article argues that true coding proficiency comes from struggling with problems yourself, not just following tutorials.
A screencast series demoing new features and component architecture for Laravel Lightwire (LiveView), a framework for real-time web apps.
A technical guide on configuring HashiCorp Vault to authenticate using Azure Active Directory and Managed Service Identity.
A developer shares a personal story about fixing a documentation error in an open source Gatsby plugin, emphasizing that all contributions are valuable.
Argues that the PIE theorem (Pattern Flexibility, Efficiency, Infinite Scale) is more practical for database selection than the popular CAP theorem.
A developer shares technical insights on using Google Analytics filters and interpreting bounce rate data to improve a blog.
Introducing fluentXPath, a Java library for building XPath expressions with a fluent API to avoid string concatenation in Selenium tests.
Explains tree shaking, a JavaScript optimization technique to remove unused code from bundles, using ES6 modules and tools like webpack.
A tutorial on creating a state machine using the XState library, demonstrated with an elevator example.
Explains how Graph Neural Networks and node2vec use graph structure and random walks to generate embeddings for machine learning tasks.
Explains how and why to enhance HTML links into interactive buttons using JavaScript, with a practical login dialog example.
An exploration of the Unix pipe command, its history, and the philosophy of simple, composable tools in software design.
How to replace UTF-8 non-breaking spaces in Markdown files using sed on macOS, fixing formatting issues.
Explains how ksqlDB handles case sensitivity for topics, statements, and object names, with examples of quoting rules.