Powering APIs with Go

William Kennedy (Ardan Labs)
9:00am–10:30am Monday, 04/20/2015
Server side technology
Location: Salon 8
Average rating: **...
(2.27, 15 ratings)


Go is everywhere these days. You can’t escape it. What it is? Why should you care as a front-end developer? You could use Node, PHP, Ruby, etc… on the backend to power your SPA, but I’ll show you why Go might be the perfect choice for writing JSON/XML based APIs.


Please make sure to install Go before the workshop by visiting http://golang.org.

Photo of William Kennedy

William Kennedy

Ardan Labs

William Kennedy is a managing partner at Ardan Studio, a mobile, web, and systems development company in Miami, Florida. He is a coauthor of the book Go in Action, the author of the blog GoingGo.Net, and the organizer for the Go meetup and MongoDB meetup in Miami. Bill is focused on Go education through his new venture Ardan Labs. He can often be found speaking at conferences and giving workshops both locally and over Hangouts. Bill always finds time to work with individuals and groups who want to take their Go knowledge, blogging, and coding skills to the next level.

Comments on this page are now closed.


Picture of William Kennedy
William Kennedy
04/20/2015 4:31am PDT

Hi Bart, thanks.
I am currently on a team of 10+ people for a project with code we are writing that we expect to run in production for years. My suggestion is regardless of the technology, focus on how you are going to manage and vendor code first. Then focus on the CI and CD process. Once this is in place, it does not matter how large the team is. At that point it is about dividing up the work and collaborating as a team.

Go has a great package management story for any size team including open source. You need to find the version management story that works for you. if you want to talk more about that, I am at the end of the hall or email me at bill@ardanstudios.com @goinggodotnet on twitter.

Bart Wood
04/20/2015 3:56am PDT

Good presentation William. The Go Splice seems to behave just like the Java Vector.

Question for you: Why would I pick Go over Java or .Net for a project that has 10+ developers and is supposed to last for 10+ years? What are the pros to using the Go language?