DEV Community

# metaprogramming

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Using meta-programming in Ruby to build a REST API from a JSON file

Using meta-programming in Ruby to build a REST API from a JSON file

1
Comments
4 min read
Rust Procedural Macros: Unlocking the Power of Custom Code Generation

Rust Procedural Macros: Unlocking the Power of Custom Code Generation

14
Comments 1
5 min read
DSL in Ruby with Metaprogramming

DSL in Ruby with Metaprogramming

Comments
2 min read
Macros no Flutter/Dart: A Revolução da Metaprogramação que Você Esperava

Macros no Flutter/Dart: A Revolução da Metaprogramação que Você Esperava

6
Comments
6 min read
nim for embedded software development

nim for embedded software development

2
Comments
5 min read
Metaprogramming in Golang: Reflection Package guide

Metaprogramming in Golang: Reflection Package guide

1
Comments
7 min read
Metaprogramming in ruby

Metaprogramming in ruby

133
Comments 10
7 min read
Into the Extreme – Fold-Expressions

Into the Extreme – Fold-Expressions

Comments
3 min read
JavaScript Metaprogramming: Part 1 - Unleashing the Potential of the Reflect API

JavaScript Metaprogramming: Part 1 - Unleashing the Potential of the Reflect API

2
Comments
4 min read
Using Meta-Programming For Internationalization and Localization in Nim

Using Meta-Programming For Internationalization and Localization in Nim

2
Comments
4 min read
Fun with classes and constants

Fun with classes and constants

1
Comments
1 min read
Demystifying Metaprogramming: Understanding the Basics

Demystifying Metaprogramming: Understanding the Basics

1
Comments
3 min read
Write your own Domain Specific Language in Ruby

Write your own Domain Specific Language in Ruby

2
Comments 1
12 min read
More explicit interface implementation in Go using simple function signature | 3 ed.

More explicit interface implementation in Go using simple function signature | 3 ed.

1
Comments
1 min read
TypeScript for prototyping: bijective function example with generics' notation

TypeScript for prototyping: bijective function example with generics' notation

1
Comments
1 min read
Class templates versus constructor templates

Class templates versus constructor templates

3
Comments
4 min read
JavaScript web__constants (Node.js-friendly)

JavaScript web__constants (Node.js-friendly)

2
Comments
1 min read
What is Metaprogramming?

What is Metaprogramming?

11
Comments
11 min read
The Tinkering Hobbit (excerpt from The hidden language within the language)

The Tinkering Hobbit (excerpt from The hidden language within the language)

9
Comments
12 min read
Property type coercion in Angular using decorators

Property type coercion in Angular using decorators

7
Comments 1
8 min read
Android KSP guide for dummies by a Dummy: Part 1

Android KSP guide for dummies by a Dummy: Part 1

15
Comments
2 min read
Using KSP output in app: Part 4

Using KSP output in app: Part 4

9
Comments
2 min read
Generate the code using KSP : Part 3

Generate the code using KSP : Part 3

8
Comments
4 min read
class_eval vs. instance_eval in Ruby

class_eval vs. instance_eval in Ruby

7
Comments 1
2 min read
How to Put Keyword Arguments in your Python Class Definitions

How to Put Keyword Arguments in your Python Class Definitions

6
Comments
3 min read
Automatic code changing in Python with the ast module

Automatic code changing in Python with the ast module

5
Comments
7 min read
Wrapping a Ruby Method

Wrapping a Ruby Method

9
Comments
1 min read
Groovy's @CompileStatic and Methods with the Same Name

Groovy's @CompileStatic and Methods with the Same Name

5
Comments
5 min read
A Short Overview of Typed Template Haskell

A Short Overview of Typed Template Haskell

6
Comments
8 min read
ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch

ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch

5
Comments
3 min read
Type-Writer Component: Magic and Asynchronicity

Type-Writer Component: Magic and Asynchronicity

13
Comments 2
9 min read
JavaScript for advanced beginners(fake js interface with proxies)

JavaScript for advanced beginners(fake js interface with proxies)

2
Comments
4 min read
A Brief Introduction to Template Haskell

A Brief Introduction to Template Haskell

7
Comments
11 min read
Ruby Money & BigDecimal

Ruby Money & BigDecimal

11
Comments
2 min read
Implementing A Domain Specific Language In Ruby

Implementing A Domain Specific Language In Ruby

5
Comments
5 min read
Starting with Scala 3 macros: a short tutorial

Starting with Scala 3 macros: a short tutorial

16
Comments
9 min read
Matchable - Class-level Pattern Matching Macros Explained

Matchable - Class-level Pattern Matching Macros Explained

20
Comments
11 min read
Laziness I: Meta-programming

Laziness I: Meta-programming

5
Comments 2
7 min read
Como roubar no random?

Como roubar no random?

15
Comments 2
6 min read
Iota (from Golang) in JavaScript

Iota (from Golang) in JavaScript

4
Comments
2 min read
Cool Boys Do Metaprogramming

Cool Boys Do Metaprogramming

9
Comments 4
6 min read
It is not about code

It is not about code

2
Comments
2 min read
That's so Rusty: Metaprogramming

That's so Rusty: Metaprogramming

29
Comments
7 min read
Demystification of Macros in Nim

Demystification of Macros in Nim

23
Comments
6 min read
Replacing placeholders in Ruby on Rails

Replacing placeholders in Ruby on Rails

10
Comments 3
2 min read
Range in JavaScript using es6 metaprogramming features

Range in JavaScript using es6 metaprogramming features

11
Comments 2
5 min read
C++ Basic templates usage – Part 2

C++ Basic templates usage – Part 2

7
Comments
8 min read
Utilizing Macros & Annotations in a Web Framework (Part 2)

Utilizing Macros & Annotations in a Web Framework (Part 2)

10
Comments
9 min read
C++ Basic templates usage – Part 1

C++ Basic templates usage – Part 1

5
Comments
5 min read
C++ Meta Programming: Why?

C++ Meta Programming: Why?

4
Comments
4 min read
Refactoring JavaScript using JavaScript

Refactoring JavaScript using JavaScript

6
Comments
1 min read
Let's talk DSL with Kotlin

Let's talk DSL with Kotlin

25
Comments
8 min read
A Racket macro tutorial – get HTTP parameters easier

A Racket macro tutorial – get HTTP parameters easier

10
Comments
5 min read
An Introduction to Myriad

An Introduction to Myriad

8
Comments
2 min read
Applied Meta-Programming In F# With Myriad And Falanx

Applied Meta-Programming In F# With Myriad And Falanx

22
Comments 2
22 min read
Easily select h1, h2, ... through SCSS functions

Easily select h1, h2, ... through SCSS functions

6
Comments
1 min read
How to decorate any object in Ruby in 3 lines

How to decorate any object in Ruby in 3 lines

2
Comments
1 min read
5 Reasons Why Nim Is Becoming My Favorite Language

5 Reasons Why Nim Is Becoming My Favorite Language

36
Comments 2
4 min read
Ruby's Array: a Swiss Army Knife?

Ruby's Array: a Swiss Army Knife?

10
Comments 1
4 min read
Dynamic method handling with #method_missing and #respond_to_missing? in Ruby and Rails

Dynamic method handling with #method_missing and #respond_to_missing? in Ruby and Rails

16
Comments
6 min read
loading...