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
script your way to nosql
Search
mulderp
April 29, 2014
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
script your way to nosql
a talk on javascript talk at nosql matters 2014
mulderp
April 29, 2014
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
160
I2C basics with Arduino
mulderp
0
240
Sharing hardware with JavaScript
mulderp
1
240
Arduino October meetup
mulderp
0
150
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Blogging and writing about JavaScript
mulderp
2
970
Minimum Viable Interactions
mulderp
3
650
Arduino July Meetup
mulderp
0
130
Other Decks in Programming
See All in Programming
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
140
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
290
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
200
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
320
テーブルをDELETEした
yuzneri
0
130
継続モナドとリアクティブプログラミング
yukikurage
3
690
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
340
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.5k
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
510
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
200
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
1
240
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
The Limits of Empathy - UXLibs8
cassininazir
1
590
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
The Pragmatic Product Professional
lauravandoore
37
7.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
240
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Odyssey Design
rkendrick25
PRO
2
750
Leo the Paperboy
mayatellez
8
2.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Transcript
<script> your way into NoSQL Patrick Mulder
@mulpat
In the beginning, there was LAMP
Linux Apache MySQL Perl (or PHP)
hBp://en.wikipedia.org/wiki/LAMP_(soHware_bundle) ALTER table ...
The dawn of ORMs Hibernate ActiveRecord
Data Store Client API stateless
URIs resources Today, API‘s vs Clients MV*
remote STATE Synchronize
The client-side runs JavaScript
Document stores provide JSON natively
Apps with MEAN stacks
MongoDB ExpressJS AngularJS Node
But, there is also Meteor, ArangoDB-Foxx, Rendr, Brainy, Backbone-ORM, Serverbone,
BookshelfJS, i-tier, Thorax, DerbyJS, ...
The main point 100% JavaScript
A Good Thing MulVple runVmes
A quick demo on JavaScript RunVmes: Node –
Browser – ArangoDB
More Good Things concurrency built-‐in
A quick demo on the event-‐loop
Challenges ... inheritance async vs sync throwing errors
From JSON ... {! "director": "Matthew Vaughn",! "rating": 3.4,! "showtime":
1388766180,! "description": „In grief and anger, Lensherr's magnetic power manifests .... ",! "title": "X-Men: First Class",! "id": 15,! "year": 2011,! "length": 132,! "genres": [! "Action",! "Adventure",! "Sci-Fi"! ]! }!
... to data „modules“ with event emitters to be exported
Demo let‘s create a model
„Enhanced“ data events validaVons map primary key
queries
The jQuery of data Underscore Lo-Dash and promises
Interesting projects • http://knexjs.org/ • https://www.arangodb.org/foxx • http://bookshelfjs.org/ • https://github.com/Everyplay/backbone-
blueprint
var talk; talk.quesVons()
.end();
Developing Web Apps with BackboneJS