SlideShare a Scribd company logo
1 of 85
Download to read offline
Hello.

I’m @eaton, and I’ll be your ranter.
I’m with Lullabot. We do cool stuff.
P O W E R E D b y S E R V I C E™




I’m with Lullabot. We do cool stuff.
This is Bob.

 His friend used Drupal
   to make a web site
  for his cheese shop.
This is
                                Heather.



She hired someone to help her
 build and manage her online
     community in Drupal.
This is Erik.
He runs an e-commerce site
with Drupal, writes modules
 when he needs them, and
 shares them when he can.
This is
Larry.    He programs custom web sites for
           clients… and he makes Drupal.
This is John.
 He doesn’t care about Drupal
as long as it keeps his magazine
  running and his staff happy.
This is Emma.
She trains people to make websites for under $1000,
   because she got tired of building them herself.
This is
    Barack.
His office employs dozens of
people to build and maintain
    a Drupal site for him.
Their needs differ.
Their needs differ.
Drupal at a
Crossroads
Choices that help one group
    can hurt the others.

Our attempts to avoid this are
 killing us with complexity.


     http://www.flickr.com/photos/nkphillips/2865781749
Wait.

     Weren’t we
    going to talk
   about products
   and frameworks
      and stuff?

http://www.flickr.com/photos/digitalart/2386220256
A thing that helps you
  do something           Product




                            http://www.flickr.com/photos/williamhook/2830319467
Framework
A thing that helps you
 make products.
Platform
A thing that lets you
  use products
Platform
A thing that lets you
  use products
Which one is it?
Which one is it?
Which one is it?
Which one is it?
Drupal the Product
Drupal the Product
Drupal the Product




          “That’s a theming issue.”
Drupal the Framework
Drupal the Framework
“Use hook_knife_alter().”




Drupal the Framework
Fraduct!
Drupal:   Promwork!
           Mutant!
Nervous Laughter


            It’s okay, Drupal.

            We’re laughing
             with you, not
                at you.
What happened?
2000: Dorm hackers
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2000: Dorm hackers
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2000: Dorm hackers
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2000: Dorm hackers
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2003: Hello, world!
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2003: Hello, world!
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2003: Hello, world!
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2003: Hello, world!
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2003: Hello, world!
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2005: Small pieces…
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2005: Small pieces…
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2005: Small pieces…
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
                  Dr u p a l 4.5!
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
                 300 Mo du le s
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw     !
                1000’s o f s i t
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq !  es
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2005: Small pieces…
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
                  Dr u p a l 4.5!
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
                 300 Mo du le s
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw     !
                1000’s o f s i t
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq !  es
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2007: Drupalsplosion
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2007: Drupalsplosion
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw    D r u p a l 5! a n d
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq                          6!
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw   1000’s of mo
                                                    du le s !
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq       H u g e s i te s !
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2007: Drupalsplosion
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw    D r u p a l 5! a n d
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq                          6!
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw   1000’s of mo
                                                    du le s !
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq       H u g e s i te s !
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2007: Drupalsplosion
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw                                        D r u p a l 5! a n d
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq                                                              6!
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw                                       1000’s of mo
                                                                                        du le s !
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq                                           H u g e s i te s !
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
                 http
                     ://w
                         ww
                            .flic
                                kr.c

wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
                                    om/
                                       pho
                                          tos/
                                              ama
                                                 gill/
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq                          3366
                                                           720
                                                              659

wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwq
wqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2009: Growing (pains)
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2009: Growing (pains)
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2009: Growing (pains)
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2009: Growing (pains)
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
2009: Growing (pains)
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw
Non Sequitur Interlude
                http://www.flickr.com/photos/tambako/5100023456
The tension isn’t new.
Devs and
Builders
Newbies and
 Old timers
Shops and
Site owners
Enterprise
and Indies
Hippies and
Capitalists
We’re all invested.
We’re all invested.
We have
 decisions
  to make
No, seriously. We have to
make some real decisions.
Stop doing stuff
          Call Drupal mature,
           fix the bugs, and
           go drink daiquiris
             on the beach.
Give ‘em
the boot

  Narrow our focus!
Anyone who doesn’t fit
 can use WordPress.

     Or Django.

 Maybe SharePoint.
Work harder
       Expend more and
      more energy to keep
     more and more people
     happy with one piece
          of software.
Just fork
 already
  Accept the fact that
  people with similar
 needs and a different
vision will fork Drupal.

   Encourage it.



                           http://www.flickr.com/photos/theilr/2042897944
Prepare for separation
               Treat our framework, our
           site-building product, and other
         targeted products as a platform.
Why a platform?
Why a platform?


 The other choices
alienate groups our
 community needs.
Why a platform?


 The other choices    It lets us have
alienate groups our   our cake, and
 community needs.        eat it too.
OK, sure.
But how?
Agree on
the goal   Good at tactics, terrible at strategy:
            We must have a shared dream.
Organize the garage




         Separate “product pieces”
         from the “toolbox pieces”
            used to build them.
Cultivate and
Grow Products         encourage user
                     focused products,
                        separated by
                       install profiles.




                http://www.flickr.com/photos/40385177@N07/5547360550
Accept
  bloat
If we build products
  into Drupal, core
   will get larger.

  …Temporarily.
Separate!                                                          Spin viable products out,
                                                                           separate the framework.




http://spawnv2.deviantart.com/art/SolidRocketBooster-Separation-12804684
Product?
Framework?
 Platform?
Drupal is
      a platform.
  We build products on it for ourselves,
    for our clients, and our peers.

The “framework” is our shared toolbox:
  we improve it so products can thrive.
Let’s treat it
 like one.
Let’s treat it
 like one.
lb.cm/pfp-whywp   lb.cm/pfp-5strat   lb.cm/pfp-lean




 lb.cm/pfp-rant   lb.cm/snowman      lb.cm/framework

More Related Content

More from Jeff Eaton

This Is not a Place of Honor
This Is not a Place of HonorThis Is not a Place of Honor
This Is not a Place of HonorJeff Eaton
 
An API Won't Fix Your Content Problem
An API Won't Fix Your Content ProblemAn API Won't Fix Your Content Problem
An API Won't Fix Your Content ProblemJeff Eaton
 
Hello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old FriendHello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old FriendJeff Eaton
 
Maps, Models, and Teams
Maps, Models, and TeamsMaps, Models, and Teams
Maps, Models, and TeamsJeff Eaton
 
Collaborative Content Modeling
Collaborative Content ModelingCollaborative Content Modeling
Collaborative Content ModelingJeff Eaton
 
Adventures in Drupal 8
Adventures in Drupal 8Adventures in Drupal 8
Adventures in Drupal 8Jeff Eaton
 
Modeling Rich Narrative Content
Modeling Rich Narrative ContentModeling Rich Narrative Content
Modeling Rich Narrative ContentJeff Eaton
 
Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)Jeff Eaton
 
The Battle For The Body Field
The Battle For The Body FieldThe Battle For The Body Field
The Battle For The Body FieldJeff Eaton
 
Workflow That Works Under Pressure
Workflow That Works Under PressureWorkflow That Works Under Pressure
Workflow That Works Under PressureJeff Eaton
 
Planning Beyond the Page
Planning Beyond the PagePlanning Beyond the Page
Planning Beyond the PageJeff Eaton
 
Building Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy PracticeBuilding Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy PracticeJeff Eaton
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the MobilacalypseJeff Eaton
 
Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)Jeff Eaton
 
Architecture Is For Everyone
Architecture Is For EveryoneArchitecture Is For Everyone
Architecture Is For EveryoneJeff Eaton
 
Drupal Development
Drupal DevelopmentDrupal Development
Drupal DevelopmentJeff Eaton
 
Building Apis That Rock
Building Apis That RockBuilding Apis That Rock
Building Apis That RockJeff Eaton
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal DeploymentJeff Eaton
 
Building Twitter in Drupal
Building Twitter in DrupalBuilding Twitter in Drupal
Building Twitter in DrupalJeff Eaton
 

More from Jeff Eaton (20)

This Is not a Place of Honor
This Is not a Place of HonorThis Is not a Place of Honor
This Is not a Place of Honor
 
An API Won't Fix Your Content Problem
An API Won't Fix Your Content ProblemAn API Won't Fix Your Content Problem
An API Won't Fix Your Content Problem
 
Hello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old FriendHello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old Friend
 
Maps, Models, and Teams
Maps, Models, and TeamsMaps, Models, and Teams
Maps, Models, and Teams
 
Collaborative Content Modeling
Collaborative Content ModelingCollaborative Content Modeling
Collaborative Content Modeling
 
Adventures in Drupal 8
Adventures in Drupal 8Adventures in Drupal 8
Adventures in Drupal 8
 
Recoupling
RecouplingRecoupling
Recoupling
 
Modeling Rich Narrative Content
Modeling Rich Narrative ContentModeling Rich Narrative Content
Modeling Rich Narrative Content
 
Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)
 
The Battle For The Body Field
The Battle For The Body FieldThe Battle For The Body Field
The Battle For The Body Field
 
Workflow That Works Under Pressure
Workflow That Works Under PressureWorkflow That Works Under Pressure
Workflow That Works Under Pressure
 
Planning Beyond the Page
Planning Beyond the PagePlanning Beyond the Page
Planning Beyond the Page
 
Building Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy PracticeBuilding Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy Practice
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
 
Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)
 
Architecture Is For Everyone
Architecture Is For EveryoneArchitecture Is For Everyone
Architecture Is For Everyone
 
Drupal Development
Drupal DevelopmentDrupal Development
Drupal Development
 
Building Apis That Rock
Building Apis That RockBuilding Apis That Rock
Building Apis That Rock
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal Deployment
 
Building Twitter in Drupal
Building Twitter in DrupalBuilding Twitter in Drupal
Building Twitter in Drupal
 

Recently uploaded

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Drupal: Product, Framework, or Platform?