7 Videos von der WindyCityRails 2009

All diejenigen die nicht bei der WindyCityRails-Konferenz in Chicago sein konnten, haben nun die Möglichkeit sich zumindest sieben Vorträge als Video anzuschauen.

mehr...

Videolänge mit Ruby und ffmpeg herausfinden

Heute wollen wir in unserem Script-Tip zeigen wie man auf Windows-Rechnern die Länge von Videos mit Ruby und ffmpeg herausfinden kann.

mehr...

Railscasts von Ryan Bates

Ryan Bates erstellt schon seit über zwei Jahren jede Woche einen Screencasts zum Thema Rails und allem was dazugehört. Viele werden seine Videos bereits kennen, aber alldiejenigen für die es neu ist, können sich auf ein Portfolio von inzwischen 176 Screencasts freuen.

mehr...

Videos von der deutschen Railskonf

Alle die nicht an der diesjährigen deutschen RailsKonferenz teilnehmen konnten, haben nun die Gelegenheit sich die Vorträge als Video anzuschauen.

mehr...

Ruby on Rails – Video-Training (DVD-ROM)

8 Stunden Videotraining. Die Skriptsprache Ruby und das Framework Rails beschleunigen die Arbeit des Programmierers enorm. Lernen Sie von der Installation bis zu konkreten Projekten, wie Sie mit Ruby on Rails professionelle Webanwendungen entwickeln.

mehr...

Rails-Konf Video: Slingshot -Offline Rails (Jens – Christian Fischer)

Über die Videopräsentation
Das Web lebt von “Online”. Web-Anwendungen gehen davon aus, dass wir ständig vernetzt sind. Doch GMail oder ihre Web2.0 Anwendung sind unbrauchbar, wenn man Offline ist. Mit “Joyent Slingshot” gibt es die Möglichkeit Rails-Anwendungen als eigenständige Windows- oder Mac-Applikation zu betreiben. In diesem Vortrag werden Möglichkeiten und Grenzen dieser Technik gezeigt, und an einem Beispiel gezeigt, wie eine Anwendung “aus dem Netz” genommen werden kann.

mehr...

Rails-Konf Video: SOA und Rails (Sven Tissot)

Über die Videopräsentation
Integration von Rails Anwendungen in Enterprise Umgebungen? Anschluss an den unternehmensweiten Messaging Bus? SOA und ActiveMessaging machen es möglich !

mehr...

Rails-Konf Video: Writing omdb.org (Benjamin Krause)

Über die Videopräsentation
Das Rails Framework bietet viele Antworten für gängige Probleme einer Webanwendung. Doch es gibt auch Bereiche, die nicht oder nur knapp in den Werken “Agile Web Development with Rails” und “Rapid Web Development mit Ruby on Rails” behandelt werden. Eine kurze Reise von Coding Conventions, über Internationalisierung, Performance bis zur Maintenance einer Web Applikation.

mehr...

Rail-Konf Video: Sicherheit von Ruby on Rails (Heiko Webers)

Über die Videopräsentation
Jeden Tag stehlen kriminelle Hacker zahlreiche Kreditkartennummern, vertrauliche Informationen, Passwörter und alles andere, was sie zu Geld machen können. Sie verunstalten Webseiten, beinträchtigen die Verfügbarkeit von Web Anwendungen oder löschen Daten. Viele Unternehmen sind heute vom Internet abhängig, der Bereich der Sicherheit sollte deshalb nicht ignoriert werden. Viele Entwickler sehen Rails als ein “sicheres” Framework an. Das mag stimmen, da weniger Code geschrieben werden muss, und weniger Code bedeutet einen besseren Überblick. Tatsächlich aber hängen die meisten Sicherheitsprobleme in Web Anwendungen nicht von der eingesetzten Programmiersprache oder dem Framework ab, sondern betreffen Web Anwendungen im Allgemeinen. Dieser Vortrag behandelt die bekanntesten Angriffe, wie Interpreter Injection im Bezug auf Rails (Cross-Site Scripting (XSS), SQL Injection, Logic Injection), verbreitete Konfigurationsfehler, Session- und Benutzerverwaltung, Ajax-Sicherheit, Sicherheitstipps und mehr. Rails hat gute Sicherheits-Features, man muss sie nur einsetzen.

mehr...

Rails-Konf Video: Hobo – Rails Application Builder (Niko Dittmann)

Über die Videopräsentation
Hobo ist ein Application-Builder auf Rails. Hobos Ziel ist es, nicht nur den ersten Prototypen einer Applikation oder ein Admin-Interface in kürzester Zeit zu erzeugen, sondern dem Entwickler bis zur Produktionsreife der Applikation die Arbeit zu erleichtern. Dazu trägt eine exzellente Templatesprache (DRYML) ebenso bei wie die Möglichkeit, einzelne Model- und Controller-Methoden anzupassen oder zu überschreiben, ohne an Flexibilität zu verlieren.

Niko Dittmann demonstriert in seinem Vortrag anhand einer einfachen, live programmierten Applikation sowohl den Kick-Start, als auch Anpassungen an Models, Views und Controllern.

mehr...

Rails-Konf Video: Amazon S3/EC2 (Jonathan Weiss)

Über die Videopräsentation
Amazon bietet mit der Elastic Compute Cloud (Amazon EC2) und dem Simple Store Service (Amazon S3) zwei Web-Services an, die es anderen Entwicklern ermöglichen von der Amazon Plattform in Sachen on-demand Skalierung, Performance und Redundanz zu profitieren. Amazon S3 stellt dabei “storage for the internet” dar, also unbegrenzter Speicherplatz in Amazons Datacentern, der über eine REST-API befüll- und aufrufbar ist. Amazon EC2 bietet Entwicklern die Möglichkeit on-demand beliebig viele Instanzen von virtuellen Maschinen per Web-Services zu starten und zu kontrollieren.

Dieser Vortrag soll demonstrieren, welchen Nutzen man von S3 und EC2 ziehen kann und wie einfach diese Web-Services in die eigene Rails Applikationen einzubinden sind. Nach einem Überblick über S3 und EC2 werden konkrete Einsatzszenarien besprochen und deren Implementation in Rails dargestellt. Die Szenarien reichen dabei von S3 als Backendspeicher bis zu On-Demand Application Server mit Capistrano und EC2.

mehr...

Rails-Konf Video: Caching in Rails (Tammo Freese)

Über die Videopräsentation
Caching ist eines der wichtigsten Mittel, eine Ruby on Rails-Anwendung zu beschleunigen. Tammo Freese gibt einen Überblick über die Caching-Mechanismen in Rails, er erläutert, wie Caching getestet werden kann, und zeigt typische Probleme und Lösungen beim Caching in Rails-Anwendungen.

mehr...

Rails-Konf Video: Ferret – Search Engine for Ruby (Jens Kraemer)

Über die Videopräsentation
Eine funktionierende Volltextsuche ist für viele Webapplikationen unerlässlich. Doch allzu schnell gelangt man an die Grenzen von LIKE-Statements und MySQL-Volltextindizes.

Ferret ist eine hochperformante Volltextsuchmaschine für Ruby. Im Funktionsumfang vergleichbar mit der aus der Java-Welt bekannten Lucene-Bibliothek, übertrifft das in C implementierte Ferret sein Vorbild oft sogar, was die Geschwindigkeit angeht.

Acts_as_ferret ist ein Rails-Plugin mit dem Ziel, seinem Benutzer die Verwendung von Ferret so leicht wie möglich zu machen. Ein Einzeiler in der Model-Klasse sorgt dafür, dass der gesamte Datenbestand komfortabel und schnell durchsucht werden kann. Dabei wird der Index stets auf dem aktuellen Stand gehalten, wenn Datensätze hinzukommen, aktualisiert oder gelöscht werden.

Dieser Vortrag gibt zunächst Einblick in die Funktionsweise und Besonderheiten von Ferret. Anschließend wird gezeigt, wie man mittels acts_as_ferret typische Anwendungsfälle von erweiterten Suchformularen über Live-Searches bis hin zur Model-übergreifenden Indizierung von Objekten realisieren kann. Abschließend wird auf Besonderheiten im Produktivbetrieb eingegangen.

mehr...

Rails-Konf Video: Prosa, Lyrik, Ruby und Rails (Nicolai Reuschling)

Über die Videopräsentation
Jahrhundertelang schreibt die Menschheit schon Prosa und Lyrik – in den meisten Fällen für jedermann lesbar und verständlich. Seit Einführung von Programmiersprachen und formalen Spezifikationen werden jetzt aber auf einmal (Quell-) Texte und Dokumente erstellt, die von Laien meist gar nicht und von Fachleuten oft nur mit Mühe verstanden werden.

Im besten Fall erinnert sich der Autor noch an Details und Zusammenhänge. Einzig und allein der Compiler/Interpreter/Prozessor kann mit der Abfolge von Symbolen und Zeichen etwas Sinnvolles anfangen.

Die Herausforderung beginnt also lange bevor ein Fehler auftritt. Schwierig wird es dann so richtig, wenn ein Computer nicht mehr das leistet, wofür er (einst) einmal programmiert wurde oder wenn ein Programm an neue Herausforderungen angepasst werden muss.

Ruby als Programmiersprache ist für seine leicht verständliche Syntax bekannt.

Ruby-Kommandos lassen die Grenzen zwischen Anforderungsspezifikation und Quellcode verschwindend gering werden. Ruby on Rails geht sogar noch einen Schritt weiter und er- laubt es Entwicklern, ganze Applikationen “lesbar” zu “gestalten”. Gestalten darf in diesem Zusammenhang gerne als “schöpferisch, kreativ” verstanden werden.

Der Vortrag erörtert die Notwendigkeit von verständlichem Quellcode und belegt an Beispielen, wie mit Ruby und Ruby on Rails die Wartbarkeit von Applikationen und die Produktivität von Entwicklern gesteigert werden kann. Weiterhin wird auf mögliche Veränderungen des Entwicklungsprozesses eingegangen.

mehr...

Rails-Konf Video: Rest und Rails (Phillip Ghadir & Stefan Tilkov)

Über die Videopräsentation
REST verhält sich zu Web Services wie Rails zu J2EE – auf den ersten Blick hat man den Eindruck, dahinter verbirgt sich eine einfache und für “Enterprise”-Szenarien wenig taugliche Lösung, auf den zweiten Blick stellt sich heraus, dass weit mehr dahinter steckt. Selbst Rails-Profis erscheint der Nutzen der seit Rails 1.2 verfügbaren REST-Unterstützung oft noch zweifelhaft, zumindest dann, wenn es um Anwendungsfälle jenseits eines einfachen “CRUD” (Create, Read, Update, Delete) geht.

mehr...

Hi, I’m Ruby on Rails…

Für alle die sich für den Unterschied zwischen J2EE und Rails interessieren, haben jason und Gregg von railsenvy.com ein kleinen Film vorbereitet.     :-)

mehr...