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.
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.
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.
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.
Tips for improving Objective-C code using Swift-inspired macros and techniques, focusing on type inference and modern syntax.
Explains the 'fail fast' principle in iOS development and provides macros for app abortion with crash logging via Crashlytics.
Exploring virtual sequences and lazy evaluation in Common Lisp, inspired by Clojure's sequence abstraction and functional programming concepts.
Exploring keyword arguments in Clojure, comparing defnk macro to Common Lisp's implementation and discussing feature limitations.
A technical discussion on intentional symbol capture in Clojure macros for GUI development, using a Swing wizard as a case study.
A developer shares their experience overcoming LaTeX macro limitations while writing a technical specification, detailing a solution for using the \verb command.