Object oriented generators
Explains an object-oriented approach to reading large files line by line in PHP, comparing it to generator functions and file_get_contents.
Explains an object-oriented approach to reading large files line by line in PHP, comparing it to generator functions and file_get_contents.
A developer details the evolution of his high-performance workstation builds from 2003 to 2020, focusing on hardware for demanding software tasks.
A developer recounts how they cracked a Sia cryptocurrency wallet seed posted on Reddit by exploiting a single character error.
Explains Scala's BlockContext for managing thread blocking, including how to prohibit blocking in specific scopes.
Fixing the 'Microsoft.Jet.OLEDB.4.0 provider not registered' error in IIS by enabling 32-bit applications for the App Pool.
A guide to automatically generating release notes from git commit history using squash and merge and git log commands.
Explains the detailed, step-by-step process the .NET Runtime (CLR) uses to safely load and validate types, ensuring type safety.
The Gamma project simplifies data visualization creation with a new four-step guide, allowing users to upload CSV data and build interactive charts.
Tips for improving Objective-C code using Swift-inspired macros and techniques, focusing on type inference and modern syntax.
A guide to integrating RMarkdown with the Pelican static site generator using a custom R script to avoid plugin conflicts.
A technical guide on creating a Hashicorp Vault authentication token with permissions only to seal the vault, including policy creation and token generation.
Explains JavaScript Promises, their analogy to real-life promises, and how to use .then and .catch for async operations.
A guide to accessibility tooling and techniques for React applications, covering ESLint plugins, react-axe, and focus control.
Part III of a React tutorial on building a list component that combines infinite scroll with a paginated 'More' button as a fallback for errors.
Discusses the pitfalls of using random data for testing in software development and advocates for using object factories instead.
A technical guide on implementing a 'New Update Available' notification for Progressive Web Apps using Service Workers and caching strategies.
Gnocchi 4.0, a major release of the time series database, introduces performance improvements, a Redis driver, and a rewritten scheduling mechanism.
Debunks widely cited studies claiming the mouse is always faster than the keyboard, arguing for a task-specific approach to input efficiency.
Final post in a Pythonic code series about leveraging PyPI packages to write better Python code by using community-developed tools.
Guide to separating Kafka Connect REST HTTP logs from stdout into a dedicated file using log4j configuration for easier troubleshooting.