When Will Drupal Die? (Keynote talk)

39
WHEN WILL DRUPAL DIE? Chris Shattuck @chris_shattuck [email protected]

Transcript of When Will Drupal Die? (Keynote talk)

Page 1: When Will Drupal Die? (Keynote talk)

WHEN WILLDRUPAL DIE?

Chris Shattuck @chris_shattuck

[email protected]

Page 2: When Will Drupal Die? (Keynote talk)

Darth Blogger

Page 3: When Will Drupal Die? (Keynote talk)

Darth Blogger

Page 4: When Will Drupal Die? (Keynote talk)

Backdrop

Page 5: When Will Drupal Die? (Keynote talk)

Backdrop

Page 6: When Will Drupal Die? (Keynote talk)

?

Page 7: When Will Drupal Die? (Keynote talk)

1 Project Realtime

Page 8: When Will Drupal Die? (Keynote talk)
Page 9: When Will Drupal Die? (Keynote talk)

http://plnkr.co

Page 10: When Will Drupal Die? (Keynote talk)

MEAN Stack

MongoDB Express.js Angular.js

Node.js

Page 11: When Will Drupal Die? (Keynote talk)

AMP Stack

Apache MySQL

PHP

Page 12: When Will Drupal Die? (Keynote talk)

Drupal Stack

Apache MySQL

PHPJavaScript

jQuery Symfony

Page 13: When Will Drupal Die? (Keynote talk)

MEAN Stack

MongoDB Express.js Angular.js

Node.js

Page 14: When Will Drupal Die? (Keynote talk)

Drupal StackApache MySQL

PHPJavaScript

jQuery Symfony

(PHP, MySQL, JavaScript, C++)

Page 15: When Will Drupal Die? (Keynote talk)

MEAN Stack

MongoDB Express.js Angular.js

Node.js

(JavaScript)

Page 16: When Will Drupal Die? (Keynote talk)

Meteor

Page 17: When Will Drupal Die? (Keynote talk)

(Meteor example)

Page 18: When Will Drupal Die? (Keynote talk)

http://vimeo.com/36579366 Live Coding - Bret Victor

Page 19: When Will Drupal Die? (Keynote talk)

Realtime application building Realtime interaction DRY to the extreme

(Do not Repeat Yourself)

One language = faster to learn

The Competition

Page 20: When Will Drupal Die? (Keynote talk)

Drupal

Project Realtime

Page 21: When Will Drupal Die? (Keynote talk)

2 The Incumbent

Page 22: When Will Drupal Die? (Keynote talk)

10 Years Old!

Dru

pal

Wise, like Drupal. Without the beard.

Page 23: When Will Drupal Die? (Keynote talk)

Stable releases Established audience Mature community

Automation Best practices

The Incumbent

Page 24: When Will Drupal Die? (Keynote talk)
Page 25: When Will Drupal Die? (Keynote talk)

Github vs. Drupal.org 100 pages of comments57 points of comparison

https://groups.drupal.org/node/313068

Page 26: When Will Drupal Die? (Keynote talk)

Speed.Speed.

Page 27: When Will Drupal Die? (Keynote talk)

OOP Getting off the island

Page 28: When Will Drupal Die? (Keynote talk)
Page 29: When Will Drupal Die? (Keynote talk)

Procedural Object-oriented

Procedural vs. Object-oriented

Page 30: When Will Drupal Die? (Keynote talk)

Namespacing Autoloading

Dependency injection Unit testing

Re-usable components More collaboration+

= Futureproofing

OOP Layer Cake

Page 31: When Will Drupal Die? (Keynote talk)

+

Getting off the island

Page 32: When Will Drupal Die? (Keynote talk)

composer.json file from Drupal 8

Page 33: When Will Drupal Die? (Keynote talk)

The investment

Page 34: When Will Drupal Die? (Keynote talk)

3 Convergence

Page 35: When Will Drupal Die? (Keynote talk)

http://friendlymachine.net/posts/omega-vs-zen-which-base-theme-should-you-choose

Page 36: When Will Drupal Die? (Keynote talk)
Page 37: When Will Drupal Die? (Keynote talk)

Drupal

Project Realtime

Page 38: When Will Drupal Die? (Keynote talk)

Drupal

Project Realtime

Page 39: When Will Drupal Die? (Keynote talk)

Chris Shattuck @chris_shattuck

[email protected]

Thank you, you’re awesome!