Profile cover photo
Profile photo
Christoph Hack
376 followers -
Math student, web developer and Go enthusiast
Math student, web developer and Go enthusiast

376 followers
About
Posts

Post has attachment
Morgen ist wieder ein Treffen, oder? Hier zur Sicherheit noch eine Erinnerung für alle die noch nicht bei Meetup dabei sind :)

@Horst: Kannst du bei Gelegenheit auch die gograz Webseite aktualisieren? Danke

http://www.meetup.com/Graz-Open-Source-Meetup/events/224588519/

+Lukas Prokop und alle die sonst noch bei der Regexp-Microbenchmark Diskussion beteiligt waren:

Ich habe mir gerade dein Regexp-Beispiel (!bytes.Equal) angeschaut. Mit ein paar offensichtlichen Optimierungen komme ich auf 19s, was zwar langsamer aber glaube ich in etwa mit den 15s von Java vergleichbar ist (ohne Lookahead). Das Beispiel ist aber doch ziemlich konstruiert und vermutlich kein gutes Beispiel für reguläre Ausdrücke.

Bedenke bitte auch, dass das regexp Package in Go derzeit 100% sauberer Go Code ist (inkl. Bounds-Checks usw.) und kein optimierter Code wie z.B. re2 oder vermutlich auch das Java Package. Der Go Compiler selbst macht übrigends auch noch kaum Optimierungen wohin Java so ziemlich den besten Compiler überhaupt hat... Die Entwickler arbeiten gerade daran die komplette Toolchain auf Go umzustellen um in Zukunft fortgeschrittene Compiler-Optimierungen zu ermöglichen. Bin schon gespannt was sich da in nächster Zeit tun wird :)

Da hat sich übrigends auch in deiner Präsentation ein keiner Fehler eingeschlichen. Die Go regexp Implementierung heißt nicht re2 sondern einfach nur regexp Package. Das sind grundsätzlich zwei verschiedene Projekte vom gleichen Entwickler.

Bezüglich Namensgebung: die Sprache heißt übrigends "Go" und nicht "Golang" :)

Differse Links vom letzten Treffen (nicht nur Go g):
GoGaRuCo 2014- Let's Build a Computer! - Let's Build a Computer (From NAND to Tetris)
https://www.youtube.com/channel/UCMlGfpWw-RUdWX_JbLCukXg - CppCon 2014
http://www.blevesearch.com/ - Bleve Search
http://neovim.org/ - NeoVIM

Post has attachment
Wow, otto is really impressive. I'm now able to render my react.js templates on the server with Go, without any external dependencies!

https://github.com/robertkrimen/otto/issues/67

#golang   #reactjs   #javascript  

I'm very happy with my newly designed GoCQL logo. It's a gopher with a Cassandra eye on his belly :)
http://tux21b.org/gocql

#golang   #cassandra   #cql  

Post has attachment
I have just updated my "gocql" package to a fully-featured Cassandra 1.2 and 2.0 client for Go

I'm still not happy with the current API though. Ideally I would like a simple cluster interface that people can implement if they want a different query distribution logic (that also takes datacenters into account for example), reconnection strategy or failover management. Is anyone interested in helping me out? Contributions are highly appreciated!

#golang   #cassandra   #cql  

Post has attachment
Lecture Hall Games: Our latest creation for the Game Jam Graz is written mostly written in #golanghttp://bit.ly/UsKiaG

Woohoo! I've received a really good looking #golang  t-shirt today, with two cute gophers on the front. Thank you Google for that gift :-)

Post has attachment
My 2nd, sighlty more complex model.
#blender 
Wait while more posts are being loaded