Zig’s Comptime Versus C++ Templates And Rust Macros
Every systems language eventually needs a way to generate code, specialize functions for different types, and make decisions before the program ever runs. C++ answered that need wi...
Search fresh public links, source activity, and ready-to-use post angles for Metaprogramming.
Fresh curated links around Metaprogramming are collected here so marketers can spot useful updates and turn timely ideas into posts faster.
Recent items include:
Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.
Every systems language eventually needs a way to generate code, specialize functions for different types, and make decisions before the program ever runs. C++ answered that need wi...
Originally appeared on Drifting Ruby Screencasts.In this episode, we look at adding function calling or tool use to our Rails application when making generative text LLM requests.
In this episode, we look at adding function calling or tool use to our Rails application when making generative text LLM requests. https://www.driftingruby.com/episodes/function-ca...
A new book on Ruby method arguments that follows one thing all the way down: how a Ruby method receives its arguments. From def greet(name) to keyword arguments, splats, blocks, cl...
Originally appeared on code.dblock.org | tech blog.The ruby-enum gem is a small library I maintain that adds enum-like behavior to a class via include Ruby::Enum and define :KEY, v...
A conditional that keeps growing is a design problem, not a style problem. How to turn each branch into an object, one green step at a time.
What happens when you stop using programming languages and decide to build one? That was the question that led me to start NexPro — an experimental programming language that I'm...
Originally appeared on code.dblock.org | tech blog.My previous post walked through four bugs in ruby-enum, a gem I maintain, all stemming from the fact that class-level instance va...
Есть вопросы, которые кажутся принадлежащими разным мирам. «Должен ли квадрат наследовать прямоугольнику?» — вопрос инженера за обедом. «Реальны ли универсалии или существуют лишь...
Originally appeared on Rails at Scale. We recently enabled a really cool feature in ZJIT that makes it feel like a Real Compiler™: the inliner! We’ll write more about it soon. In...
Originally appeared on Carmine Paolino.Strip any agent framework down and you find the same loop: call the model, run the tools it asked for, call the model again, stop when it ans...
Originally appeared on All about coding.One block in CLAUDE.md and AGENTS.md that makes coding agents write throwaway scripts in Ruby instead of Python or bash, so you stay the rev...
I released Omakase 0.2, a small agent framework on top of RubyLLM about 800 lines. The idea is that an agent is an ordinary Ruby object: its fields are state, its public method...
Originally appeared on avdi.codes. Creation is now near-free. Verification/understanding is not, yet. It’s time to engineer away the slop. Geoffrey Huntley: Engineer Away the Slo...
One of the memes on Twitter is that “programming is solved now.” I’m not sure to what degree it is, but one thing is pretty clear: the act of familiarizing yourself with a languag...
Originally appeared on Ruby Weekly. #809 — July 16, 2026 Read on the Web Ruby Weekly Introducing Insta: Snapshot Test...
Three rules turn duplication into abstractions through tiny steps, and catch false abstractions before they ever reach the code.
I didn't just write a programming language. I built the pipeline that makes the language work. 🔗 NexPro on GitHub: https://github.com/probal2005/NexPro There are thousands of...
Originally appeared on Closer to Code.Yet again instead of tweets, a blog post. The backlog got out of hand - 40 of them this time. Usual caveat: every number below is whatever the...
Originally appeared on Island94.org. One of the small joys of computer programming is reading some code and thinking aha, that’s nice. I recently encountered...
Originally appeared on Ruby on Rails: Compress the complexity of modern web apps.Last week we launched Agents on Rails and published the first benchmark report. The response was im...
Magic Presenter is a presentation layer gem for Rails models designed to replace Draper. It retains the Decorator/Presenter pattern while addressing fundamental architectural flaws...
Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.