€47,085
pledged of 10 000 €pledged of 10 000 € goal
550
backers
3days to go

All or nothing. This project will only be funded if it reaches its goal by Fri, November 22 2019 3:29 PM UTC +00:00.

Symfony 5: The Fast Track

A step by step book about writing applications with Symfony 5

Symfony 5: The Fast Track

A step by step book about writing applications with Symfony 5

€47,085
pledged of 10 000 €pledged of 10 000 € goal
550
backers
3days to go

All or nothing. This project will only be funded if it reaches its goal by Fri, November 22 2019 3:29 PM UTC +00:00.

About

Symfony 5 will be released in a month.

I have not written a book about Symfony since 2009 if my memory serves me well. It was about symfony 1.4.

To celebrate 10 years of no books from me, what about writing a book about Symfony 5?

Symfony has evolved dramatically during the last few years and the developer experience improved significantly. I have the feeling that most Symfony developers are still "stuck" with old habits and that they have a hard time embracing the new ways of developing applications with Symfony. I can understand some of the reasons. The pace of evolution is staggering. When working full-time on a project, developers do not have time to follow everything happening in the community. I know first hand as I would not pretend that I can follow everything myself. Far from it.

This book is not just for existing Symfony developers. It is also about showing non-Symfony developers the power of the framework and how it can improve their productivity.

I also feel the need for a new book as the web evolved a lot. Topics like APIs, SPAs, containerization, Continuous Deployment, and many others should be discussed now.

Your time is precious. Don't expect long paragraphs, nor long explanations about core concepts. The book is more about the journey. Where to start. Which code to write. When. How. I will try to generate some interest on important topics and let you decide if you want to learn more and dig further.

I don't want to replicate the existing documentation either. Its quality is excellent. I will reference the documentation copiously in the "Going Further" section at the end of each step. Consider this book as a list of pointers to more resources.

The book will describe the creation of an application. From scratch. To production. We won't develop everything to make it production ready though. The result won't be perfect. We will take shortcuts. We might even skip some edge cases handling, validation or tests. Best practices won't even be respected all the time. But we are going to touch on almost every aspect of a modern Symfony project. Controllers, Twig, HTTP Client, Mailer, Workflow, API Platform, Docker, Webpack and Encore, EasyAdmin, Messenger, Doctrine, and more.

The book will be "open-source" and published on symfony.com. I would also like to print at least 1000 copies for SymfonyCon Amsterdam. We are running out of time, but I will do my best to deliver.

I need your help to fund my time. If we get extra money, it will be used to sponsor Symfony development by Symfony SAS (Javier, Nicolas, and me).

Risks and challenges

The timeline is tight. I might not be able to finish the book in time for the release of Symfony 5.0. Symfony 5 should be stable enough as soon as possible. That's not the case right now as the full ecosystem is not yet compatible with the new version. But I like challenges :)

Learn about accountability on Kickstarter
Questions about this project? Check out the FAQ

Support

  1. Make a pledge without a reward

    About $12

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge €5 or more About US$ 6

    Support me

    You don't want the paper book and don't want to be listed as a sponsor. But you want to show your support and thanks to you, the book will be free to read for everyone.

    Less
    Estimated delivery
    65 backers
    About US$ 6

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge €40 or more About US$ 45

    Signed copy of the book

    Be the first to receive a signed copy of the paper book.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited (536 left of 800) 264 backers
    About US$ 45

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge €100 or more About $111

    Get your name in the book

    Get your name in the thank you page of the first edition of the paper book (distributed for free during conferences in 2020 and 2021). You can add your Github/Twitter username if you'd like to.

    This page will also be part of the online version of the book on symfony.com (Symfony 5 Edition).

    Less
    Estimated delivery
    Limited (115 left of 200) 85 backers
    About $111

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge €2,500 or more About US$ 2,766

    Your logo in the book

    Get your company logo in the thank you page of the first edition of the paper book (distributed for free during conferences in 2020 and 2021). You can add a link to your website.

    This page will also be part of the online version of the book on symfony.com (Symfony 5 edition).

    Less
    Estimated delivery
    Limited (3 left of 10) 7 backers
    About US$ 2,766

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. All gone!
  7. Reward no longer available

    Pledge €40 or more About US$ 45

    Signed copy of the book

    Be the first to receive a signed copy of the paper book.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 113 backers
    About US$ 45

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Reward no longer available

    Pledge €8,000 or more About US$ 8,849

    Your logo on the back of the book

    Get your company logo on the back of the first edition of the paper book (distributed for free during conferences in 2020 and 2021). You can add a link to your website.

    Your logo will also be on each page of the book on symfony.com (Symfony 5 Edition).

    Less
    Estimated delivery
    Reward no longer available 0 backers
    About US$ 8,849

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.