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





GST007 - Provisionieren mit Bash


Synopsis: Heute zu Gast ist Klaus (@klaustopher) und wir reden viel über Ruby 2.0, die aktuellen Rails Release Candidates, Config-Formate und Threading in Ruby. Das ganze wird diesmal abgerundet mit einem Ausflug in die Frontend-Welt und ein Besuch bei DevOps.

Unser Gast (00:01:25)
  • Klaus Zanders (@klaustopher)
  • www.putpat.tv
  • Hat bei IBM studiert
  • War dann bei Microsoft
  • Zwischendurch bei einer Versicherung
  • Nun darf er endlich Ruby machen \o/
In eigener Sache (00:04:35)
  • Wir haben Hörer in Polen!! https://shellycloud.com/
  • Es gibt Leute, die an gst-kitchen interessiert sind yeah :)
  • Wir haben jetzt auch Kapitelmarken
  • Unsere Webseite hat jetzt den Podlove-Webplayer
  • opus ist auf dem Weg
Ruby 2.0 (00:09:00)
  • Ruby 2.0 ist da (ja, schon was länger). Und die Community war mal wieder super schnell mit Adaption von allem (debugger, rvm)
  • Basti hat mit Ruby 2.0 und Dtrace (http://en.wikipedia.org/wiki/DTrace) rumgespielt
  • Ruby 2.0 TracePoints zur Analyse http://matt.aimonetti.net/posts/2013/03/05/inspecting-rails-4-request-dispatch-using-ruby-2-dot-0
  • Ein paar Slides zu den neuen Features von Ruby 2.0: https://speakerdeck.com/peterc/ruby-2-dot-0-walkthrough-the-best-bits
  • Matz’s Talk auf der Waza (Heroku): https://blog.heroku.com/archives/2013/3/6/matz_highlights_ruby_2_0_at_waza
  • Ruby 1.8.7 ist ab Juni nicht mehr supported (auch keine Security Fixes)
Refinements (00:20:31)
  • Wir haben ein wenig über Refinements diskutiert (http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released#label-9)
Rails (00:26:57)
  • Rails 4.0.rc1: http://weblog.rubyonrails.org/2013/2/25/Rails-4-0-beta1/
  • Rails 3.2.13.rc2: http://weblog.rubyonrails.org/2013/3/7/Rails-3-2-13-rc2-has-been-released/
TOML, Performance, SOA und Threads (00:28:40)
  • @mojombo hat ein neues Config Format erfunden: http://zerowidth.com/2013/02/24/parsing-toml-in-ruby-with-parslet.html
  • @tenderlove zu class_eval vs define_method: http://tenderlovemaking.com/2013/03/03/dynamic_method_definitions.html
  • SOA mit Rails: https://developer.uservoice.com/blog/2013/02/27/introducing-mutations-putting-soa-on-rails-for-security-and-maintainability/
  • Ruby Threading
    • Threads in Ruby: http://tonyarcieri.com/2012-the-year-rubyists-learned-to-stop-worrying-and-love-the-threads
    • Concurrency in jruby: https://github.com/jruby/jruby/wiki/Concurrency-in-jruby
    • Rails 4 ist threadsafe per Default
    • C-Extensions lieber mit FFI: https://github.com/ffi/ffi
RegExp debugging, 1M Connections mit Ruby (00:47:50)
  • RegExp debuggen mit http://www.debuggex.com/
  • RegExp Bug in gst-kitchen: https://github.com/tisba/gst-kitchen/issues/4
  • Alt, aber immer noch gut: Ruby macht eine Millionen Concurrent Connections! https://github.com/slivu/1mc2
  • Open Source Projekte, die auf Rails basieren: http://www.opensourcerails.com
  • Ruby Game auf Gosu: Panzer programmieren die sich gegenseitig abschießen https://github.com/awilliams/RTanque
    • Gosu: http://en.wikipedia.org/wiki/Gosu
  • Fußball-Simulator: http://sourceforge.net/apps/mediawiki/sserver/index.php?title=Main_Page
FlatUI, ember.js & The end of Browser Wars? (01:02:00)
  • FlatUI Takedown Foo
    • http://designmodo.com/flat-free/ (Comments)
    • https://github.com/github/dmca/commit/735e17614cca63102b8414ed2846c3effbfe9535
    • https://news.layervault.com/stories/1992-layervault-whats-up-with-the-dmca
    • https://github.com/github/dmca/blob/master/2013-03-06-LayerVault.md
    • https://github.com/github/dmca/blob/master/2013-03-06-LayerVault-counternotice.md
  • Ember.js: http://emberjs.com/
    • Sehr opinionated, Client-Javascript MVC Framework
    • Tavis-CI (https://travis-ci.org/) hat die GUI in Ember.js
    • http://www.discourse.org/ ist in Ember.js
  • Browser-War zu Ende?
    • Opera nun auf Webkit & V8
    • Und ja Basti, Firefox gibt es auch noch
Self-Plug: Homeoffice Cologne (01:18:23)
  • Unsere Bürogemeinschaft (und Studio): http://home-office-cologne.de
DevOps: Chef (01:21:33)
  • Chef
    • AWS setzt auf Chef mit OpsWorks: https://aws.amazon.com/opsworks/
    • kurzes Einführungsvideo: http://www.youtube.com/watch?v=9NnWJsS4Y2c
    • OpsWorks Cookbooks: https://github.com/aws/opsworks-cookbooks
    • Facebook managed ihren Web-Tier mit Chef: http://www.infoq.com/news/2013/02/facebook-chef
  • Rack-Stack: unicorn, haproxy & nginx
Misc (01:32:21)
  • iOS Workshop mit Roddi: http://undsoversity.de/ios-entwicklung
  • Best Tool for the Job bei Spotify: http://labs.spotify.com/2013/02/25/in-praise-of-boring-technology/
Musikkonsum (01:35:30)
  • Spotify ja oder nein?
  • Musik via Podcast (im elektronischen Bereich jedenfalls)
Events (01:38:50)
  • RailsGirls Follow-Up Meeting am 18.3. in der Bottmühle: https://www.facebook.com/events/173658956115148/


share







 2013-03-09  1h40m