48 min

Bidirectional Code Generation - RUBY 558 Ruby Rogues

    • Technology

Imagine a tool that lets you write templates that can generate code, but also parse that code back into the initial variables.  Depending on how flexible your templates are, it can even parse code that has been modified by hand after generation.  Today on the show, the panel interviews Lucas Luitjes, creator of Monocle, the tool that allows for this kind of integration.

In this episode…


What is bidirectional code generation
Visual rails editor prototype
How does the program work, step by step
Parsing results from snippets
Multi-node placeholders
Utilizing the erb2builder library
Ruby security features
Connect with Lucas via email:  lucas@snootysoftware.com

Sponsors
Avo
Top End Devs
Coaching | Top End Devs

Links
Lucas Luitjes
Luitjes IT | Monocle: bidirectional code generation
Twitter: lucasluitjes

Picks
Charles- Just One | Board Game - BoardGameGeek

Charles- 1883 (TV Series 2021–2022) - IMDb

Charles- Top End Devs Conferences

Imagine a tool that lets you write templates that can generate code, but also parse that code back into the initial variables.  Depending on how flexible your templates are, it can even parse code that has been modified by hand after generation.  Today on the show, the panel interviews Lucas Luitjes, creator of Monocle, the tool that allows for this kind of integration.

In this episode…


What is bidirectional code generation
Visual rails editor prototype
How does the program work, step by step
Parsing results from snippets
Multi-node placeholders
Utilizing the erb2builder library
Ruby security features
Connect with Lucas via email:  lucas@snootysoftware.com

Sponsors
Avo
Top End Devs
Coaching | Top End Devs

Links
Lucas Luitjes
Luitjes IT | Monocle: bidirectional code generation
Twitter: lucasluitjes

Picks
Charles- Just One | Board Game - BoardGameGeek

Charles- 1883 (TV Series 2021–2022) - IMDb

Charles- Top End Devs Conferences

48 min

More by DevChat.tv

AJ ONeal, Charles Max Wood, Aimee Knight, Dan Shappir, Steve Edwards, Christopher Buecheler, Dave Smith, JC Hiatt, Chris Ferdinandi, Steve Emmerich, Joe Eames, Aaron Frost, Tim Caswell, Cory House, Alyssa Nicholl, Ward Bell, Tracy Lee, Jamison Dance
AJ ONeal, Charles Max Wood, Aimee Knight, Dan Shappir, Steve Edwards, Christopher Buecheler, Dave Smith, JC Hiatt, Chris Ferdinandi, Steve Emmerich, Joe Eames, Aaron Frost, Tim Caswell, Cory House, Alyssa Nicholl, Ward Bell, Tracy Lee, Jamison Dance
Jamon Holmgren, Robin Heinze, Adhithi Ravichandran, Harris Robin Kalash, Jon Major Condon
Charles Max Wood, Darren Broemmer, Dave Kimura, John Epperson, Luke Stutters, Valentino Stoll, Andrew Mason, Nate Hopkins, Matt Smith, Tom Rossi, David Richards, Jason Swett, Eric Berry, Brian Hogan, Catherine Meyers, Jerome Hardaway, Coraline Ada Ehm
Charles Max Wood, Subrat Mishra
Charles Max Wood, Darren Broemmer, Dave Kimura, John Epperson, Luke Stutters, Valentino Stoll, Andrew Mason, Nate Hopkins, Matt Smith, Tom Rossi, David Richards, Jason Swett, Eric Berry, Brian Hogan, Catherine Meyers, Jerome Hardaway, Coraline Ada Ehm