I have been learning Beego, a Golang framework, for developing web-applications. The best way to learn a tool is to blog about it. So here in this blog, I will be writing series of posts documenting my learning.
The Application I'll be developing a microblogging app as part of this learning exercise. I had developed such a tool, when I learnt Django seven years ago (Source code of that tool is hosted here) I'll be redeveloping that tool in Beego.
I will be covering these topics as I develop the tool:
- Introduction to BeeGo (installation, bee tool & directory structure)
- Views & Routes
- Database (ORM, models)
- Templates (pongo2 templates)
- User management (logins, sessions, user roles, profiles and avatars)
- Database Changes, including migrations
- Webforms & field validations
- Email notification to users
- Debugging techniques
- Unit Testing
- Deployment (Webfaction)
I hope to publish at least one post a week. If you are interested, follow along. You can follow me on twitter or subscribe to these posts via a feed reader or email.
Like the post? Retweet it. Got comments? Reply.
Learning BeeGo by @jjude: https://t.co/L4nnbEyF0E— Joseph Jude (@jjude) October 7, 2016