Neue Artikel
1x täglich per E-Mail:

Zugestellt von FeedBurner

Düsseldorf on Rails lädt ein!

Tim Keller, 26. Oktober 2009

Wir laden alle Ruby- und Rails-Enthusiasten herzlich zu unserem morgigen User Group
Treffen ein:

Datum: 27.10.09
Uhrzeit: 18:30 (Türen auf) – 22:00
Veranstaltungsort: Heinrich-Heine-Universität Düsseldorf (Hörsaal 5H, Gebäude 25.22)
Vortrag: Chef – Infrastructure Automation (Mutwin Kraus)

Gewinne:

Unter den Teilnehmern werden Lizenzen von JetBRAINS verlost!

Über den Vortrag:

Chef is an open source systems integration framework built to bring the benefits of
configuration mangement to your entire infrastructure. You write source code to describe
how you want each part of your infrastructure to be built, then apply those descriptions to
your servers. The result is a fully automated infrastructure: when a new server comes on line,
the only thing you have to do is tell Chef what role it should play in your architecture.*

*http://www.opscode.com/chef

Über den Referenten:

Mutwin arbeitet bei Engine Yard und ist CTO bei http://blogage.de .

Weitere Informationen findet Ihr unter:

http://groups.google.de/group/duesseldorf-on-rails


Excellent – Statische Code Analyse für Ruby und Rails

Marco Otte-Witte, 9. Oktober 2009

Ich habe gestern auf dem Treffen von Munich on Rails in einem kurzen Talk mein gem Excellent vorgestellt. Excellent macht statische Code Analyse auf Ruby Code ähnlich wie dies reek, roodi oder flog tun (Excellent basiert zum Teil auch auf Code dieser Projekte).

Ein wichtiger Bestandteil ist dabei Komplexitätsmaße zu ermitteln anhand derer man eine Aussage über die Verstehbarkeit und Wartbarkeit des Codes treffen kann. Wenn etwa Maße wie Zyklomatische Komplexität, ABC-Metrik aber bspw. auch Line Count in einem sehr hohen Bereich liegen, kann man davon ausgehen, dass die Komplexität sehr hoch und damit die Wartbarkeit relativ gering ist. Solche Maße stellen natürlich immer nur ungefähre Richtlinien dar und können keine Aussage über die tatsächliche Qualität des Codes treffen. So können bspw. Teile des Codes hohe Komplexitätswerte erzielen, nichtsdestotrotz aber leicht verständlich sein.

Excellent bietet daher zusätzlich zu solchen Komplexitäts-Checks auch Rails spezifische Checks an. Im Gegensatz zu den Komplexitätsmaßen können solche Checks klare Aussagen treffen, da sie feste Kriterien überprüfen, wie etwa ob bestimmte Best Practices oder auch Bad Practices eingehalten werden oder im Code auftauchen. Rails spezifische Checks sind bspw. solche die überprüfen ob ActiveRecord Models ihre Attribute validieren oder solche die die Verwendung von Instanzvariablen in Partials beanstanden.

Excellent ist trotz der Versionsnummer 1.5.4 immer noch im Beta Stadium. Für Vorschläge auf der Mailing Liste, Bug Reports oder auch Patches auf Github bin ich natürlich dankbar!

Hier die Slides zum Talk:


Munich on Rails trifft sich am 8. Oktober 2009

Roland Moriz, 5. Oktober 2009

Wir laden herzlich ein zu unserem nächsten Treffen!

Termin

Donnerstag, 8. Oktober 2009 19:00 Uhr

iCal: http://tinyurl.com/adj4hp

Vorträge

+ Marco Otte-Witte: Excellent (http://simplabs.github.com/excellent)

+ Peter Schrammel: Share-Nothing Private Assets Server

+ Sven C. Koehler: Localmemcache (http://localmemcache.rubyforge.org/ + http://github.com/sck/localmemcache)

+ … Du?

Ort & Anmeldung

Wir treffen uns dieses Mal bei der Experteer GmbH. Vielen Dank an Peter und das Experteer-Team für die Einladung!
Bitte gebt uns auch wieder Bescheid ob Ihr teilnehmen möchtet um die Planung zu erleichtern. Bitte bis Mittwoch 7.10. per Mail an:

anmeldung AT munich-on-rails.com

Adresse:

Experteer GmbH
Lenbachplatz 3
80333 München


Düsseldorf on Rails lädt ein!

Tim Keller, 19. August 2009

Wir laden alle Ruby- und Rails-Enthusiasten herzlich zu unserem nächsten User Group
Treffen ein:

Datum: 25.08.09
Uhrzeit: 18:30 (Türen auf) – 22:00
Veranstaltungsort: Heinrich-Heine-Universität Düsseldorf (Hörsaal 5A, Gebäude 25.11)
Vortrag: Metaprogrammierung (Vladimir Dobriakov)

Gewinne

Unter den Teilnehmern werden Lizenzen von JetBRAINS verlost!

Über den Vortrag

Entwickler, die gerade die Macht der Metaprogrammierung entdeckt haben,
nutzen es intensiv sowohl in den Fällen, wo es Sinn macht, aber auch da,
wo es eine Menge unerwarteter Probleme verursacht.

Anhand einer Auswahl praktischer “Metaprogrammierung außer Rand und Band” Beispiele
möchte ich zeigen, wie weniger oder eine gezielte Metaprogrammierung zu einfacherem
und leichter zu wartendem Code führen.

Über den Referenten

Vladimir Dobriakov ist Senior Consultant bei innoQ Deutschland GmbH und
entwickelt seit 15 Jahren datenbankgestützte Enterprise-Anwendungen.
Seit 2002 entwickelt er interaktive Web-Anwendungen zunächst mit Microsoft ASP,
dann ASP .NET und schließlich mit Ruby on Rails.

In den letzten Jahren gilt sein Interesse dem Web als Plattform für verteilte Anwendungen
und Service Orientierte Architekturen (insbesondere im Java-Umfeld) sowie den
dynamischen Programmiersprachen wie Python und Ruby.

Er bloggt regelmäßig auf http://blog.geekq.net/ .

Weitere Informationen findet Ihr unter:

http://groups.google.de/group/duesseldorf-on-rails


Düsseldorf on Rails lädt ein!

Tim Keller, 29. Juni 2009

Wir laden alle Ruby- und Rails-Enthusiasten herzlich zu unserem nächsten User Group
Treffen ein:

Datum: 30.06.09
Uhrzeit: 18:30 (Türen auf) – 22:00
Veranstaltungsort: Heinrich-Heine-Universität Düsseldorf (Hörsaal 5H, Gebäude 25.22)
Vortrag: Behaviour Driven Development mit Cucumber (Tanja Otto und Hussein Morsy)

Über den Vortrag:

In diesem Vortrag wird gezeigt, wie Behaviour Driven Development
(kurz BDD) mit Cucumber umgesetzt wird. BDD ist eine
Agile-Software-Entwicklungstechnik, mit der die Kundenwünsche in Form
von Features bzw. Userstories beschrieben werden. Ausgehend von den Features
wird dann nach und nach von aussen nach innen der Code implementiert. In
Cucumber sind die Features, obwohl in Prosaform formuliert, ausführbar und geben
dem Entwickler und dem Kunden ein Feedback darüber, welche Features bereits
umgesetzt sind.

Über die Referentin und den Referenten:

Tanja Otto und Hussein Morsy sind unter anderem bekannt durch ihr Buch
“Ruby on Rails 2: Das Entwickler-Handbuch”.

Weitere Informationen:

http://groups.google.de/group/duesseldorf-on-rails


Schema F

Peter Schrammel, 11. Juni 2009

PostgreSQL bietet, wie einige andere Datenbanken auch, die Möglichkeit Schemata zu definieren um Namensräume für Tabellen und andere Datenbankobjekte anzulegen. Rails’ Postgres Adapter kann mit Schemata umgehen und mit ein paar Tricks hat man eine Menge interessanter Anwendungsmöglichkeiten.
(weiterlesen…)


RailsWayCon in 6 Minuten

Tim Keller, 2. Juni 2009

Im folgenden Video habe ich versucht ein paar Eindrücke der RailsWayCon einzufangen:

Leider konnte ich nicht alle Sprecher interviewen. Diese sind in der folgenden Liste aufgeführt:


Besuch der RailsWayCon

Bernhard Fuchs, 27. Mai 2009

Heute schloss die RailsWayCon in Berlin seine Pforten und drei Tage lang durften sich die Teilnehmer großartiger Vorträge und Workshops erfreuen. Natürlich waren auch einige User von Munich-On-Rails präsent (unter anderem ich ;) ) – daher gibt es jetzt und hier ein kleines Fazit.

(weiterlesen…)