Make Vim macros fun to work with
A guide to making Vim macros more enjoyable and effective, covering recording, editing, and replaying command sequences.
A guide to making Vim macros more enjoyable and effective, covering recording, editing, and replaying command sequences.
Introduces meta-quotes in eĿlipsis, a new preprocessor feature to protect tokens from macro expansion, addressing C macro collision issues.
Explains how the new SwiftUI @Entry macro simplifies creating custom environment values, making the EnvironmentKit library obsolete.
A guide to using Tokio's `join!` and `select!` macros for concurrent and parallel async operations in Rust.
A guide explaining dbt macros, their purpose, benefits, and how to use them to write reusable, standardized SQL code in data transformation projects.
Explores implementing the 'defer' feature for C using preprocessor macros to simplify resource cleanup and avoid spaghetti code patterns.
A developer shares their experience setting up a Stream Deck for productivity, comparing Windows, MacOS, and Linux support, and offering configuration tips.
A developer explores creating a global mute/unmute macro as a free alternative to buying a Stream Deck for productivity.
Explains how to create custom environment values in SwiftUI, covering the standard method and noting updates from WWDC24.
A tutorial on creating Swift Macros in Xcode 15 to generate code at compile time, improving code readability and reducing repetition.
Explores limitations and workarounds for the C11 _Generic type-generic programming feature, including practical solutions for complex use cases.
Part 2 of a series on building data-driven, composable widgets, covering live reload, automated registration, and JSON-based configuration.
Explores using the M4 macro processor to make SQL code more modular, reusable, and composable for managing large, complex codebases.
A beginner-friendly tutorial explaining what macros are in Julia, how they differ from functions, and guidance on when to use them.
A guide to creating flexible, reusable components in Eleventy using Nunjucks macros, comparing them to React function components.
A guide to AWS CloudFormation Macros, explaining how to create custom template transformations using Lambda functions for more flexible infrastructure-as-code.
Explores quoting, quasiquotation, and macros in R, comparing base-R and tidyverse approaches to metaprogramming.
A guide to implementing the when-let and if-let macros in Common Lisp, inspired by Clojure, with code examples and explanations.
A technical article exploring a Common Lisp macro called 'gathering' for collecting results from procedural code.
Tips for improving Objective-C code using Swift-inspired macros and techniques, focusing on type inference and modern syntax.