We made it (but we're not done yet)!
We hit our initial $5,000 goal (thank you very, very much) but we still want to go for our stretch goals. Our first stretch goal is $7,500 which will provide free videos to everyone in the community. There is no better way to ensure that we have solid Django developers than to give them high-quality training materials, and that's exactly what we're going to produce.
If we can get to $10,000 (a whopping 200% of our funding goal), I'll do a second series of videos (probably 3 to 5 of them) answering common but complicated questions provided by the community. This would likely include things like Fabric, South conflicts, and model managers. We did this too!
It's getting harder to plan these. OK, if we make it to $12,000, I'll get stickers made up for everyone that donated over $10. If you donated less and want stickers, I'll just need a self-addressed stamped envelope. Done and done!
PyLadies and Virtual Test Classes
We want to run some virtual classes with rough cuts of the videos and a simple outline/transcript to see what areas need more explanation. We'll do this through Google Hangouts sessions. If you want to be part of these classes, there's a perk to purchase a seat. It's limited to 20 seats and the meetings will be about once every 2 to 4 weeks. This is for people who consider themselves beginners or intermediates only!
If you're near Portland, OR, though, we'll be doing live test runs of the classes at the local PyLadies meetups. These seats are free, but you have to be there in person. We're talking to other PyLadies branches about doing test runs for them, too, but nothing is planned yet.
The short answer? A video series (and accompanying code samples) to show people new to the Django framework how to get up and running quickly, avoid costly mistakes, and make good choices on packages, environments, and processes.
The long answer is all of the above, but in in-depth, detailed videos, much like Peepcode and Treehouse produce. Each video will be 30 minutes to an hour in length, divided into chapters, and will show both the code and the thought process behind working with Django.
I'll be exploring areas such as:
- Models, including Abstract and Multi-Table Inheritance and custom through tables.
- Forms, both model-based and standard.
- Views, both function- and class-based.
- Template inheritance.
- Common third-party libraries such as South, django-crispy-forms, and django-braces (OK, OK, it's not really third-party since I wrote most of it).
- Automating tasks with Celery.
- Setting up hosting on Heroku.
- Doing AJAX with Django.
- Testing your code, including coverage.py.
And, of course, lots more. The main goal is to have beginners that don't work or think like beginners at the end of the course. Beginners that can jump into almost any team and start contributing in meaningful ways. Beginners that can start their own open source projects or compete in events like Django Dash with confidence.
That's where you come in. I've done this video series before, about two years ago. It produced great results, leading to, for example, the creators of WeddingLovely and Tindie learning enough Django to create their companies and build their dreams.
The existing videos, though, are incomplete and out of date in several places. They need to go into a lot more detail, especially in testing and class-based views. The videos also need to be more polished and a site needs to be created where questions can be answered specific to the videos.
So, with the funds from this Kickstarter, I'll have the resources for a video editor to help with the polish and production, and money to buy a couple of pieces of hardware (microphone and boom arm) and software (screen recording).
I'm a 100% freelancer, so my time is very much my money. With a wife and two children, it's hard to take a couple of weeks off to work on a labor of love like these videos. So, more than anything else, your contributions help to ensure I can devote all of my energies to making these videos the best they can be.
The planned outcome
The plan is pretty simple, really. With your help, I'll record, edit, and release a series of 10 videos on the site. I'll also produce a new version of the site that allows for users to sign up for the forum area, for asking and answering questions, and to subscribe to the existing and future video series. The videos will have a free preview and a high-def version available for download, DRM-free, for a price around $10 per video.
There will also be blog posts and, perhaps, an e-book produced to go along with the videos. I'll post updates to the Kickstarter page as the videos are created, as a sort of production journal.
Thank you for your time and contributions.
- (30 days)