About this project
Update 10/2: SEVEN stretch goals hit! We're officially over $13,000 with merely HOURS left! Keep sharing the campaign, your support is making this happen!
Hello friends, welcome to the Hello Web App: Intermediate Concepts Kickstarter campaign!
I wrote Hello Web App because I was frustrated by the state of Django tutorials, which all seemed to assume that the reader knew how to program already. Hello Web App was aimed at designers and non-programmers, and after a successful Kickstarter campaign and over a thousand happy readers, we're back for part two!
What’s in the new book?
Hello Web App: Intermediate Concepts helps you take your basic web app to the next level, walking you through harder features, like:
- Adding user-uploaded images.
- Using Pillow to edit and resize those images.
- Working with multiple models.
- Setting up custom forms.
- Adding payments using Stripe.
- Working with sessions.
- Setting up an API.
- And more!
Additionally, we’re going to add a bit of theory and best-practices to make you a better programmer, covering database design and queries, class-based views, and other topics.
This new book will be approximately same size as Hello Web App, with the same down-to-earth, no-nonsense, no-acronym writing style to help you grow your web app — and perhaps, start you on the journey to building a lifestyle business or startup.
Hello Web App: Intermediate Concepts will also be released by mid-December (this year!) — at least to Kickstarter backers and hopefully to the public. The first draft has already been written and we’re editing it now!
Why a new book?
The original Hello Web App helps you create an idea for an app, build it, and launch on Heroku in 144 pages. Short, to the point, and easy to understand. No jargon and friendly language (because I'm a dork in real life and that shows through).
However I couldn't cover everything about app design (because that topic is endless). It's time to cover some new concepts and tutorials to you further build your web app!
Is this only for Hello Web App readers?
No way! There are a lot of awesome new tutorials out there for launching your first Django web app (shoutout to Django Girls) and this new book is perfect for anyone looking to take their web app to the next level.
People loved the first Hello Web App book!
Check out my (5 stars!) rating on Amazon! Some notable awesome reviews:
This is a fantastic guide for anyone who is not a developer and has an idea that they wish they could build. The format - "collection of things" - is incredibly flexible and gives you a fast and easy way to start "sketching" out your application without getting overwhelmed by a lot of technology. — Olya S.
This is a fantastic introduction to the Django framework if you're getting into it for the first time. It delicately balances introductory content and intermediary content in a way that doesn't make you feel like you're being talked down to or that the pacing is too slow. Each section carefully explores techniques while expanding upon the previous ones. Anyone who wants to build apps should consider starting here. Extra points for the great screenshots. — Julian S.
After reading and working through this book, I had a functioning prototype of a fairly complex app within 3 weeks. It really does help in a concrete, practical way. And I love its optimism—the idea that you don’t have to spend years becoming a seasoned programmer to build an interactive web app that’s decent. — Blake W.
Why are we raising money?
I LOVE having a physical book made — just launching an eBook wouldn’t be very fun. Check out how awesome the original book came out:
A lot of you, like me, like to read from real books. Unfortunately, printing costs thousands of dollars and needs to be paid up before sales even start, so the #1 reason why we’re running a Kickstarter again is so I have the ability to do another print run.
I’d also like to hire a technical editor, add a spot-gloss to the new cover like I did the old cover, upgrade to high quality paper, and raise money to run more Hello Web App learn-to-code workshops around the US.
A note about delays, if you backed the last Kickstarter!
Embarrassingly, the last Kickstarter was delayed by a year (I honestly feel terrible about this). I was looking at writing a book like writing a blog post, and, hindsight being 20/20, it really is a much more complex process.
The first draft of Hello Web App: Intermediate Concepts is already done. I have all the design files set up from last time, cover design already done, research made about printers and editors — basically, I learned my lesson from last time and the estimated release dates should be no problem to stick to.
(Here’s hoping I don’t regret that last sentence…)
Curious what the videos are like? Check out this trailer from the first book!
This shows the videos on book #1, but the new videos for Intermediate Concepts will be similar (and probably higher quality!) There will be walkthroughs of every chapter in the books (so that's 11 videos for the first book and at least 13 for the second book) as well as some bonus videos (at least 4, topics coming soon!)
Thanks to our sponsors!
Opbeat, in a nutshell, is application monitoring for developers. If you have a large app (using Django or Flask), Opbeat helps you track performance metrics, release tracking, and error logging, and includes an awesome looking and easy to use dashboard. It's a great service to add for anyone whose app has grown!
- ✓✓✓ $5,000 means we’re Kickstarter funded (yay!) and gets us the basics like printing the paperback run.
- ✓✓✓ $7,000 means I can hire a technical copy-editor. Hello Web App #1 was self-edited (with the help of an army of reviewers) but it would be awesome hire a professional this time around.
- ✓✓✓ $8,000 — Free tutorial time! I'll release a free tutorial on hellowebapp.com walking through serving static assets with cloud storage like Amazon S3.
- ✓✓✓ $9,000 — Another free tutorial, covering SEO best practices and web apps!
- ✓✓✓ $10,000 — Another free tutorial, adding social sign-in to your web app! (Twitter? Facebook? Weeee'll see)
- ✓✓✓ $11,000 — Another free tutorial covering deploying on your own server (I'm looking at you, DigitalOcean!)
- ✓✓✓ $12,000 — Another free tutorial covering working with some of PostgreSQL's special features!
- ✓✓✓ $13,000 — Another (tired yet?) free tutorial covering geo-location queries! (This will build on the PostgreSQL post)
- $14,000 — Another (!) free tutorial covering event analytics for your app! (Don't you want to know your CAC and LTV???)
- $15,000 — Not a tutorial, yippee! Three 1-hour live Q&A streaming sessions for all backers about Kickstarting, startups, programming, derping, everything!
- $18,000 — I'll create a Hello Web App artsy-fartsy teeshirt and all backers will get a big discount! (Yes not free... I don't want to go backrupt I love you all.) But backers will get a big exclusive discount! Tee won't just be a logo... I will pull out all of my graphic design background to create something you'll actually want to wear.
- $20,000 — I'll conduct a series of interviews with awesome folks who've learned how to code and now are running their own projects!
- MORE COMING INEVITABLY (I hope.)
Thank you so much for your support!
Risks and challenges
Hello Web App was a year delayed. :( I gave myself an ambitious deadline and completely failed to keep it — producing a print paperback was a lot harder than I thought!
NOW, I have the first draft already written, the design files mostly done (since I'm using the same style as Hello Web App), and my publishing system already set up, so the deadline is 100% more doable this time around.Learn about accountability on Kickstarter
Support this project
- (30 days)