Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
#
metaprogramming
Follow
Hide
Posts
Left menu
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
Using meta-programming in Ruby to build a REST API from a JSON file
Patrick Wendo
Patrick Wendo
Patrick Wendo
Follow
Oct 21
Using meta-programming in Ruby to build a REST API from a JSON file
#
metaprogramming
#
ruby
#
sinatra
1
reaction
Comments
Add Comment
4 min read
Rust Procedural Macros: Unlocking the Power of Custom Code Generation
Sachin Beniwal
Sachin Beniwal
Sachin Beniwal
Follow
Oct 5
Rust Procedural Macros: Unlocking the Power of Custom Code Generation
#
rust
#
metaprogramming
#
macros
#
procedural
14
reactions
Comments
1
comment
5 min read
DSL in Ruby with Metaprogramming
francesco agati
francesco agati
francesco agati
Follow
Jul 4
DSL in Ruby with Metaprogramming
#
ruby
#
dsl
#
metaprogramming
Comments
Add Comment
2 min read
Macros no Flutter/Dart: A Revolução da Metaprogramação que Você Esperava
Toshi Ossada
Toshi Ossada
Toshi Ossada
Follow
for
flutterbrasil
Jun 24
Macros no Flutter/Dart: A Revolução da Metaprogramação que Você Esperava
#
dart
#
metaprogramming
#
macros
6
reactions
Comments
Add Comment
6 min read
nim for embedded software development
abathargh
abathargh
abathargh
Follow
Mar 28
nim for embedded software development
#
nim
#
embedded
#
metaprogramming
#
arduino
2
reactions
Comments
Add Comment
5 min read
Metaprogramming in Golang: Reflection Package guide
Geoffrey Sagini Mogambi
Geoffrey Sagini Mogambi
Geoffrey Sagini Mogambi
Follow
Nov 15 '23
Metaprogramming in Golang: Reflection Package guide
#
go
#
metaprogramming
1
reaction
Comments
Add Comment
7 min read
Metaprogramming in ruby
Cherry Ramatis
Cherry Ramatis
Cherry Ramatis
Follow
Oct 30 '23
Metaprogramming in ruby
#
ruby
#
programming
#
tutorial
#
metaprogramming
133
reactions
Comments
10
comments
7 min read
Into the Extreme – Fold-Expressions
Coral Kashri
Coral Kashri
Coral Kashri
Follow
May 23 '23
Into the Extreme – Fold-Expressions
#
cpp
#
metaprogramming
#
cppsenioreas
Comments
Add Comment
3 min read
JavaScript Metaprogramming: Part 1 - Unleashing the Potential of the Reflect API
Katherine Mykhailyk
Katherine Mykhailyk
Katherine Mykhailyk
Follow
May 16 '23
JavaScript Metaprogramming: Part 1 - Unleashing the Potential of the Reflect API
#
javascript
#
programming
#
beginners
#
metaprogramming
2
reactions
Comments
Add Comment
4 min read
Using Meta-Programming For Internationalization and Localization in Nim
Hein Thant Maung Maung
Hein Thant Maung Maung
Hein Thant Maung Maung
Follow
Mar 3 '23
Using Meta-Programming For Internationalization and Localization in Nim
#
i18n
#
l10n
#
nim
#
metaprogramming
2
reactions
Comments
Add Comment
4 min read
Fun with classes and constants
RobL
RobL
RobL
Follow
Feb 28 '23
Fun with classes and constants
#
ruby
#
metaprogramming
#
dynamic
1
reaction
Comments
Add Comment
1 min read
Demystifying Metaprogramming: Understanding the Basics
himank
himank
himank
Follow
Feb 25 '23
Demystifying Metaprogramming: Understanding the Basics
#
metaprogramming
#
python
#
ruby
#
scripting
1
reaction
Comments
Add Comment
3 min read
Write your own Domain Specific Language in Ruby
Tom de Bruijn
Tom de Bruijn
Tom de Bruijn
Follow
Feb 6 '23
Write your own Domain Specific Language in Ruby
#
ruby
#
dsl
#
metaprogramming
#
tutorial
2
reactions
Comments
1
comment
12 min read
More explicit interface implementation in Go using simple function signature | 3 ed.
Lukas Gaucas
Lukas Gaucas
Lukas Gaucas
Follow
Jan 6 '23
More explicit interface implementation in Go using simple function signature | 3 ed.
#
webdev
#
programming
#
metaprogramming
#
go
1
reaction
Comments
Add Comment
1 min read
TypeScript for prototyping: bijective function example with generics' notation
Lukas Gaucas
Lukas Gaucas
Lukas Gaucas
Follow
Jan 2 '23
TypeScript for prototyping: bijective function example with generics' notation
#
webdev
#
programming
#
metaprogramming
#
math
1
reaction
Comments
Add Comment
1 min read
Class templates versus constructor templates
Sandor Dargo
Sandor Dargo
Sandor Dargo
Follow
Dec 21 '22
Class templates versus constructor templates
#
cpp
#
templates
#
metaprogramming
3
reactions
Comments
Add Comment
4 min read
JavaScript web__constants (Node.js-friendly)
Lukas Gaucas
Lukas Gaucas
Lukas Gaucas
Follow
Dec 8 '22
JavaScript web__constants (Node.js-friendly)
#
webdev
#
javascript
#
es6
#
metaprogramming
2
reactions
Comments
Add Comment
1 min read
What is Metaprogramming?
Michele Lindroos
Michele Lindroos
Michele Lindroos
Follow
Jun 12 '22
What is Metaprogramming?
#
metaprogramming
#
preprocessor
#
metaclass
11
reactions
Comments
Add Comment
11 min read
The Tinkering Hobbit (excerpt from The hidden language within the language)
Pato Z
Pato Z
Pato Z
Follow
Apr 25 '22
The Tinkering Hobbit (excerpt from The hidden language within the language)
#
typescript
#
metaprogramming
#
hobbit
#
underdogs
9
reactions
Comments
Add Comment
12 min read
Property type coercion in Angular using decorators
Tsvetan Ganev
Tsvetan Ganev
Tsvetan Ganev
Follow
Apr 10 '22
Property type coercion in Angular using decorators
#
angular
#
typescript
#
decorators
#
metaprogramming
7
reactions
Comments
1
comment
8 min read
Android KSP guide for dummies by a Dummy: Part 1
Aniket Bhoite
Aniket Bhoite
Aniket Bhoite
Follow
Apr 11 '22
Android KSP guide for dummies by a Dummy: Part 1
#
android
#
kotlin
#
ksp
#
metaprogramming
15
reactions
Comments
Add Comment
2 min read
Using KSP output in app: Part 4
Aniket Bhoite
Aniket Bhoite
Aniket Bhoite
Follow
Apr 11 '22
Using KSP output in app: Part 4
#
android
#
kotlin
#
event
#
metaprogramming
9
reactions
Comments
Add Comment
2 min read
Generate the code using KSP : Part 3
Aniket Bhoite
Aniket Bhoite
Aniket Bhoite
Follow
Apr 11 '22
Generate the code using KSP : Part 3
#
andorid
#
ksp
#
kotlin
#
metaprogramming
8
reactions
Comments
Add Comment
4 min read
class_eval vs. instance_eval in Ruby
Akshay Khot
Akshay Khot
Akshay Khot
Follow
Jan 15 '22
class_eval vs. instance_eval in Ruby
#
ruby
#
rails
#
metaprogramming
7
reactions
Comments
1
comment
2 min read
How to Put Keyword Arguments in your Python Class Definitions
Marvin
Marvin
Marvin
Follow
Jan 15 '22
How to Put Keyword Arguments in your Python Class Definitions
#
python
#
programming
#
metaprogramming
#
metaclass
6
reactions
Comments
Add Comment
3 min read
Automatic code changing in Python with the ast module
Tiago Antao
Tiago Antao
Tiago Antao
Follow
Dec 5 '21
Automatic code changing in Python with the ast module
#
metaprogramming
#
python
5
reactions
Comments
Add Comment
7 min read
Wrapping a Ruby Method
Burdette Lamar
Burdette Lamar
Burdette Lamar
Follow
Nov 7 '21
Wrapping a Ruby Method
#
ruby
#
metaprogramming
9
reactions
Comments
Add Comment
1 min read
Groovy's @CompileStatic and Methods with the Same Name
k-mack
k-mack
k-mack
Follow
Nov 6 '21
Groovy's @CompileStatic and Methods with the Same Name
#
groovy
#
java
#
metaprogramming
5
reactions
Comments
Add Comment
5 min read
A Short Overview of Typed Template Haskell
Serokell
Serokell
Serokell
Follow
Sep 29 '21
A Short Overview of Typed Template Haskell
#
haskell
#
metaprogramming
6
reactions
Comments
Add Comment
8 min read
ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch
Pavs
Pavs
Pavs
Follow
Sep 21 '21
ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch
#
ruby
#
rails
#
metaprogramming
5
reactions
Comments
Add Comment
3 min read
Type-Writer Component: Magic and Asynchronicity
𒎏Wii 🏳️⚧️
𒎏Wii 🏳️⚧️
𒎏Wii 🏳️⚧️
Follow
Sep 11 '21
Type-Writer Component: Magic and Asynchronicity
#
typewriter
#
javascript
#
webdev
#
metaprogramming
13
reactions
Comments
2
comments
9 min read
JavaScript for advanced beginners(fake js interface with proxies)
Sk
Sk
Sk
Follow
Aug 29 '21
JavaScript for advanced beginners(fake js interface with proxies)
#
javascript
#
oop
#
metaprogramming
2
reactions
Comments
Add Comment
4 min read
A Brief Introduction to Template Haskell
Serokell
Serokell
Serokell
Follow
Jul 7 '21
A Brief Introduction to Template Haskell
#
haskell
#
functional
#
metaprogramming
7
reactions
Comments
Add Comment
11 min read
Ruby Money & BigDecimal
M Bellucci
M Bellucci
M Bellucci
Follow
May 28 '21
Ruby Money & BigDecimal
#
ruby
#
metaprogramming
#
float
#
bigdecimal
11
reactions
Comments
Add Comment
2 min read
Implementing A Domain Specific Language In Ruby
Veerpal
Veerpal
Veerpal
Follow
May 23 '21
Implementing A Domain Specific Language In Ruby
#
ruby
#
metaprogramming
5
reactions
Comments
Add Comment
5 min read
Starting with Scala 3 macros: a short tutorial
Adam Warski
Adam Warski
Adam Warski
Follow
for
SoftwareMill
Apr 9 '21
Starting with Scala 3 macros: a short tutorial
#
scala
#
metaprogramming
#
macros
16
reactions
Comments
Add Comment
9 min read
Matchable - Class-level Pattern Matching Macros Explained
Brandon Weaver
Brandon Weaver
Brandon Weaver
Follow
Feb 1 '21
Matchable - Class-level Pattern Matching Macros Explained
#
ruby
#
functional
#
metaprogramming
20
reactions
Comments
Add Comment
11 min read
Laziness I: Meta-programming
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Jan 30 '21
Laziness I: Meta-programming
#
codenewbie
#
metaprogramming
#
oop
#
programming
5
reactions
Comments
2
comments
7 min read
Como roubar no random?
Eduardo Klosowski
Eduardo Klosowski
Eduardo Klosowski
Follow
Jan 13 '21
Como roubar no random?
#
metaprogramming
#
security
#
python
#
braziliandevs
15
reactions
Comments
2
comments
6 min read
Iota (from Golang) in JavaScript
Deniz Akşimşek
Deniz Akşimşek
Deniz Akşimşek
Follow
Jan 10 '21
Iota (from Golang) in JavaScript
#
javascript
#
metaprogramming
4
reactions
Comments
Add Comment
2 min read
Cool Boys Do Metaprogramming
AdrianoTosetto
AdrianoTosetto
AdrianoTosetto
Follow
Jan 2 '21
Cool Boys Do Metaprogramming
#
cpp
#
metaprogramming
#
templates
9
reactions
Comments
4
comments
6 min read
It is not about code
Haruan Justino
Haruan Justino
Haruan Justino
Follow
Sep 14 '20
It is not about code
#
metaprogramming
2
reactions
Comments
Add Comment
2 min read
That's so Rusty: Metaprogramming
Imaculate
Imaculate
Imaculate
Follow
Sep 17 '20
That's so Rusty: Metaprogramming
#
rust
#
macros
#
metaprogramming
29
reactions
Comments
Add Comment
7 min read
Demystification of Macros in Nim
Jason Beetham
Jason Beetham
Jason Beetham
Follow
Sep 4 '20
Demystification of Macros in Nim
#
tutorial
#
nim
#
macro
#
metaprogramming
23
reactions
Comments
Add Comment
6 min read
Replacing placeholders in Ruby on Rails
David Paluy
David Paluy
David Paluy
Follow
Aug 19 '20
Replacing placeholders in Ruby on Rails
#
rails
#
seo
#
regex
#
metaprogramming
10
reactions
Comments
3
comments
2 min read
Range in JavaScript using es6 metaprogramming features
Franciszek Krasnowski
Franciszek Krasnowski
Franciszek Krasnowski
Follow
Aug 11 '20
Range in JavaScript using es6 metaprogramming features
#
javascript
#
metaprogramming
#
es6
#
webdev
11
reactions
Comments
2
comments
5 min read
C++ Basic templates usage – Part 2
Coral Kashri
Coral Kashri
Coral Kashri
Follow
Aug 20 '20
C++ Basic templates usage – Part 2
#
cpp
#
metaprogramming
#
development
#
templates
7
reactions
Comments
Add Comment
8 min read
Utilizing Macros & Annotations in a Web Framework (Part 2)
Blacksmoke16
Blacksmoke16
Blacksmoke16
Follow
Jul 27 '20
Utilizing Macros & Annotations in a Web Framework (Part 2)
#
crystal
#
metaprogramming
10
reactions
Comments
Add Comment
9 min read
C++ Basic templates usage – Part 1
Coral Kashri
Coral Kashri
Coral Kashri
Follow
Aug 15 '20
C++ Basic templates usage – Part 1
#
cpp
#
metaprogramming
#
development
#
templates
5
reactions
Comments
Add Comment
5 min read
C++ Meta Programming: Why?
Coral Kashri
Coral Kashri
Coral Kashri
Follow
Aug 15 '20
C++ Meta Programming: Why?
#
cpp
#
metaprogramming
#
development
#
introduction
4
reactions
Comments
Add Comment
4 min read
Refactoring JavaScript using JavaScript
🅲🅰🆁🆃🅴🆁
🅲🅰🆁🆃🅴🆁
🅲🅰🆁🆃🅴🆁
Follow
Mar 27 '20
Refactoring JavaScript using JavaScript
#
todayilearned
#
javascript
#
metaprogramming
#
video
6
reactions
Comments
Add Comment
1 min read
Let's talk DSL with Kotlin
Sinuhe Jaime Valencia
Sinuhe Jaime Valencia
Sinuhe Jaime Valencia
Follow
Feb 17 '20
Let's talk DSL with Kotlin
#
kotlin
#
functions
#
dsl
#
metaprogramming
25
reactions
Comments
Add Comment
8 min read
A Racket macro tutorial – get HTTP parameters easier
林子篆
林子篆
林子篆
Follow
Feb 16 '20
A Racket macro tutorial – get HTTP parameters easier
#
metaprogramming
#
racket
10
reactions
Comments
Add Comment
5 min read
An Introduction to Myriad
Dave Thomas
Dave Thomas
Dave Thomas
Follow
Feb 4 '20
An Introduction to Myriad
#
fsharp
#
metaprogramming
#
functional
8
reactions
Comments
Add Comment
2 min read
Applied Meta-Programming In F# With Myriad And Falanx
Dave Thomas
Dave Thomas
Dave Thomas
Follow
Feb 1 '20
Applied Meta-Programming In F# With Myriad And Falanx
#
fsharp
#
dotnet
#
metaprogramming
22
reactions
Comments
2
comments
22 min read
Easily select h1, h2, ... through SCSS functions
Nir Lanka ニル
Nir Lanka ニル
Nir Lanka ニル
Follow
Jan 20 '20
Easily select h1, h2, ... through SCSS functions
#
css
#
scss
#
metaprogramming
#
styling
6
reactions
Comments
Add Comment
1 min read
How to decorate any object in Ruby in 3 lines
Peter P
Peter P
Peter P
Follow
Jan 15 '20
How to decorate any object in Ruby in 3 lines
#
ruby
#
metaprogramming
2
reactions
Comments
Add Comment
1 min read
5 Reasons Why Nim Is Becoming My Favorite Language
Ryan Burmeister-Morrison
Ryan Burmeister-Morrison
Ryan Burmeister-Morrison
Follow
Jan 8 '20
5 Reasons Why Nim Is Becoming My Favorite Language
#
nim
#
gui
#
metaprogramming
#
nimble
36
reactions
Comments
2
comments
4 min read
Ruby's Array: a Swiss Army Knife?
Nahuel Garbezza
Nahuel Garbezza
Nahuel Garbezza
Follow
Dec 15 '19
Ruby's Array: a Swiss Army Knife?
#
ruby
#
oop
#
metaprogramming
#
antipatterns
10
reactions
Comments
1
comment
4 min read
Dynamic method handling with #method_missing and #respond_to_missing? in Ruby and Rails
Felice Forby
Felice Forby
Felice Forby
Follow
Aug 9 '19
Dynamic method handling with #method_missing and #respond_to_missing? in Ruby and Rails
#
ruby
#
rails
#
metaprogramming
#
beginners
16
reactions
Comments
Add Comment
6 min read
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account