com presentations: Added slides on goals and BC: phphhvm-tek15.xml slides/mongodb/bc.png slides/mongodb/new-driver-bc.xml slides/mongodb/new-driver-bc2.xml slides/mongodb/new-driver-goals.xml slides/mongodb/new.png

[email protected] (Derick Rethans)
Newsgroups php.pres
Message-ID <[email protected]>
Commit:    246fea32cbabb89d843029278867cdd60cb7ee1a
Author:    Derick Rethans <[email protected]>         Sun, 17 May 2015 15:02:00 -0500
Parents:   eaac24fc360195ebb1d2fc7c25e08e110298fbfb
Branches:  master

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

Log:
Added slides on goals and BC

Changed paths:
  M  phphhvm-tek15.xml
  A  slides/mongodb/bc.png
  A  slides/mongodb/new-driver-bc.xml
  A  slides/mongodb/new-driver-bc2.xml
  A  slides/mongodb/new-driver-goals.xml
  A  slides/mongodb/new.png


Diff:
diff --git a/phphhvm-tek15.xml b/phphhvm-tek15.xml
index 434ec98..bf5bc26 100644
--- a/phphhvm-tek15.xml
+++ b/phphhvm-tek15.xml
@@ -91,7 +91,7 @@ That much for history, the current state of the driver is:
 - Easier to prototype
 - Support other engines without redoing it all
 
-- MongoDB vs Mongo extension
+<slide>slides/mongodb/new-driver-goals.xml</slide>
 
 <!-- THE ENGINES -->
 
@@ -112,6 +112,11 @@ libbson, libmongoc, Hippo, Phongo and Phplib (flip?)
 Other packages on top (GridFS)
 Composer
 
+- MongoDB vs Mongo extension
+
+<slide>slides/mongodb/new-driver-bc.xml</slide>
+<slide>slides/mongodb/new-driver-bc2.xml</slide>
+
 <!-- ISSUES -->
 
 HHVM is not mature, and certainly not documented.
diff --git a/slides/mongodb/bc.png b/slides/mongodb/bc.png
new file mode 100644
index 0000000..8676323
Binary files /dev/null and b/slides/mongodb/bc.png differ
diff --git a/slides/mongodb/new-driver-bc.xml b/slides/mongodb/new-driver-bc.xml
new file mode 100644
index 0000000..6a9b2fe
--- /dev/null
+++ b/slides/mongodb/new-driver-bc.xml
@@ -0,0 +1,5 @@
+<slide>
+<title>A note on backwards compatibility</title>
+
+<image filename="bc.png" attr="Manu Cornet — http://www.bonkersworld.net/backwards-compatibility/"/>
+</slide>
diff --git a/slides/mongodb/new-driver-bc2.xml b/slides/mongodb/new-driver-bc2.xml
new file mode 100644
index 0000000..0fc2302
--- /dev/null
+++ b/slides/mongodb/new-driver-bc2.xml
@@ -0,0 +1,9 @@
+<slide>
+<title>A note on backwards compatibility</title>
+
+<list>
+    <bullet>Old extension name is "Mongo"</bullet>
+    <bullet>New extension name will be "MongoDB"</bullet>
+    <bullet>You will be able to load both "mongo.so" and "mongodb.so"</bullet>
+</list>
+</slide>
diff --git a/slides/mongodb/new-driver-goals.xml b/slides/mongodb/new-driver-goals.xml
new file mode 100644
index 0000000..4f1d445
--- /dev/null
+++ b/slides/mongodb/new-driver-goals.xml
@@ -0,0 +1,13 @@
+<slide>
+<title>Goals for the new driver</title>
+
+<image filename="new.png" align="right" />
+
+<list>
+    <bullet>Support for multiple engines</bullet>
+    <bullet>Well thought out and minimalistic API</bullet>
+    <bullet>Faster to write and maintain</bullet>
+    <bullet>Easier to maintain</bullet>
+    <bullet>Keep backwards compatibility</bullet>
+</list>
+</slide>
diff --git a/slides/mongodb/new.png b/slides/mongodb/new.png
new file mode 100644
index 0000000..2b3b764
Binary files /dev/null and b/slides/mongodb/new.png differ
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.