com presentations: Added current status and issues slides: phphhvm-tek15.xml slides/mongodb/cookbook.jpg slides/mongodb/elephpant-beer.jpg slides/mongodb/elephpants-to-do.jpg slides/mongodb/hhvm-maturity.xml slides/mongodb/moving-target.jpg slides/mongodb/moving-target.xml slides/mongodb/new-current-status.xml slides/mongodb/new-still-to-do.xml
[email protected] (Derick Rethans) Tue, 19 May 2015 21:55:31 +0000
| Newsgroups | php.pres |
|---|---|
| Message-ID | <[email protected]> |
Commit: 1a83b72a465d1a14dc03e491c693d0867555e58d Author: Derick Rethans <[email protected]> Tue, 19 May 2015 16:55:31 -0500 Parents: bf44fd79d8daf1ef2aef4fb9476b5846044c726b Branches: master Link: http://git.php.net/?p=presentations.git;a=commitdiff;h=1a83b72a465d1a14dc03e491c693d0867555e58d Log: Added current status and issues slides Changed paths: M phphhvm-tek15.xml A slides/mongodb/cookbook.jpg A slides/mongodb/elephpant-beer.jpg A slides/mongodb/elephpants-to-do.jpg A slides/mongodb/hhvm-maturity.xml A slides/mongodb/moving-target.jpg A slides/mongodb/moving-target.xml A slides/mongodb/new-current-status.xml A slides/mongodb/new-still-to-do.xml Diff: diff --git a/phphhvm-tek15.xml b/phphhvm-tek15.xml index 32aeef5..dbc3a62 100644 --- a/phphhvm-tek15.xml +++ b/phphhvm-tek15.xml @@ -138,15 +138,17 @@ Composer <!-- ISSUES --> +- APIs changing in Phongo meant that things had to be redone for Hippo +- Namespaces for drivers, exception and bson classes + +<slide>slides/mongodb/moving-target.xml</slide> + HHVM is not mature, and certainly not documented. - Slow going, mention the hhvm cookbook - issues with cursor and foreach iteration -- APIs changing in Phongo meant that things had to be redone for Hippo - -<slide>slides/mongodb/moving-target.xml</slide> -- Namespaces for drivers, exception and bson classes +<slide>slides/mongodb/hhvm-maturity.xml</slide> <!-- CURRENT STATUS --> @@ -154,7 +156,10 @@ Phongo in alpha (0.6.3) Hippo in pre-alpha (but you can do all basic ops) phplib (as mongodb/mongodb) on packagist: https://packagist.org/packages/mongodb/mongodb (0.2.0) +<slide>slides/mongodb/new-current-status.xml</slide> +<slide>slides/mongodb/new-still-to-do.xml</slide> +<slide>slides/mongodb/resources.xml</slide> </presentation> diff --git a/slides/mongodb/cookbook.jpg b/slides/mongodb/cookbook.jpg new file mode 100644 index 0000000..f129ea2 Binary files /dev/null and b/slides/mongodb/cookbook.jpg differ diff --git a/slides/mongodb/elephpant-beer.jpg b/slides/mongodb/elephpant-beer.jpg new file mode 100644 index 0000000..491cf1e Binary files /dev/null and b/slides/mongodb/elephpant-beer.jpg differ diff --git a/slides/mongodb/elephpants-to-do.jpg b/slides/mongodb/elephpants-to-do.jpg new file mode 100644 index 0000000..41c289d Binary files /dev/null and b/slides/mongodb/elephpants-to-do.jpg differ diff --git a/slides/mongodb/hhvm-maturity.xml b/slides/mongodb/hhvm-maturity.xml new file mode 100644 index 0000000..443783e --- /dev/null +++ b/slides/mongodb/hhvm-maturity.xml @@ -0,0 +1,13 @@ +<slide> +<title>HHVM extension writing woes</title> + +<image filename="cookbook.jpg" align="right"/> +<list> +<bullet>Not a lot of the APIs are documented</bullet> +<bullet>Some articles by Sara</bullet> +<bullet>HHVM has "issues"</bullet> +<bullet>Bundling and configuring</bullet> +<bullet>Composer for HHVM?</bullet> +<bullet>HHVM cookbook:<br/>%https://github.com/derickr/hhvm-hni-cookbook%</bullet> +</list> +</slide> diff --git a/slides/mongodb/moving-target.jpg b/slides/mongodb/moving-target.jpg new file mode 100644 index 0000000..af7df0d Binary files /dev/null and b/slides/mongodb/moving-target.jpg differ diff --git a/slides/mongodb/moving-target.xml b/slides/mongodb/moving-target.xml new file mode 100644 index 0000000..c32fe1b --- /dev/null +++ b/slides/mongodb/moving-target.xml @@ -0,0 +1,13 @@ +<slide> +<title>APIs are a moving target</title> + +<image filename="moving-target.jpg" align="right" /> + +<list> +<bullet>Phongo is not ready yet</bullet> +<bullet>We are still playing around with the API to make it even better</bullet> +<bullet>%MongoDB\Driver\RuntimeException% → %MongoDB\Driver\Exception\RuntimeException%</bullet> +<bullet>Namespace "arguments":<br/>%MongoDB\BSON\Binary% vs. %BSON\Binary%</bullet> +<bullet>Changes in result types:<br/>%CommandResult% and %QueryResult% → %Result%</bullet> +</list> +</slide> diff --git a/slides/mongodb/new-current-status.xml b/slides/mongodb/new-current-status.xml new file mode 100644 index 0000000..ac8b5c2 --- /dev/null +++ b/slides/mongodb/new-current-status.xml @@ -0,0 +1,11 @@ +<slide> +<title>Current status</title> + +<list> + <bullet>phongo in alpha state (0.6.3)<br/>%pecl install mongodb%</bullet> + <bullet>hippo in pre-alpha<br/>%https://github.com/10gen-labs/mongo-hhvm-driver-prototype%</bullet> + <bullet>phplib in alpha state (0.2.0)<br/>%https://packagist.org/packages/mongodb/mongodb%</bullet> +</list> + +<image filename="elephpant-beer.jpg"/> +</slide> diff --git a/slides/mongodb/new-still-to-do.xml b/slides/mongodb/new-still-to-do.xml new file mode 100644 index 0000000..32bf51c --- /dev/null +++ b/slides/mongodb/new-still-to-do.xml @@ -0,0 +1,12 @@ +<slide> +<title>Still to do</title> + +<list> + <bullet>Align APIs</bullet> + <bullet>Finish Phongo, Hippo and phplib</bullet> + <bullet>Figure out how to get Hippo installed with HHVM</bullet> + <bullet>Write GridFS library</bullet> +</list> +<break/> +<image filename="elephpants-to-do.jpg"/> +</slide>