The Magic of Laravel

The Magic of Laravel

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

60187fe0ab07ea5a46572a3ab05f61dd?s=128

Matt Stauffer

July 25, 2019
Tweet

Transcript

  1. What makes Laravel so special?

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

    C. Clarke
  3. What makes Laravel so special?

  4. What makes Laravel so special? magical?

  5. @laravelmagic Coding magic (Facades, etc.) Sold-out-PlayStation theater magic Three Types

    of Laravel Magic 1 2 3
  6. 1. @laravelmagic

  7. Three Types of Laravel Magic @laravelmagic Coding magic (Facades, etc.)

    Sold-out-PlayStation theater magic 1 2 3
  8. 2. Coding magic

  9. Three Types of Laravel Magic @laravelmagic Coding magic (Facades, etc.)

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

    of Laravel Magic 1 2 3
  11. What makes Laravel so special? magical? sell out the PlayStation

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

    the PlayStation theater?
  13. Story time twitter break

  14. None
  15. Someone whose life opportunities were transformed

  16. None
  17. Someone who was leaving for Ruby/etc

  18. None
  19. Someone whose business was possible

  20. None
  21. You, the attendee

  22. Taylor’s story

  23. Laravel is changing people’s lives What makes Laravel sell out

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

    out the PlayStation theater?
  25. The Magic of Laravel

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

  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
  28. Community KINDNESS Laravel’s Magic

  29. • StackOverflow • Blogs • Books • GitHub Community TEACHING

    AND SHARING Laravel’s Magic • IRC/Slack/Discord • Meetups & Laravel Lives • Twitter • Video courses
  30. Contributions to Laravel itself Community OPEN SOURCE Laravel’s Magic Third-party

    packages
  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
  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
  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
  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
  35. Developer Growth Laravel’s Magic

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

    Think uniquely
  37. How do we keep it magic for the next 8

    years?
  38. Community Docs Developer happiness Developer growth Vision 1. Keep doing

    the same stuff
  39. Keep up with new trends 2. Try some new things

    Innovate! Ease the onramp to Laravel developership Listen to new blood
  40. None
  41. Introducing… Ease the onramp

  42. Onramp https://onramp.dev

  43. None
  44. CONCLUSIONI