Geekstammtisch

Mehr oder weniger regelmäßiger Stammtisch rund um Geektum, (Web)development und was immer unsere Gäste an interessanten Dingen zu erzählen haben

https://geekstammtisch.de/

subscribe
share





GST009 - Zweites Rack rechts


Synopsis: Zur 9ten Ausgabe hat sich der gute @bascht wieder zu uns auf das Sofa gesetzt. Wie sollte es anders sein, reden wir relativ viel über DevOps Themen. Neben Deploymentstrategien geht es dabei um Best Practices mit Chef und VPNs. Zum Ende gibt es wieder neues aus der Rubrik Cool Stuff™. Auf Grund knapper Vorbereitung ist die Folge diesmal wieder etwas kürzer geraten.

Intro (00:00:00)
  • Ruby 2.0 Walkthrough von Peter Cooper fertig. Backer haben schon Zugriff, wird also wohl demnächst kommen.
Rails (00:01:46)
  • Rails 3.2.13, 3.1.12 und 2.3.18: http://weblog.rubyonrails.org/2013/3/18/SEC-ANN-Rails-3-2-13-3-1-12-and-2-3-18-have-been-released
  • Zusammenhang mit dem GitHub Email Leak von letzter Woche: https://github.com/blog/1440-today-s-email-incident
    • Regression in Rails: https://github.com/rails/rails/commit/f980289fd2c1b9073a94b5d49b780a49f5e2933c#L1L23
    • Issue dazu: https://github.com/rails/rails/issues/9813
    • Noch mehr Regressions: http://blog.bugsnag.com/2013/03/20/rails-3-2-13-performance-regressions-major-bugs
Deployment-Strategien (00:06:52)
  • Wie wollen wir deployen?
  • Parallel vs. Seriell
  • @bascht benutzt zur Zeit Deployment mit Puppet (https://puppetlabs.com/) und Jenkins (http://jenkins-ci.org/)
  • Migrationen (zumindest aufwändigere) machen die Sache schnell aufwändig und komplex
  • Chef-Capistrano: https://github.com/cramerdev/capistrano-chef
Arbeiten mit Chef (00:24:15)
  • Bundler für Chef: http://berkshelf.com/ (Alternative: https://github.com/applicationsonline/librarian-chef)
  • Überhaupt interessanter GitHub Account: https://github.com/RiotGames (League of Legends)
  • Vagrant Intregration für Librarian (von Felix) https://github.com/thegcat/vagrant-librarian
  • Abstruser Bug in Chef (10.x) beim iterieren über Attribute: https://tickets.opscode.com/browse/CHEF-1804
  • Für Chef contributen ist anstrengend: https://github.com/railsbros-dirk/rsyslog/blob/master/CONTRIBUTING.md
    • Daher Wrapper Cookbook, Gem was dabei unterstützen soll, hab ich aber nicht ausprobiert: https://github.com/bryanwb/chef-rewind
    • Gefunden bei http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/ (auch gute Artikel über Vim)
VPN (00:42:26)
  • Basti ist auf der Suche nach einem VPN
  • Fragewürdige Seite: 'BESTVPNZ'
  • VPN-Vergleich-Liste http://torrentfreak.com/vpn-services-that-take-your-anonymity-seriously-2013-edition-130302/
  • Warum? -> Wenn man mal irgendwo ist wo es man nicht weiß was man für Internet bekommt.
  • Aktueller Favorit ist BlackVPN: https://www.blackvpn.com/services/
  • Einwurf: 30C3 Sneak Preview: https://alpha.app.net/evelyn/post/4178558
Cool Stuff™ (00:55:30)
  • CSS-style JSON Selektoren: http://jsonselect.org/
  • http://goessner.net/articles/JsonPath/
  • Window Manager für OS X: https://github.com/jigish/slate
  • Window Manager für Linux (in Ruby gebaut): http://subforge.org/projects/subtle
  • https://github.com/aziz/tmuxinator (gefunden über Lucas dotfiles)
Vermischtes (01:14:31)
  • http://flattr.kejsarmakten.se/github/ -> Flattr Button bei GitHub
  • https://www.gittip.com/
  • Sublime statt Vim: http://delvarworld.github.com/blog/2013/03/16/just-use-sublime-text/
  • Haben uns sagen lassen, dass RubyMine total geil sein soll (zumindest als Editor / Browser): http://www.jetbrains.com/ruby/


share







 2013-03-26  1h19m