Slide 1

Slide 1 text

What makes Laravel so special?

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

What makes Laravel so special?

Slide 4

Slide 4 text

What makes Laravel so special? magical?

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

1. @laravelmagic

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

2. Coding magic

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Story time twitter break

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Someone whose life opportunities were transformed

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Someone who was leaving for Ruby/etc

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Someone whose business was possible

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

You, the attendee

Slide 22

Slide 22 text

Taylor’s story

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

The Magic of Laravel

Slide 26

Slide 26 text

Community Laravel’s Magic Vision Developer growth Developer happiness Docs

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

Community KINDNESS Laravel’s Magic

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

• 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

Slide 32

Slide 32 text

• “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

Slide 33

Slide 33 text

• “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

Slide 34

Slide 34 text

• 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

Slide 35

Slide 35 text

Developer Growth Laravel’s Magic

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

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

Slide 39

Slide 39 text

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

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

Introducing… Ease the onramp

Slide 42

Slide 42 text

Onramp https://onramp.dev

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

CONCLUSIONI