This project is the code accompanying the YouTube tutorial which teaches how to write webapps in go without using a framework and is based on the tutoiral, https://github.com/thewhitetulip/web-dev-golang-anti-textbook/.
There are 17 videos and a branch related to each video.
Starting from Video3, you'll find actual code related content, check the video3 branch to get the final code of that video, and video for the code corresponding to the n'th video.
If you want to download the completed app: https://github.com/thewhitetulip/Tasks.
This series is based on the tutorial https://github.com/thewhitetulip/web-dev-golang-anti-textbook/, you can download it from https://leanpub.com/antitextbookGo/.
Branch | Video |
---|---|
Basic Version | Starting point of this project. This is what you should clone initially into your machine if you want to follow along the series. |
Video3 | 3. Writing a basic web server in Go |
Video4 | 4. Introduction to using templates in Go |
Video5 | 5. Rendering structs with Templates |
Video6 | 6. Rendering an array in templates |
Video7 | 7. Rendering comments |
Video8 | 8. Using sub templates to tidy HTML |
Video9 | 9. Populating completed tasks |
Video10 | 10. Understanding packages |
Video11 | 11. Form handling in Go |
Video12 | 12. Rendering markdown |
Video13 | 13. Getting started with using database with Go |
Video14 | 14. Connecting to sqlite3 |
Video15 | 15. Updating a value in the database |
Video16 | 16. User authentication |
Video17 | 17. Inserting data into database |