Talk for the first meetup of Munich Golang User Group. Described use-cases from real Go development, covered fetching data from sql database, connecting to Google services like Google Analytics, Google BigQuery, other aspect of building a geolocation application.
Scale your database traffic with Read & Write split using MySQL Router
Crunching data with go: Tips, tricks, use-cases
1. !
Crunching data with go:
Tips, tricks, use-cases
S e r g i i K h o m e n k o , D a t a S c i e n t i s t , S T Y L I G H T
s e r g i i . k h o m e n k o @ s t y l i g h t . c o m @ l c 0 d 3 r
M U N I C H G O P H E R S - A P R 2 4 2 0 1 4 , M U N I C H
23. Interesting Gophers
• Golang machine learning lib
https://github.com/xlvector/hector
• Logistic Regression
• Factorized Machine
• CART, Random Forest, Random Decision Tree,
Gradient Boosting Decision Tree
• Neural Network
24. Interesting Gophers
• library for numeric operation
https://github.com/gonum - fairly, but they are working
to bring some useful packages
• matrix - Scientific math package for the Go
language.
• graph - Discrete math structures and functions
25. Reference list
• Why are ‘Cool Kids’ at Github Moving to GO
Language? - http://www.homolog.us/blogs/blog/
2014/01/16/golang/
• How suitable Go will be for scientific computing? -
https://groups.google.com/forum/#!topic/golang-
nuts/_VoZfniBTZE
26. Thank you!
M U N I C H G O P H E R S - A P R 2 4 2 0 1 4 , M U N I C H
27. M U N I C H G O P H E R S - A P R 2 4 2 0 1 4 , M U N I C H
S e r g i i K h o m e n k o ,
D a t a S c i e n t i s t
S T Y L I G H T G m b H
s e r g i i . k h o m e n k o @ s t y l i g h t . c o m
@ l c 0 d 3 r
!
S T Y L I G H T . C O M