Learn to Code by Building DevEv.io Live
February 3, 2019
I have had the priviledge to meet so many amazing developers, community builders, and all around awesome folks over the last 18 months as a Developer Evangelist at Auth0. I am building a platform for them and everyone else to share their amazing projects, talks, tutorials, and wins. The catch? I am doing it all as a live-streamed interactive educational experience for both new developers wishing to learn to code and experienced developers wanting to brush up on new skills, and and I want you to be a part of it!
From 0 to Production and Beyond
There has never been a better time to learn to code. An abundance of resources is available via written blogs, video tutorials and in-depth courses, in-person workshops and hackathons, and just about every other way you can imagine. There is even an Alexa skill that teaches you to code.
What I want to do with the DevEv.io project is build a full production application from scratch. At this moment in time, the only thing that I have done is purchased the domain name, registered a couple of social media profiles, and created a new GitHub account where the code will live. Everything else will be done live on Twitch.TV.
This will be an educational experience for anyone who wants to learn more about software development. Every product decision, every line of code written, every Google search that leads to Stack Overlow, and every server deployment will be live streamed. I will walk through each decision with the audience, answer questions both technical and general, and incorporate feedback from the community live.
This is a very social project and I want to be fully transparent and give as many insights as possible. Each live session will be recorded and made available for viewers who cannot attend live. The vast majority of the live streams will be building the application, although occassionally I will have a session that goes over unanswered questions or related topics that need extra time dedicated to explaining them.
All of the code we write will be open-sourced and available on GitHub. If you would like to contribute, you are more than welcome to create a pull request and I will review it live on the channel and provide feedback.
I don’t have a lot of experience with live streaming or Twitch, so don’t really know what to expect. If you have experience moderating and managing live communities and would like to be involved with this project, please reach out to me via email or Twitter.
“Developers! Developers! Developers!” - Steve Ballmer. I would love to collaborate with other developers who can provide additional insights on the technologies we will be using. Whether you’re a developer advocate, engineer, or hobbyist if you know a technology that we end up using and would like to come on the live stream and answer questions, provide feedback, or do a code-review, I would be happy to have you.
I can’t do this all alone, and since we are just getting started I’m sure there will be many more ways to get involved and I want as many people to be a part of this project as we can get. For now, the best way to get involved is to follow the DevEv.io Twitter account and my Twitch.tv account and stay tuned for future updates.
Free As In Beer
The goal of this project is to share knowledge and provide education and insights into the software development process. All of the live streams and recordings will be made available 100% FREE for everyone. Becoming a software engineer has changed my life and I hope that this project can inspire others and open up doors and opportunities for them.
I am still finalizing my streaming setup and creating a schedule for when we will live stream. If you would like to stay up to date on the latest news, follow either myself, DevEv.io, or the Twitch.tv channel.
See you soon.