Explore >> Select a destination


You are here

www.4async.com
| | www.ardanlabs.com
7.9 parsecs away

Travel
| | I am building my TraceLog package and it is really important that the package logs any internal exceptions and prevents panics from shutting down the application. The TraceLog package must never be responsible for shutting down an application. I also have internal go routines that must never terminate until the application is shut down gracefully. Understanding how to use Defer and Recover in your application can be a bit tricky at first, especially if you are used to using try/catch blocks.
| | infinitedigits.co
6.3 parsecs away

Travel
| | Note: this tutorial is deprecated. There now exists modules that replace the need for this hack. # This is a little hack to use shallow clones for new git checkouts with go get. Unfortunately for Gophers, this has been an open issue for three years counting without a workable solution aside from patching the go toolchain yourself. This solution utilizes a git wrapper that determines if a pull/clone is happening and then makes sure it is shallow.
| | hypirion.com
10.8 parsecs away

Travel
| | Phantom types won't revolutionise your Go debugging experience, but it can make it slightly better! Here's one way they can help out.
| | www.gregchapple.com
43.8 parsecs away

Travel
| Recently I've been migrating some of my sites to a new hosting platform. During this process I found myself re-creating configuration for various things, and realizing that I don't quite remember all the steps I took to configure it in the first place. One of those things has been the