5 ms·
Ask HN: What are the projects/apps I can build to learn Go Language?
I am a seasoned Java developer, starting my Go journey. I am sure that doing project is the right way of learning it.
- artursapek 12y agoI built this to learn Go: https://cryptowat.ch https://cryptowat.ch. It was the perfect project because it involves a lot of concurrency and networking. I'd think about projects that involve those two things.
- himanshuy 12y agoThat's just awesome! Can you share more details about it? Looks like you are consuming some api and producing the graphs and data realtime.
- artursapek 12y agoIt's a couple of Go services communicating between each other over TCP. Data persists in Redis, and is streamed live to clients over websockets. I'm planning on breaking it up into smaller services. Go is a great language for SOA.
- anacleto 12y agoAwesomeness.
- obayesshelton 12y agois it on github ?
- artursapek 12y agoIt's closed source for now, but I want to open source certain parts of it.
- shebson 12y agoA friend and I built http://usefixie.com/ http://usefixie.com/ with it to learn Go. Like artursapek's project, Fixie was a good fit because it involved concurrency and networking, and latency was critical. It was also nice that we could leverage a well-developed open source project (GoProxy).
- eswat 12y agoI’m not finished yet, but I’m writing a trading bot for Steam so I don’t need to manually confirm trades if the offers are exactly what I’m looking for.
- himanshuy 12y agoWow! Sounds pretty intense.