7+ Years In Business

2000+ Fortune 100 Engineers Trained

100+ Companies Helped

Have a Go Question?

There are no silly questions.
We are here to help you succeed.

Ardan Labs has taught Go to thousands of developers all around the world since 2014.

There is no other company that has been doing it longer and our material has proven to teach developers the knowledge they need in order to be productive and efficient when writing software in Go.


Why Go Programming


For the past 20 years many of us 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 years we realized that trying to build scalable code on the Microsoft stack is becoming impossible. Why? Technology and Cost!!

Let’s start with the licensing. We were looking at thousands of dollars to just get access to the tooling we needed. Real world applications require a database. The SQL Server Standard licensing model is not only convoluted but outrageously expensive. If we are building something for a client and they need something more than SQL Express we are doing them an injustice. Even using SQL Server in the cloud is no picnic on pricing. Then you have CPU and Memory requirements. Running a SQL Server and IIS on anything less than 4 Gig is impossible. Lastly, take this cost for one machine and try to build a scalable architecture around it and your costs are through the roof.


Linux Based Technologies


It was not by accident that Facebook, Twitter and the like are running on linux based technologies. The linux based technologies are cheaper, faster and require much less metal. You can build larger systems and architectures for fractions of the cost. These are proven technologies that are driving the biggest websites today.

We have moved away from SQL Server to MongoDB. MongoDB has been a real win in terms of development, devops and cost. It has been around since 2009, has a huge community of people supporting it and there are drivers for just about every programming language. For no cost!



How We Found Go Programming


Someone mentioned to us to take a look at Go Programming. After reading and watching a few videos we were blown away. This is what we have been searching for. A programming language tailored to server development that would run on the linux stack. We were able to take all of our C/C++/C# experience and quickly learn the language. Obviously the goroutine/channel construct is quite different but once you get your head wrapped around it you realize how much easier it makes concurrent programming.

This was the beginning of our journey in Go Programming and never looking back at the Microsoft stack again. Sorry VMWare but we hope we never need to upgrade you again.


Go Training


We have taught Go to thousands of developers all around the world since 2014. There is no other company that has been doing it longer and our material has proven to help jumpstart developers by 6 to 12 months ahead compared to learning on their own. We know what knowledge developers need in order to be productive and efficient when writing software in Go.

Our engineer team is lead by William “Bill” Kennedy. Bill has been developing software and applications (apps) for more than 25 years. In 2013 he became a pioneer using Go and now has trained over 2,000 engineers that work for Fortune 100 companies. He also is the author of Go in Action and is the main contributor of the blog GoingGo.net