GOTO conferences are for developers by developers. On gotocon.com you find the upcoming conferences:
- GOTO London: Sep. 14 – 18, 2015
- GOTO Copenhagen: Oct. 5 – 8, 2015
- GOTO Berlin: Dec. 2 – 4, 2015
- GOTO Chicago: May 2016
- GOTO Amsterdam: June 13 – 15, 2016
There have already been many GOTO conferences. Many of the past talks are available on YouTube. Below you find 3 interesting talks from the YouTube GOTO conference channel.
1) Introduction to NoSQL
A GOTO classic from the 2012 Aarhus conference. This is actually the most viewed talk on the YouTube GOTO conference channel. Martin Fowler explains what NoSQL is and when it needs to be applied. Like no other he explains the advantages of SQL and the circumstances under which choosing NoSQL may make sense. Apart from the NoSQL topics, his explanation of off-line locks and document based databases is so good that is enough reason by itself to watch this video.
2) Challenges in implementing microservices
This video was recorded more recently (August 2015) in Amsterdam. Fred George explains how Web and SOA have led to new paradigms for structuring enterprise applications. Instead of a few, business related services, he developed systems made of many small short-lived services. This approach is called “microservices” and Fred George talks about his experience building applications in this paradigm.
3) How Go is making us faster
In July 2015 Wilfried Schobeiri explained in Chicago on a GOTO conference why Go is a good match for microservices. I’m not sure about the factual correctness of the speed comparisons with C++ and Java, but Go is definitely very fast. The thing to take away from this talk is that Go might be a great match for microservices, since it has a nice standard library/toolset, easy parallelism/concurrency and simple deployment.