Site restyle and update
A developer details the typography and responsive design overhaul of their personal website, inspired by a book on practical typography.
A developer details the typography and responsive design overhaul of their personal website, inspired by a book on practical typography.
Introduces the 'Bug-O' notation, a metric for how API design affects debugging speed as a codebase grows.
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.
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.
The article argues that true coding proficiency comes from struggling with problems yourself, not just following tutorials.
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.
Explains tree shaking, a JavaScript optimization technique to remove unused code from bundles, using ES6 modules and tools like webpack.
Introducing fluentXPath, a Java library for building XPath expressions with a fluent API to avoid string concatenation in Selenium tests.
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.