Data in CPython
Explains how data is represented as objects in CPython, covering types, identity, binding, and mutability.
Explains how data is represented as objects in CPython, covering types, identity, binding, and mutability.
Explains how to implement RAII-like automatic resource cleanup in C using GCC's __cleanup__ variable attribute.
A technical guide explaining the differences between Swift modules, packages, libraries, and frameworks, including static vs. dynamic linking.
An update on the 'Geocomputation with R' book, covering progress on chapters about spatial data, analysis, and future plans for advanced methods.
Explains the complexities of deep copying objects in JavaScript, covering shallow copies, JSON methods, and the structured clone algorithm.
A guide to creating custom Windows 10 toast notifications using PowerShell to warn users about expiring Active Directory passwords.
Analyzes undefined behavior in unsafe Rust code when transmuting pointers, comparing it to Zig's safety guarantees.
A tutorial on creating UICollectionView cells with circular images and proper rotation support in iOS using Swift.
Steve Yegge announces his move from Google to the Southeast Asian tech company Grab, sharing his career transition.
Explores solutions for monitoring multi-process Python applications with Prometheus, addressing metric inconsistency across workers.
A Swift tutorial on creating self-sizing UITableView and UICollectionView cells that support device rotation and dynamic fonts.
A collection of useful one or two-line JavaScript snippets for common tasks like cloning arrays/objects, getting unique values, and flattening arrays.
A tutorial on recreating GitHub's contribution graph layout using CSS Grid, demonstrating its efficiency and power.
A developer explains choosing Node.js with Express and Pug for server-side HTML generation, and reusing templates on the frontend for a lightweight web UI.
Explores the Multi-Armed Bandit problem, a classic dilemma balancing exploration and exploitation in decision-making algorithms.
Explores scaling a Python polling app using parallelism to manage thousands of SSH/ping connections efficiently, focusing on concurrent.futures.
A tutorial on using Sinon.js to stub Passport authentication middleware and database calls in a Node.js and Koa API for isolated testing.
Discusses the reasons for 'quick fix' code and provides strategies for avoiding them in front-end development (HTML, CSS, JavaScript).
A guide to using Python's platform module to retrieve system information on Linux, covering Python 2 and 3 differences.