Latest updates 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:

  • Zig’s Comptime Versus C++ Templates And Rust Macros
  • Function Calling
  • Function Calling

Post angles to try

Share the most useful takeaway for your audience.
Turn one article into a quick practical checklist.
Ask your audience how this shift affects their work.
Turn angles into scheduled posts

Fresh articles and ideas

Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.

javacodegeeks.com /1 week ago

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...

Read source
driftingruby.com /1 month ago

Function Calling

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.

Read source
rubyflow.com /1 month ago

Function Calling

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...

Read source
rubyflow.com /1 month ago

Ruby Method Arguments: a new book, from your first call to metaprogramming

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...

Read source
code.dblock.org /3 weeks ago

Ruby Instance Variables Are Not Inherited (and Why That Breaks Your DSL)

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...

Read source
rubyflow.com /1 month ago

From Conditionals to Polymorphism

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.

Read source
dev.to /1 month ago

I Built My Own Programming Language From Scratch — Meet NexPro 🚀

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...

Read source
code.dblock.org /3 weeks ago

Benchmarks Are Free Now

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...

Read source
avdi.codes /1 week ago

Pulp Opus

Originally appeared on avdi.codes.

Read source
habr.com /1 month ago

Программирование как экспериментальная метафизика

Есть вопросы, которые кажутся принадлежащими разным мирам. «Должен ли квадрат наследовать прямоугольнику?» — вопрос инженера за обедом. «Реальны ли универсалии или существуют лишь...

Read source
railsatscale.com /1 month ago

The inliner is yielding benefits for ZJIT

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...

Read source
paolino.me /1 week ago

RubyLLM 2.0: The Agentic Loop, Exposed

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...

Read source
allaboutcoding.ghinda.com /1 month ago

Tell the Agent to Write Its Scripts in Ruby

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...

Read source
rubyflow.com /3 weeks ago

Omakase 0.2 — agents as plain Ruby objects

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...

Read source
avdi.codes /1 month ago

Curated article

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...

Read source
lucumr.pocoo.org /2 weeks ago

Armin Ronacher: Fast and Hard Code

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...

Read source
rubyweekly.com /1 month ago

Matz's 'Extreme Vibe Coding' opens RubyConf

Originally appeared on Ruby Weekly. #​809 — July 16, 2026 Read on the Web Ruby Weekly Introducing Insta: Snapshot Test...

Read source
rubyflow.com /1 month ago

Refactoring with Convergence Rules

Three rules turn duplication into abstractions through tiny steps, and catch false abstractions before they ever reach the code.

Read source
rubyflow.com /2 weeks ago

Coding guidelines

https://claudiob.github.io/style/

Read source
dev.to /1 month ago

What I Learned After Building a Programming Language From Scratch in Python

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...

Read source
mensfeld.pl /4 weeks ago

Ruby and Rails Performance Roundup: The Backlog Edition

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...

Read source
island94.org /4 days ago

Converting a Ruby block interface to start/stop methods with a Fiber

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...

Read source
rubyonrails.org /3 weeks ago

Agents on Rails: Grok 4.6, GLM 5.3, Gemini 3.7 Flash, and Opus 4.8

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...

Read source
rubyflow.com /4 weeks ago

Magic Presenter: A modern replacement for Draper

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...

Read source

Turn fresh research into a full content calendar

Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.

Sources covering Metaprogramming

rubyland.news

Recent coverage from public sources
Public source

dev.to

Recent coverage from public sources
Public source

habr.com

Recent coverage from public sources
Public source

planetpython.org

Recent coverage from public sources
Public source

rubyflow.com

Recent coverage from public sources
Public source

javacodegeeks.com

Recent coverage from public sources
Public source