About Me: Josh Hoak
My name is Josh Hoak and I am both a Go player and programmer. I live in Boulder, Colorado, and when I’m not programming or playing Go, I’m usually up in the mountains hiking or down in the city swing dancing.
For the past year, I’ve been working with Go Game Guru on various technical projects related to Go. Some are related to the Jubango, others are related to new study courses we’re developing, and still others are purely experimental explorations into ways to learn and practice Go.
Glift started nearly four years ago, when I decided I was unsatisfied with the way problems were displayed on the web. Yearning for more dynamic lessons and interactive content, I started creating what has become Glift.
In particular, Glift was built to:
- Be responsive. Mobile is growing explosively, so I wanted a viewer that could work well for both web and mobile.
- Be clean and easily understandable. I wanted to display problems in a natural, book-like format, using cropping and paging. Call me old fashioned, but I love Go books! I wanted a web viewer that felt like doing problems from a book.
- Be extensible. Whatever I built, I wanted to be able use it for many other web applications. Thus, Glift was built to support loading problems statically or dynamically from a server.
Given this functionality, we will be switching to using Glift as the primary Go viewer at Go Game Guru in the very near future. Let us know what you think! If you find any bugs or have feature requests, feel free to report them at glift/issues or comment below. If you are a programmer looking to contribute, feel free to send your pull requests.
Also, be sure to check out:
- Glift’s Webpage
- Glift’s Github Page
- Glift’s WordPress Plugin Github Page
- Go Game Guru’s Glift Demo Page!
And lastly, here is a lesson-prototype we made especially for Glift!
[Editor’s note: This article was written using Glift version 0.14.4. As Glift is updated, the comments below may not apply to the version you see here.]