Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Generadores de Código en Javascript
Search
Jairo Honorio
October 26, 2017
Programming
0
220
Generadores de Código en Javascript
https://github.com/jahd2602/raml-webservice-generator
Jairo Honorio
October 26, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
710
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.3k
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
7.1k
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
540
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
2026年 エンジニアリング自己学習法
yumechi
0
130
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
Package Management Learnings from Homebrew
mikemcquaid
0
210
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Navigating Weather and Climate Data
rabernat
0
100
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
57
Docker and Python
trallard
47
3.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
The Curse of the Amulet
leimatthew05
1
8.4k
The Language of Interfaces
destraynor
162
26k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Transcript
Generadores de Código en Javascript Jairo Honorio @JairoAHD
[email protected]
Hola, soy Jairo • Aprendí a programar con videojuegos •
Me gradué de Ingeniero de Software • Trato de optimizar todo trabajo repetitivo
SPAs, REST y RAML • Single Page Applications • REpresentational
State Transfer • RESTful API Modeling Language Documentación Ej. HTML Librerías Ej. Java, PHP, NodeJS, Go
None
Escribe tu generador de código en 3 pasos 1. Tomar
un código de un CRUD básico ◦ MEAN skeleton ◦ Silex skeleton ◦ El stack de tu preferencia
Escribe tu generador de código en 3 pasos 2. Usar
un lenguaje de plantillas para cada archivo reemplazando los nombres por los definidos en RAML ◦ routes.js > routes.js.swig ◦ express.js > express.js.swig ◦ mongoose.js > mongoose.js.swig
None
Escribe tu generador de código en 3 pasos 3. Crea
una interface gráfica o de linea de comandos ◦ node bin/raml-to-webservice.js api.raml -l phpSilex -o output/ ◦ Interface gráfica con electron
None
Enlaces github.com/jahd2602/raml-webservice-generator youtube.com/watch?v=AufIRxuaS9w speakerdeck.com/jahd2602
Gracias Jairo Honorio @JairoAHD
[email protected]