com presentations: Added libbson and libmongoc slides: phphhvm-tek15.xml slides/mongodb/bson.jpg slides/mongodb/libbson.xml slides/mongodb/libmongoc.xml

[email protected] (Derick Rethans) Tue, 19 May 2015 21:51:04 +0000
Newsgroups php.pres
Message-ID <[email protected]>
Commit:    db3a92219dbece8bdabe35f5498d868140f5f7d7
Author:    Derick Rethans <[email protected]>         Tue, 19 May 2015 16:51:04 -0500
Parents:   bf87367fbe7af890e8e8b7ffac673cc3d773ca20
Branches:  master

Link:       http://git.php.net/?p=presentations.git;a=commitdiff;h=db3a92219dbece8bdabe35f5498d868140f5f7d7

Log:
Added libbson and libmongoc slides

Changed paths:
  M  phphhvm-tek15.xml
  A  slides/mongodb/bson.jpg
  A  slides/mongodb/libbson.xml
  A  slides/mongodb/libmongoc.xml


Diff:
diff --git a/phphhvm-tek15.xml b/phphhvm-tek15.xml
index 8a6cb20..f6cc067 100644
--- a/phphhvm-tek15.xml
+++ b/phphhvm-tek15.xml
@@ -116,6 +116,9 @@ Composer
 
 - MongoDB vs Mongo extension
 
+<slide>slides/mongodb/libbson.xml</slide>
+<slide>slides/mongodb/libmongoc.xml</slide>
+
 <slide>slides/mongodb/new-driver-bc.xml</slide>
 <slide>slides/mongodb/new-driver-bc2.xml</slide>
 
diff --git a/slides/mongodb/bson.jpg b/slides/mongodb/bson.jpg
new file mode 100644
index 0000000..1dee8f4
Binary files /dev/null and b/slides/mongodb/bson.jpg differ
diff --git a/slides/mongodb/libbson.xml b/slides/mongodb/libbson.xml
new file mode 100644
index 0000000..6ad995c
--- /dev/null
+++ b/slides/mongodb/libbson.xml
@@ -0,0 +1,14 @@
+<slide>
+<title>libbson</title>
+
+<image filename="bson.jpg" align="right" attr="Larry Smith - https://www.flickr.com/photos/lsmith2010/15255541569/"/>
+<blurb>%libbson% is a new shared library written in C for developers wanting to
+work with the BSON serialization format.</blurb>
+
+<list>
+	<bullet>It's used by %libmongoc%</bullet>
+	<bullet>It's used by the drivers directly as well</bullet>
+	<bullet>High performance %BSON% serialization and deserialization</bullet>
+	<bullet>Callback API for deserialization</bullet>
+</list>
+</slide>
diff --git a/slides/mongodb/libmongoc.xml b/slides/mongodb/libmongoc.xml
new file mode 100644
index 0000000..2c1ad61
--- /dev/null
+++ b/slides/mongodb/libmongoc.xml
@@ -0,0 +1,12 @@
+<slide>
+<title>mongo-c-driver (libmongoc)</title>
+
+<blurb>mongo-c-driver is a client library written in C for MongoDB</blurb>
+
+<list>
+<bullet>Meant as a low level driver for applications *and* higher level languages</bullet>
+<bullet>About two years old</bullet>
+<bullet>%[email protected]:mongodb/mongo-c-driver.git%</bullet>
+<bullet>Used by the PHP and HHVM drivers</bullet>
+</list>
+</slide>