Tuesday, May 14, 2024
HomeGolangFinal Go Tour

Final Go Tour


I’ve at all times appreciated the Go Crew investing time on offering the neighborhood with the Go Tour. This web site is designed to assist builders get began in studying the Go programming language. The good a part of the web site is that it supplies an interactive surroundings the place one can learn, write, and run Go examples.

For the reason that first time I’ve navigated this tour, I’ve had just a few issues. First, this tour shouldn’t be complete each within the variety of examples and the content material explaining the examples. Second, the content material goes from newbie to professional nearly immediately. I’ve at all times needed to increase and enhance the tour, however since this can be a Google property, nobody besides Google staff can work on it.

Due to this, I made a decision to take the entire Final Go content material and put it in a brand new Go tour. I began by ripping out the tour web site code from the Go web site and placing that in a brand new public repo. Then I extracted all of the code examples from the Final Go repo and took all of the content material from the Final Go Pocket book and merge the 2 collectively.

The result’s what I imagine is probably the most in depth Go tour that exists at this time.

tour.ardanlans.com

Perhaps one of many coolest features of this new tour is that it’s not managed by Google. This offers the venture flexibility for the neighborhood to be concerned. For instance, the content material has been presently translated into 6 languages (English, Greek, Italian, Persian, Polish, Portuguese, and Turkish) with 14 extra on the way in which. I’m anticipating to see Russian and Indonesian quickly with the exercise coming from these groups.

One thing else that’s cool is that every part has workout routines with options. This offers builders a chance to check what they’ve discovered and write Go code as they progress by means of the fabric. The workout routines get tougher the deeper one goes into the tour.

We built-in search utilizing a cool module known as bleve and the search works for all languages. Bleve is ready to index all of the content material amazingly effectively and supply a complete checklist of pages with the corresponding examples for any search.

We additionally added a bit known as algorithms that may enable neighborhood members so as to add extra content material to the tour. I believe this part can turn into an extension of the Cracking the Coding Interview guide. How cool would that be! I did begin a few of that work.

I hope you take a look at this new tour and provides it a run. I imagine you will see it to be complete, detailed, and most essential enjoyable to work by means of. In case you have any concepts or suggestions, please go away that as a problem on the repo or ship me an e-mail.



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments