All About GO

Cuberific A rubiks cube timer application

Cuberific Cuberific is a Rubik’s Cube timer web application. The back end service is written in Go Golang.org. The front end is an Angular JS application. On the web server front Nginx was used to serve the Angular JS application and proxy the Go web service. For the database MongoDB was used. THIS APPLICATION IS NOT READY FOR PRODUCTION USE Shortcuts were taken with some aspects of security and would need to be fixed before used in production.

Basic Web Skeleton

Web Skeleton Web Skeleton is a simple http/net server set up with routing, template rendering with the only external library being Mux for routing. Implementing Web Skeleton Using Web Skeleton is simple. First use go get to install the latest version of the library. $ go get github.com/spectre013/webskeleton Once you have the source navigate to webskeleton directory and run. $ go run main.go This will start the server at http://localhost:3000 The handlers are all defined in handlers.go and rendering templates is done my calling the render function.

Go 1.3 Released

The latest Go release, version 1.3, arrives six months after 1.2, and contains no language changes. It focuses primarily on implementation work, providing precise garbage collection, a major refactoring of the compiler tool chain that results in faster builds, especially for large projects, significant performance improvements across the board, and support for DragonFly BSD, Solaris, Plan 9 and Google’s Native Client architecture (NaCl). It also has an important refinement to the memory model regarding synchronization.