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
Bool.js: Del desarrollo a la comunidad
Search
Pablo Andrés Dorado Suárez
September 08, 2015
Programming
0
100
Bool.js: Del desarrollo a la comunidad
Pablo Andrés Dorado Suárez
September 08, 2015
Tweet
Share
More Decks by Pablo Andrés Dorado Suárez
See All by Pablo Andrés Dorado Suárez
gRPC FTW: El howto completo
pandres95
0
160
How to split a system without getting a corpse?
pandres95
0
240
Si, ¡GitHub es una red social!
pandres95
0
55
go(() => serverless())
pandres95
0
190
Los Web Backend existen… ¡y los API Frontend también!
pandres95
0
48
El lado cool de las APIs con bool.js
pandres95
0
37
Mocha: dulces pruebas con Javascript
pandres95
0
160
Other Decks in Programming
See All in Programming
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
490
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
1.7k
Ruby Pattern Matching
bkuhlmann
0
930
GitHub Copilotのススメ
marcy731
1
220
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
430
Apache Hive 4 on Treasure Data
ryukobayashi
1
410
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.4k
Micro Frontends for Java Microservices - Utah JUG 2024
mraible
PRO
1
100
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
480
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
670
Featured
See All Featured
Optimizing for Happiness
mojombo
370
69k
Designing for Performance
lara
602
67k
Teambox: Starting and Learning
jrom
128
8.4k
Side Projects
sachag
451
41k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Clear Off the Table
cherdarchuk
85
310k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
GraphQLの誤解/rethinking-graphql
sonatard
55
9.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
12
1.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
Transcript
None
bool.js: del desarrollo a la comunidad Pablo Andrés Dorado Suárez
/ Development Researcher @ Bool Inc Sebastian Osorio / Developer @ Bool Inc
None
Pablo Andrés Dorado Suárez ȍ ··· pandres95 http://pandres95.me ȏ +57
319 206 1587 ȏ +52 55 6891 5242 Ǜ
[email protected]
Ǜ
[email protected]
Carlos Sebastian Osorio Parada ȍ ··· svzosoriosb ··· svzosorio http://svzosorio.co
ȏ +57 305 712 0884 ȏ +52 33 2070 8099 Ǜ
[email protected]
Ǜ
[email protected]
El principio
None
Meteor.js Sails.js ···
None
Arquitectura? Claro que si, pero enredada
Conexiones a datos: volver a aprender
Mucho que aprender, poco tiempo para hacer
Escalabilidad
La idea
None
None
Controller View DAO Models
- app.js - configuration/ | - database.json | - mail.json
| - etc.json - controllers/ | - dog.js | - sheep.js - dao/ | - animal.js | - human.js - models/ | - animal.js | - human.js - utils/ | - ... - test
module.exports = function(){ return { sum: function(a, b){ return a
+ b; } }; };
module.exports = function(Schema, mongoose){ var mySchema = new Schema({ name:
String, mail: String, password: String }); return mySchema; };
module.exports = function(){ var dog = new app.controllers.dog(); return [
{ method: ‘GET’, url: ‘/dogs’, action: dog.list, cors: true } ]; };
var calculator = new app.controllers.calculator(); calculator.sum(2, 2); // -> 4
Talk is (really) cheap
npm install -g bool.js
¿Qué sigue? • Unificar soporte para middleware • Más drivers
para otros web frameworks (Hapi, Koa) • Cross-API • CLI / Generators • i18n https://trello.com/b/aoNqwo6H
Síguenos http://booljs.co http://twitter.com/itsbooljs http://github.com/booljs
None
¡Gracias!