5 ms·
Ask HN: Golang weekend project idea
I am trying to learn golang for almost one year. Went through the docs, completed https://tour.golang.org/ and watched few talks. Now I want to get my Go knowledge in real working code via weekend project. No specific preference, just to let you know I am fluent in Python and working as a backend developer in day job.
Thanks in advance.
- mattkrea 11y agoDisclaimer: These sites have never worked for me. Here are a couple places to look: https://www.reddit.com/r/learnprogramming/comments/2a9ygh/1000_beginner_programming_projects_xpost/ https://www.reddit.com/r/learnprogramming/comments/2a9ygh/10... I find that a random idea from a stranger doesn't always give me enough inspiration to move forward or follow through. Instead, try to think about something that you want to solve for yourself. Maybe a CLI tool that could help you out or something similar.
- snehesht 11y agoSimple, try to port your favorite python library to go.Read in python and Write in go
- motyar 11y agoWrite REST API for mySQL database.
- asterfield 11y agoI found that writing an SQL query generation framework in PHP was fun. Try the same for Go? An HTTP proxy is also quite easy to do in Go, and again quite fun.
- crlane 11y agoCheck out the golang challenge problems. http://golang-challenge.com/ http://golang-challenge.com/
- falcolas 11y agohttps://github.com/kanaka/mal https://github.com/kanaka/mal This is more than a weekend's worth of work, but the work is incremental, so you will see benefits from point 0. This was a lot of fun for me, and it helped shine light on some of the darker corners of Go. I'm still working on a version of it myself, using it to experiment with different coding styles, interfaces, and libraries. A lot of fun.
- papaf 11y agoThis is more than a weekend's worth of work I usually think of weekend projects as something done over many weekends - I can't manage much in a single weekend.
- papaf 11y agoNearly all webmail UIs are written using PHP. Given that 78% of PHP installs include at least one vulnerability [1] it would be good to have a webmail UI written in some other language. [1] http://www.theregister.co.uk/2014/12/31/want_to_have_your_server_pwned_easy_run_php/ http://www.theregister.co.uk/2014/12/31/want_to_have_your_se... Edit: This is not a dig at PHP, I would not want to install it on one of my servers because I do not know what I am doing.
- pramodliv1 11y agoYou can implement your favourite data structures in Go, and see if you can make them faster by using the concurrency primitives in Go.
- scrollaway 11y agoI'm currently in the same situation as you - Python dev learning Go. If you're familiar with Hearthstone, I'm currently working on a server for it, involves protobufs. If you think that's cool, let me know (contact through my website on my profile)