Compiling Lisp to Bytecode and Running It
A technical guide on compiling a Lisp variant to bytecode and executing it in a custom, stack-based virtual machine.
A technical guide on compiling a Lisp variant to bytecode and executing it in a custom, stack-based virtual machine.
Explores the core reasons for using Change Data Capture (CDC) to extract data from operational databases for analytics and other applications.
A developer's critique of Dependabot's flaws under GitHub, including silent failures and slow updates, leading them to stop using it.
Architecting a multi-account security logging platform in AWS, covering services like CloudTrail and CloudWatch, and best practices for collection, monitoring, and SIEM integration.
A guide to using the open-source security tool Falco for dynamic security monitoring and threat detection in AWS EKS Kubernetes clusters.
Compares the pros and cons of working at startups versus large tech companies, focusing on culture, work style, and career growth.
Learn two Git tricks: quickly switch back to the previous branch and view the last 5 checked-out branches using reflog.
A judge's recap of the first DEV Web Game Challenge, highlighting winning entries for web games and one-byte explainers.
A comprehensive guide to using Rust's built-in collection types, including vectors, arrays, hashmaps, and sets, with performance tips and examples.
Explores the HTML <blockquote> element, its semantic purpose, historical usage, and why it's unsuitable for pull quotes in web design.
AI is reinforcing the dominance of popular programming languages like Python and JavaScript by improving tools and support, creating a self-reinforcing cycle.
A technical guide to methods for comparing spatial patterns in raster data, focusing on analysis using R for both continuous and categorical data.
Explores the evolution and usage of the high-performance std::from_chars function for string-to-number conversion from C++17 to C++26.
A curated newsletter issue covering the latest tools, tutorials, and best practices in mobile automation for iOS, Android, Flutter, and Kotlin Multiplatform.
A podcast discussion analyzing app pricing strategies, business models, and the value proposition for developers, using the Panels app as a case study.
A guide to debugging complex bugs in PHP, using the Xdebug crash in FrankenPHP as a case study, covering isolation, tools, and patching.
Microsoft Azure introduces a new IP Address Management (IPAM) feature for centralized, automated IP planning and conflict prevention in cloud networks.
Analyzes the tech industry's talent retention strategies, using Google's $2.7B re-hire as a starting point, and argues for moving beyond bidding wars.
The article explores how the writing process of AI models can inspire humans to overcome writer's block by adopting a less perfectionist approach.
A tutorial on integrating Hugging Face's vast model library with Ollama's easy-to-use local AI platform for running custom models.