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 full-size slide

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

    - Arthur C. Clarke

    View full-size slide

  3. What makes
    Laravel so special?

    View full-size slide

  4. What makes
    Laravel so special?
    magical?

    View full-size slide

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

    View full-size slide

  6. 1. @laravelmagic

    View full-size slide

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

    View full-size slide

  8. 2. Coding magic

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  13. Story time
    twitter break

    View full-size slide

  14. Someone whose life
    opportunities were
    transformed

    View full-size slide

  15. Someone who was
    leaving for Ruby/etc

    View full-size slide

  16. Someone whose
    business was possible

    View full-size slide

  17. You, the attendee

    View full-size slide

  18. Taylor’s story

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  21. The Magic
    of Laravel

    View full-size slide

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

    View full-size slide

  23. 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 full-size slide

  24. Community KINDNESS
    Laravel’s Magic

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  27. • 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 full-size slide

  28. • “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 full-size slide

  29. • “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 full-size slide

  30. • 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 full-size slide

  31. Developer Growth
    Laravel’s Magic

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  36. Introducing…
    Ease the onramp

    View full-size slide

  37. Onramp
    https://onramp.dev

    View full-size slide