31
PRESENTED BY - @m_smalley JSON ( the argonauts and mark ) INTERACTIVE 3D VERSION WITH FRILLY BITS AND SOURCE http://r1.my/klmug/11/ WARNING :: Some Assembly Required

JSON, The Argonauts and Mark

Embed Size (px)

DESCRIPTION

A modified version of the JSON and The Argonauts presentation, specifically for the San Fran MUG - stripped out code and added pictures for extra smiles...

Citation preview

Page 1: JSON, The Argonauts and Mark

PRESENTED BY - @m_smalley

JSON ( the argonauts and mark )

INTERACTIVE 3D VERSION WITH FRILLY BITS AND SOURCE

http://r1.my/klmug/11/

WARNING :: Some Assembly Required

Page 2: JSON, The Argonauts and Mark

NOT THIS JASON

Page 3: JSON, The Argonauts and Mark

NOR THESE ARGONAUTS

IS THAT SQL I SMELL?

Page 4: JSON, The Argonauts and Mark

RATHER THESE

Page 5: JSON, The Argonauts and Mark

A LONG TIME AGO, IN A GALAXY FAR, FAR AWAY

1992 = Windows 3 and Microsoft Basic

1994

16th Birthday: Leave Tatooine

Page 6: JSON, The Argonauts and Mark

1998 -- Flash was The Dog’s Bollocks --

AND I HAD FOUND MYSELF IN SARAWAK

Page 7: JSON, The Argonauts and Mark

2006 – STARTED A WEB DESIGN AGENCY IN KL

Page 8: JSON, The Argonauts and Mark

2010 -- CASHED-OUT --

WANTING TO DO MORE THAN JUST WORDPRESS THEMES

Page 9: JSON, The Argonauts and Mark

GOT MARRIED, HAD A KID – GREW A FAMILY

Page 10: JSON, The Argonauts and Mark

2011 -- MongoDB :: Day 01 --

LAZY WINDOWS WEB-DESIGNER WITH NO KNOWLEDGE OF TERMINAL

Page 11: JSON, The Argonauts and Mark

IT’S LIGHTENING FAST !!! Some say 6,000 times faster than MySQL

Page 12: JSON, The Argonauts and Mark

2011 -- MongoDB :: Day 02 --

DISGRUNTLED BACKPRESS USER

Page 13: JSON, The Argonauts and Mark

MongoPress 0.2 :: (Before Bootstrap)

Page 14: JSON, The Argonauts and Mark

2011 -- MongoDB :: Day 367 (ish) --

NO UPDATES IN A YEAR

Page 15: JSON, The Argonauts and Mark

MongoPress 0.3 :: (Bootstrap + MongoBase)

Page 16: JSON, The Argonauts and Mark

2012 – Self Discovery :: R1 :: Foundations

.org

Page 17: JSON, The Argonauts and Mark

YESTERDAY – CTO at Perfectsen

Largest Bank in Malaysia

White-Label PFM

Page 18: JSON, The Argonauts and Mark

LOTS OF JSON

Page 19: JSON, The Argonauts and Mark

LOTS OF JSON

Page 20: JSON, The Argonauts and Mark

1974

RELATIONAL DATABASES

1989

WORLD WIDE WEB

IMPORTANT DATES

Page 21: JSON, The Argonauts and Mark

2002

JSON.org

2009

MongoDB.org

IMPORTANT DATES

Page 22: JSON, The Argonauts and Mark

JSON ( j for javascript )

JSONP ( p for padding )

BSON ( b for binary )

THE BIG THREE ONs

Page 23: JSON, The Argonauts and Mark

JSON ( j for javascript )

JSONP ( p for padding )

BSON ( b for binary )

THE BIG THREE ONs

Supported by jQuery / PHP

Page 24: JSON, The Argonauts and Mark

JSON ( j for javascript )

JSONP ( p for padding )

BSON ( b for binary )

THE BIG THREE ONs

Supported by jQuery / PHP

Built for MongoDB

Page 25: JSON, The Argonauts and Mark

[ title: “Hello JSON World”, published: 1352229385, slug: “hello-world”, content: “<p>JSON has 6 data-types</p>”, tags: [“categories”,”test”,”etc”], comments: [ { u: ”Jason”, c: “Thanks for sharing” } ] ]

Page 26: JSON, The Argonauts and Mark

callback_function([ title: “Hello JSONP World”, published: 1352229385, slug: “hello-world”, content: “<p>JSONP is padded with a function</p>”, tags: [“categories”,”test”,”etc”], comments: [ { u: ”Jason”, c: “Thanks for sharing” } ] ])

Page 27: JSON, The Argonauts and Mark

[ “_id”: ObjectId(“50994e2e9bd64215053f7b22”), “title”: “Hello BSON World”, “published”: ISODate(“2008-02-03T00:00-00Z”), “slug”: “hello-world”, “content”: “<p>BSON has 11 data-types</p>”, “tags”: [“categories”,”test”,”etc”], “comments”: [ { “u”: ”Jason”, “c”: “Including JS Code! :-)” } ] ]

Page 28: JSON, The Argonauts and Mark

JSON Vs BSON

Page 29: JSON, The Argonauts and Mark

THE TRUE ARGONAUTS

Page 30: JSON, The Argonauts and Mark

SOURCE CODE AVAILABLE – http://r1.my/klmug/11/

Page 31: JSON, The Argonauts and Mark

LEARN MORE | SAY HELLO http://mongodb.my | @m_smalley