Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
270
How to split a system without getting a corpse?
pandres95
0
330
Si, ¡GitHub es una red social!
pandres95
0
68
go(() => serverless())
pandres95
0
280
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
200
Other Decks in Programming
See All in Programming
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
290
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
Security issues being discussed on Web Platforms
petamoriken
0
950
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
550
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
3
350
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
0
190
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
110
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
180
wkhtmltopdfの次どうするか問題2026
willnet
1
960
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
120
WebAssembly in Android Apps 〜 WASMはJNIの夢を見るか
keiji
1
100
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Into the Great Unknown - MozCon
thekraken
41
2.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
540
Scaling GitHub
holman
464
140k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
910
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
670
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
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!