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? (Keynote talk)
When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)
Upcoming SlideShare
Loading in...5
×

When Will Drupal Die? (Keynote talk)

972

Published on

This keynote talk was given at DrupalCamp Stockholm in 2014.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
972
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

When Will Drupal Die? (Keynote talk)

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

×