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
Sails.js Introduction @ viennajs.org meetup
Search
Thomas Fritz
September 24, 2014
Technology
76
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Sails.js Introduction @ viennajs.org meetup
Thomas Fritz
September 24, 2014
More Decks by Thomas Fritz
See All by Thomas Fritz
Import ViennaJS group data from meetup.com into Neo4j
thomasfr
0
130
Other Decks in Technology
See All in Technology
Kiro Crewをはじめよう
kizawa2020
1
160
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
Getting Started with Google Antigravity
glaforge
0
300
Local CI × GitHub Actions
gogutan
2
190
今さら理解するウェブフォントver.2026
takanorip
3
770
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
210
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Scaling GitHub
holman
464
140k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
Making the Leap to Tech Lead
cromwellryan
135
10k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Designing for Timeless Needs
cassininazir
1
530
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
The Curse of the Amulet
leimatthew05
3
16k
Designing Experiences People Love
moore
143
24k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Transcript
None
What is Sails.js?
What is Sails.js • a web framework • a „not
so much opinionated“ web framework • a lightweight web framework
What is Sails.js • sits on top of express.js •
composition of small core modules • feels like a „best of breed“ distribution of libraries
Key Concepts
Key Concepts • Front-end agnostic • Angular, React, Backbone, Ember,…
• Convention over Configuration • MVC pattern • Loose Coupling (unix philosophy) • Pragmatic
Key Concepts • Extensible • Generators • Adapters • Hooks
• for overriding or injecting new low-level functionality in the Sails runtime
Features
What is Sails.js • „any“ database • Waterline ORM •
official adapters • MySQL, MongoDB, PostgreSQL, Redis, local disk • others: REST API, JSDom, Twitter, IRC, Riak,…
What is Sails.js • different adapters in one project supported
• different adapter for each model • use the database which fits best
What is Sails.js • Powerful associations • one-to-many, many-to-many •
multiple named associations • associations between different database types • e.g. MySQL <—> MongoDB
What is Sails.js • Blueprints aka Scaffolding • What can
you do with it? REST • Auto-generate REST APIs
What is Sails.js • Realtime / Websocket API • with
no additional code • Sails translates incoming requests to any route / middleware automatically • + parameter normalization • + session
What is Sails.js • Desclarative, reusable security policies • any
standard express / connect middleware • works automatically with REST API and WebSockets
What is Sails.js • Flexible asset pipeline • Sails ships
with Grunt • Prefer Gulp. No Problem
• CLI • REPL • Testing • Custom Responses •
I18N • Logging • File Uploads • Custom Routes • Custom configurations
Demo
Coming Soon
Shiny new vienna.js website
• propose a talk • vote for talks • comment
on talks • talk archive • vienna.js chat
We want you… • https://github.com/viennajs/viennajs.org …r Pull Request
Thanks forty-two.io