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
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bool.js: Del desarrollo a la comunidad
Pablo Andrés Dorado Suárez
September 08, 2015
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
260
How to split a system without getting a corpse?
pandres95
0
320
Si, ¡GitHub es una red social!
pandres95
0
68
go(() => serverless())
pandres95
0
270
Los Web Backend existen… ¡y los API Frontend también!
pandres95
0
64
El lado cool de las APIs con bool.js
pandres95
0
50
Mocha: dulces pruebas con Javascript
pandres95
0
190
Other Decks in Programming
See All in Programming
その節約、円になってますか?
isamumumu
1
700
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
170
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
490
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
850
源内ハンズオン概要編
hideg
0
120
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
180
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
150
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
370
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
240
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
440
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
470
Writing Fast Ruby
sferik
630
63k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
830
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
300
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
Designing for Performance
lara
611
70k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
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!