Panel:

Charles Max Wood
Aimee Knight
AJ ONeal

Special Guests: Dotan Nahum

In this episode, the JavaScript Jabber panelists discuss Hygen with Dotan Nahum. Dotan has worked within open source community, where he created Hygen. They talk about what Hygen is, how it came to be, and code generators in general. He was inspired by the Rails generator to create his own generator and took his inspiration from 12 years prior to creating Hygen. They also touch on how to share generators in separate packages and much more!

In particular, we dive pretty deep on:

Dotan intro
What is Hygen?
Code generators
Rails in 2006
Ruby on Rails 15-minute blog video
PHP and Python
Carried Rails wow moment with him into creating Hygen
Wanted Rails generators everywhere
Can you also modify files?
Took the good things from Rails generator
The fact that front-end apps have architecture is new
Redux
The solution of generating code
A component is a ray of files and assets
JavaScript gives you great freedom
A standardized way of doing components
GraphQL
Everything lives in the “day job” project
How the Hygen template is formatted
Can have a shell action
Is there a way to share generators in a separate package?
Go
And much, much more!

Links:

Hygen
Rails
Ruby on Rails 15-minute blog video
Python
Redux
JavaScript
GraphQL
Go
@jondot
Dotan’s GitHub
Dotan’s Medium

Picks:

Charles

Fluent Conf
Hot Jar
DevChat.tv
Ethereum

Aimee

Deep-copying in JavaScript

AJ

Let’s Encrypt
Nintendo Switch
Breath of the Wild

Dotan

asdf
Brew Cask

Twitter Mentions