Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Magic of Laravel

The Magic of Laravel

What has made Laravel magic? What can keep it magic going forward?

Matt Stauffer

July 25, 2019
Tweet

More Decks by Matt Stauffer

Other Decks in Technology

Transcript

  1. What makes
    Laravel so special?

    View Slide

  2. “Any sufficiently advanced
    technology is indistinguishable
    from magic.”

    - Arthur C. Clarke

    View Slide

  3. What makes
    Laravel so special?

    View Slide

  4. What makes
    Laravel so special?
    magical?

    View Slide

  5. @laravelmagic
    Coding magic (Facades, etc.)
    Sold-out-PlayStation theater magic
    Three Types of Laravel Magic
    1
    2
    3

    View Slide

  6. 1. @laravelmagic

    View Slide

  7. Three Types of Laravel Magic
    @laravelmagic
    Coding magic (Facades, etc.)
    Sold-out-PlayStation theater magic
    1
    2
    3

    View Slide

  8. 2. Coding magic

    View Slide

  9. Three Types of Laravel Magic
    @laravelmagic
    Coding magic (Facades, etc.)
    Sold-out-PlayStation theater magic
    1
    2
    3

    View Slide

  10. @laravelmagic
    Coding magic (Facades, etc.)
    Sold-out-PlayStation theater magic
    Three Types of Laravel Magic
    1
    2
    3

    View Slide

  11. What makes
    Laravel so special?
    magical?
    sell out the PlayStation theater?

    View Slide

  12. Laravel is changing
    people’s lives
    What makes Laravel sell
    out the PlayStation theater?

    View Slide

  13. Story time
    twitter break

    View Slide

  14. View Slide

  15. Someone whose life
    opportunities were
    transformed

    View Slide

  16. View Slide

  17. Someone who was
    leaving for Ruby/etc

    View Slide

  18. View Slide

  19. Someone whose
    business was possible

    View Slide

  20. View Slide

  21. You, the attendee

    View Slide

  22. Taylor’s story

    View Slide

  23. Laravel is changing
    people’s lives
    What makes Laravel sell
    out the PlayStation theater?

    View Slide

  24. Laravel is changing
    people’s lives
    because…
    What makes Laravel sell
    out the PlayStation theater?

    View Slide

  25. The Magic
    of Laravel

    View Slide

  26. Community
    Laravel’s Magic
    Vision
    Developer
    growth
    Developer
    happiness
    Docs

    View Slide

  27. From the very beginning of Laravel, I’ve had this idea
    that all people want to feel like they are part of
    something. It’s a natural human instinct to want to belong
    and be accepted into a group of other like-minded
    people. So, by injecting personality into a web
    framework and being really active with the community,
    that type of feeling can grow in the community.
    - Taylor, Product and Support Interview
    Community BELONGING
    Laravel’s Magic

    View Slide

  28. Community KINDNESS
    Laravel’s Magic

    View Slide

  29. • StackOverflow
    • Blogs
    • Books
    • GitHub
    Community TEACHING AND SHARING
    Laravel’s Magic
    • IRC/Slack/Discord
    • Meetups & Laravel Lives
    • Twitter
    • Video courses

    View Slide

  30. Contributions to Laravel itself
    Community OPEN SOURCE
    Laravel’s Magic
    Third-party packages

    View Slide

  31. • X number of countries
    • No pretense about PHP devs or JavaScript devs or
    WordPress devs
    • RAD & CQRS in the same community
    • Rush to be the teacher = rush to be a helper
    Community INCLUSIVITY
    Laravel’s Magic

    View Slide

  32. • “I really felt like whoever has the best documentation is
    gonna win. Whoever is the most accessible and
    approachable is gonna win. That’s why WordPress is so
    hugely popular.”

    - Taylor Otwell, interview with Justin Jackson
    • “I found a new project but the docs don’t show me how to
    actually use it so wtf”

    - Adam Wathan, tweeted like 50 different times
    • “This package would do exactly what I wanted but it’s
    gonna take me 3 hours to learn how to use it so I’ll just
    write the code in 20 minutes.”

    - Me, every time I live stream
    Docs
    Laravel’s Magic

    View Slide

  33. • “The easiest solution wins.”

    - Taylor Otwell, interview with Justin Jackson
    Developer Happiness
    Laravel’s Magic
    • “Happy developers make the best code”

    - The Laravel docs
    • “Developer happiness from download to deploy”

    - The unofficial Laravel slogan for a while

    View Slide

  34. • Simple, predictable, easy-to-use API
    • Convention over Configuration
    • Abstract out repetitive tasks
    • Learn from others
    • Scratch (your own/Taylor’s) itch
    Developer Happiness
    Laravel’s Magic

    View Slide

  35. Developer Growth
    Laravel’s Magic

    View Slide

  36. Vision
    Laravel’s Magic
    Look to
    others
    Look to
    the future
    Think
    uniquely

    View Slide

  37. How do we keep it magic
    for the next 8 years?

    View Slide

  38. Community
    Docs
    Developer happiness
    Developer growth
    Vision
    1. Keep doing the same stuff

    View Slide

  39. Keep up with
    new trends
    2. Try some new things
    Innovate! Ease the onramp
    to Laravel
    developership
    Listen to
    new blood

    View Slide

  40. View Slide

  41. Introducing…
    Ease the onramp

    View Slide

  42. Onramp
    https://onramp.dev

    View Slide

  43. View Slide

  44. CONCLUSIONI

    View Slide