As you know if you read my blog, I have been building a set of new utility packages so I can start developing an application server I need for a new project. I am brand new to Go and the Mac OS. Needless to say it has been one hell of an education over the past month. But I don’t miss Windows or C# at all.
I made some progress in my coding and wanted to build documentation for the code.
Continue readingCheck out my new installtion document:
https://www.ardanlabs.com/blog/2016/05/installing-go-and-your-workspace.html
I removed the sections about gocode and GDB. These are not necessary any longer. I also added links for more editors.
Windows
This is a great post by Wade Wegner for installing Go on your Windows Machine:
http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/
Mac OS XThe following instructions will guide you through installing Go on your Mac.
Step 1: Download Go Open your favorite browser and go to the following website:
Continue readingFor the past 20 years I have been writing server based and application software on the Microsoft stack. First in C/C++ leveraging the Win32 API and then in C# when .Net first was released. Over the past few months I have realized that trying to build scalable code on the Microsoft stack is becoming impossible. Why, Technology and Cost!!
Let’s start with the licensing. Luckily I was accepted into the Bizspark program.
Continue readingAfter working in Go for some time now, I learned how to use an unbuffered channel to build a pool of goroutines. I like this implementation better than what is implemented in this post. That being said, this post still has value in what it describes.
https://github.com/goinggo/work
Introduction
In my world of server development thread pooling has been the key to building robust code on the Microsoft stack.
Continue reading