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