PHP reimagined
A developer's personal wishlist for improving PHP's design, focusing on stricter defaults like final classes and required type declarations.
A developer's personal wishlist for improving PHP's design, focusing on stricter defaults like final classes and required type declarations.
Analyzes the performance and cost drawbacks of client-side A/B testing and explores edge computing as a superior alternative.
A technical tutorial on building a resilient microservice architecture for a fictional Santa delivery system using MicroProfile and Quarkus.
A tutorial on using CSS custom properties to dynamically adjust the 3D depth of a book model based on its page count.
A guide to deploying React, Angular, Svelte, and Vue applications to Netlify and Vercel, covering build commands and router configuration.
A comprehensive 2021 list of hosted headless CMS providers offering free or developer tiers, including small-scale alternatives and self-hosted options.
Introduces JavaScript's new array.at(index) method, highlighting its ability to access array elements using negative indices.
A developer's second attempt at a Bitcoin Cash hackathon, teaming up with a friend to build a project.
Tips and best practices for implementing Diffable Data Sources in iOS development, covering typealiases, avoiding retain cycles, and using enums.
Guide to deploying a self-managed Kafka Connect worker with Docker to integrate custom connectors with Confluent Cloud.
Introducing Terrascan, an open-source tool for scanning Terraform, Kubernetes, and cloud configs for security and policy compliance.
A review of Python tools and libraries for visualizing and interactively exploring Pandas DataFrames, comparing them to Excel's graphical interface.
A web development article advocating for the return of spacer GIFs as a layout tool, with modern React component examples.
A tutorial on using async/await with Node.js fs.promises to read, process, and write files, replacing callback patterns for cleaner, sequential code.
Explains how to simulate hover interactions in Cypress tests using .invoke() and other workarounds, as there's no native .hover() command.
A technical analysis of U.S. federal .gov domains, tracking changes in security, CMS usage, and open source adoption over a decade.
Critique of using story points and other metrics as false measures of software delivery progress, comparing it to premature celebration in sports.
An exploration of Django middleware, explaining its purpose, placement in the request/response cycle, and how it's configured.
An in-depth look at Hash indexes in PostgreSQL, explaining their structure, performance benefits, and use cases compared to B-Tree indexes.
A tutorial on implementing supplementary views like badges in iOS collection views using Compositional Layout and Diffable Data Source.