Before starting:
Open /example/meteor in Finder	

Run ‘meteor’ on the CLI	

Open chrome and Firefox to app	

Open Pinpoint...
WHEN WILL

DRUPAL DIE?
Chris Shattuck
@chris_shattuck
chris@buildamodule.com
Darth Blogger
Darth Blogger
Backdrop
Backdrop
?
1
Project Realtime
http://plnkr.co
MEAN Stack
MongoDB
Express.js
Angular.js
Node.js
AMP Stack
Apache
MySQL
PHP
Drupal Stack
Apache
MySQL
PHP

JavaScript
jQuery
Symfony
MEAN Stack
MongoDB
Express.js
Angular.js
Node.js
Drupal Stack
Apache
MySQL
PHP

JavaScript
jQuery
Symfony
(PHP, MySQL, JavaScript, C++)
MEAN Stack
MongoDB
Express.js
Angular.js
Node.js
(JavaScript)
Meteor
(Meteor example)
http://vimeo.com/36579366
Live Coding - Bret Victor
Realtime application building
Realtime interaction
DRY to the extreme
(Do not Repeat Yourself)
One language = faster to le...
Drupal
Project Realtime
2
The Incumbent
10YearsOld!
Drupal
Wise, like Drupal. Without the beard.
Stable releases
Established audience
Mature community
Automation
Best practices
The Incumbent
Github vs. Drupal.org
100 pages of comments

57 points of comparison	

https://groups.drupal.org/node/313068
Speed.Speed.
OOP
Getting off the island
Procedural Object-oriented
Procedural vs. Object-oriented
Namespacing
Autoloading
Dependency injection
Unit testing
Re-usable components
More collaboration
+
= Futureproofing
OOP L...
+
Getting off the island
composer.json file from Drupal 8
The investment
3
Convergence
http://friendlymachine.net/posts/omega-vs-zen-which-
base-theme-should-you-choose
Drupal
Project Realtime
Drupal
Project Realtime
Chris Shattuck
@chris_shattuck
chris@buildamodule.com
Thank you, 

you’re awesome!
When Will Drupal Die?
When Will Drupal Die?
When Will Drupal Die?
When Will Drupal Die?
Upcoming SlideShare
Loading in...5
×

When Will Drupal Die?

2,372

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,372
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

When Will Drupal Die?

  1. 1. Before starting: Open /example/meteor in Finder Run ‘meteor’ on the CLI Open chrome and Firefox to app Open Pinpoint Open Mousepose Test opacity on projector of Mousepose and Pinpoint
  2. 2. WHEN WILL
 DRUPAL DIE? Chris Shattuck @chris_shattuck chris@buildamodule.com
  3. 3. Darth Blogger
  4. 4. Darth Blogger
  5. 5. Backdrop
  6. 6. Backdrop
  7. 7. ?
  8. 8. 1 Project Realtime
  9. 9. http://plnkr.co
  10. 10. MEAN Stack MongoDB Express.js Angular.js Node.js
  11. 11. AMP Stack Apache MySQL PHP
  12. 12. Drupal Stack Apache MySQL PHP
 JavaScript jQuery Symfony
  13. 13. MEAN Stack MongoDB Express.js Angular.js Node.js
  14. 14. Drupal Stack Apache MySQL PHP
 JavaScript jQuery Symfony (PHP, MySQL, JavaScript, C++)
  15. 15. MEAN Stack MongoDB Express.js Angular.js Node.js (JavaScript)
  16. 16. Meteor
  17. 17. (Meteor example)
  18. 18. http://vimeo.com/36579366 Live Coding - Bret Victor
  19. 19. Realtime application building Realtime interaction DRY to the extreme (Do not Repeat Yourself) One language = faster to learn The Competition
  20. 20. Drupal Project Realtime
  21. 21. 2 The Incumbent
  22. 22. 10YearsOld! Drupal Wise, like Drupal. Without the beard.
  23. 23. Stable releases Established audience Mature community Automation Best practices The Incumbent
  24. 24. Github vs. Drupal.org 100 pages of comments
 57 points of comparison https://groups.drupal.org/node/313068
  25. 25. Speed.Speed.
  26. 26. OOP Getting off the island
  27. 27. Procedural Object-oriented Procedural vs. Object-oriented
  28. 28. Namespacing Autoloading Dependency injection Unit testing Re-usable components More collaboration
+ = Futureproofing OOP Layer Cake
  29. 29. + Getting off the island
  30. 30. composer.json file from Drupal 8
  31. 31. The investment
  32. 32. 3 Convergence
  33. 33. http://friendlymachine.net/posts/omega-vs-zen-which- base-theme-should-you-choose
  34. 34. Drupal Project Realtime
  35. 35. Drupal Project Realtime
  36. 36. Chris Shattuck @chris_shattuck chris@buildamodule.com Thank you, 
 you’re awesome!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×