These resources are now maintained at https://github.com/jbuberel/go-patterns 

All content is released under CC BY.
This site is designed to serve as a practical guide to Go best practices and design patterns.  You should have already read the Go Tutorial and Effective Go.  This site is the next step.
  • standards and practices for well-written, readable code
  • writing efficient code
  • fitting Java or C++ design patterns into the Go world
Most things aren't ready to rely on yet.  I'm working on it.

Please subscribe to my Updates Feed or Add Me to Google Reader.

Recent Updates

  • Still Alive
    I've been busy with PhD work, but I'll be refreshing this site in the coming months in preparation for the fall semester.  I'll be referring students to this site as part of my Science and Engineering of the WWW course this year.
    Posted Jun 25, 2010, 2:06 PM by Ryanne Dolan
  • Futures done
    I've written in interesting article on using futures within packages to increase parallelism without much work.
    Posted Dec 9, 2009, 5:40 AM by Ryanne Dolan
  • Coroutine-related stuff
    I've got the Coroutines, Generators, and Iterators pages up.  They are all closely related, but I think the division is logical.
    Posted Dec 3, 2009, 11:41 PM by Ryanne Dolan
  • Classes
    Started work on the Classes page and have the Constructors sub-page done.
    Posted Dec 1, 2009, 2:05 AM by Ryanne Dolan
  • Operators
    My first article is posted under Operators.
    Posted Dec 1, 2009, 12:44 AM by Ryanne Dolan
Showing posts 1 - 5 of 5. View more »