<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Viele Köche</title>
    <link>http://www.viele-koeche.org/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Viele Köche</description>
    <item>
      <title>Woher kommen die neuen Medienformate?</title>
      <description>&lt;h1&gt;Web 2.0 meets living-room and mobile TV&lt;/h1&gt;

&lt;p&gt;.&lt;/p&gt;

&lt;p&gt;„Fernsehen, so wie wir es kennen, wird man wahrscheinlich bald in
einem Atemzug nennen mit so überkommenen Erfindungen wie Grammophon
und Schallplatte&amp;#8230;“  [Steffen Seibert, „Heute“ 2006-09-02]&lt;/p&gt;

&lt;p&gt;Ich kenne viele junge Menschen, die einfach keinen Fernseher mehr haben
— „wozu auch“.&lt;/p&gt;

&lt;p&gt;Was wird an die Stelle des einzigen verbliebenen Massenmediums mit
nationaler Reichweite treten?&lt;/p&gt;

&lt;p&gt;Wie wir an den Zeitungen und am Hörfunk gesehen haben, verschwindet
ein Medium nicht einfach, es trocknet aus.&lt;/p&gt;

&lt;p&gt;Wer heute wissen will, was in der Welt los ist, liest Spiegel Online,
New York Times, ein paar Blogs, hört aktuelle Podcasts und zur
Ergänzung vielleicht doch noch die Online-Ausgabe der Tagesschau.
Trifft ein Thema den Nerv, wird sogleich ein eigener Blog-Eintrag
geschrieben, der vielleicht von anderen Lesern als autoritative Quelle
(und Anregung zum Weitersurfen) genutzt wird.&lt;/p&gt;

&lt;p&gt;„Professionell“ produzierte oder gar Mainstream-Medien sinken in der
Bedeutung im täglichen Medienmix.
Technische und finanzielle Eintrittsbarrieren für die persönliche
Erstellung vieler Arten von Medien sind auf ein kaum noch
relevantes Minimum gesunken.&lt;/p&gt;

&lt;p&gt;Das Web liefert dann die Plattform für die Verbreitung der
persönlichen Medien.  Nicht nur im Sinne der reinen Übertragung,
sondern vor allem als Mechanismus des Auffindens, Aggregierens und
Selektierens.  Technische und geschäftliche Entwicklungen nach dem
Ende des Dot-Com-Booms haben zu einer fruchtbaren Basis für
Entwicklungen in diesem Bereich geführt, die heute oft „&lt;a href="http://www.viele-koeche.org/articles/2005/12/19/"&gt;Web 2.0&lt;/a&gt;“
genannt wird.&lt;/p&gt;

&lt;p&gt;„User Generated Content“ — eins der Schlagwörter mancher
Web 2.0-Protagonisten, aber auch ein Hinweis darauf, daß noch nicht
viel verstanden wurde.  Es geht hier nämlich nicht um „Content“ zum
Anfüllen irgendwelcher inhaltsloser kommerzieller Plattformen, sondern
um Kommunikation.  Aus dem klassischen Massenmedium wird eine
Konversation.  Der Mensch ist nicht mehr nur „User“, der den
verabreichten „Content“ willenlos in sich aufsaugt — er lebt in der
digitalen Welt sein Leben, genauso wie in der physischen.&lt;/p&gt;

&lt;p&gt;Das neue Web hat Vielfalt als technisches und soziales Prinzip.
Es nimmt viele klassische Medien mit größter Selbstverständlichkeit in
sich auf, aber nicht unverändert.  Informationen, die früher nur für
sich standen, gewinnen eine neue Qualität.  Damit ist nicht nur die
Digitalisierung gemeint, die eine unbegrenzte Vervielfältigung
ermöglicht.  Entscheidend ist vor allem die &lt;em&gt;Informatisierung&lt;/em&gt; —
Inhalte werden der automatischen Verarbeitung durch Maschinen
zugänglich.  Das bezieht sich zum einen auf Metadaten — nur durch
solche beschreibende Informationen werden die Gigabytes an Daten auf
einem iPod nutzbar — aber vor allem auch auf den Inhalt selbst.&lt;/p&gt;

&lt;p&gt;Schon heute lassen sich Metadaten dazu nutzen, sich ein persönliches
Hörprogramm zusammenzustellen — ein Beispiel aus der Musik ist
&lt;a href="http://www.pandora.com/"&gt;Pandora&lt;/a&gt;, im Bereich der Informationen und Unterhaltung das System
&lt;a href="http://www.podgrid.org/"&gt;Podgrid&lt;/a&gt; des TZI.&lt;/p&gt;

&lt;p&gt;In absehbarer Zeit werden Maschinen immer besser darin werden,
Metadaten auch aus den Inhalten selbst zu extrahieren — schon heute
kann man aus Kinofilmen automatisch &lt;a href="http://www.tzi.de/svp/"&gt;Trailer&lt;/a&gt; generieren, die von
professionell erstellten kaum noch zu unterscheiden sind.&lt;/p&gt;

&lt;p&gt;Der Übergang von den klassischen, isoliert nebeneinander stehenden und
erst im Kopf des Benutzers wieder verbundenen Medien zu den
informatischen, vernetzten Medien ist ein Phasensprung.  Einzeller
werden zu Mehrzellern.  Intelligentes Leben!&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;Mehr dazu am Montag, den 04.09.2006 um 18:00 in einer
&lt;a href="http://www.tzi.org/index.php?id=71&amp;amp;tt_news=69"&gt;Podiumsdiskussion&lt;/a&gt; mit Vertretern von Nintendo,
ProSieben/SevenOne, T-Systems, und Vodafone.  Leider noch ganz
offline, aber für Berliner und IFA-Besucher leicht zu erreichen.&lt;/p&gt;</description>
      <pubDate>Sun, 03 Sep 2006 20:48:00 +0000</pubDate>
      <guid>urn:uuid:5035862e-1b0b-48f8-b958-00f454fe5001</guid>
      <link>http://www.viele-koeche.org/articles/2006/09/03/woher-kommen-die-neuen-medienformate</link>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/1024</trackback:ping>
    </item>
    <item>
      <title>Zurück von der ETech</title>
      <description>&lt;p&gt;Montag bis Donnerstag dieser Woche fand in San Diego die diesjährige Auflage der &lt;a href="http://conferences.oreillynet.com/et2006/" title="O'Reilly Emerging Technology Conference - March 6-9, 2006 - San Diego, CA"&gt;O&amp;#8217;Reilly-Konferenz „Emerging Technology“&lt;/a&gt; statt.&lt;/p&gt;

&lt;p&gt;Meine &lt;a href="http://www.viele-koeche.org/panic.html" title="Folien zu PANIC-mode"&gt;Präsentation&lt;/a&gt; zu &lt;a href="http://www.viele-koeche.org/articles/2006/03/07/ajax-und-die-realit%C3%A4ten-mobilen-arbeitens" title="AJAX und die Realitäten mobilen Arbeitens"&gt;PANIC-Mode&lt;/a&gt; fand am Donnerstag in einem völlig überfüllten
Raum statt.  Sie ist wohl ganz gut angekommen, aber wurde natürlich
völlig überschattet von &lt;a href="http://trimpath.com/blog/" title="tales on the TrimPath"&gt;Steve Yen&lt;/a&gt;s unmittelbar darauffolgender Präsentation zu &lt;a href="http://trimpath.com/" title="TrimPath - open source rich web applications and components"&gt;Trimpath&lt;/a&gt; und &lt;a href="http://www.numsum.com/" title="Num Sum - web spreadsheet"&gt;NumSum&lt;/a&gt;.
Eine eindrucksvolle Demonstration dafür, daß JavaScript eine vollwertige Programmiersprache ist, mit der man auch nichttriviale Systeme schreiben kann.
(Ein Problem dabei ist heute oft, daß dieselbe Geschäftslogik, die clientseitig in der JavaScript-Anwendung abläuft, auch auf Server-Seite implementiert sein muss.
Steve Yens Idee: mehrfaches Programmieren dadurch vermeiden, daß man denselben Code, der im Browser läuft, im Server durch den JavaScript-Interpreter &lt;a href="http://www.mozilla.org/rhino/" title="Rhino - JavaScript for Java"&gt;Rhino&lt;/a&gt; ausführen läßt.)
Leider reichte die Zeit nicht für seine ganze &lt;a href="http://trimpath.com/media/et2006_worawa4.htm" title="PowerPoint Presentation"&gt;Präsentation&lt;/a&gt;.
Nachdem der sichtbarste Online-Nachfolger von Microsoft Word &lt;a href="http://www.writely.com/"&gt;writely&lt;/a&gt; gerade durch Google &lt;a href="http://writely.blogspot.com/2006/03/google-yep-google.html" title="Writely Blog"&gt;übernommen&lt;/a&gt; wurde, kann man Steve mit seinem Excel-Nachfolger nur ähnliches Glück wünschen.&lt;/p&gt;

&lt;p&gt;Zur Konferenz selbst:&lt;/p&gt;

&lt;p&gt;Tim Bray hatte ein ähnlich &lt;a href="http://www.tbray.org/ongoing/When/200x/2006/03/08/Etech-General" title="ongoing — ETech 2006 — Generalities"&gt;gemischtes Gefühl&lt;/a&gt; wie ich.
Die Produktpräsentationen waren zum Teil wirklicht wenig erhellend; andererseits liefen in den Tracks durchaus auch interaktive Segmente unter „Products and Services“, die ich nicht hätte missen wollen.
Zur Organisation insbesondere des letzten Tages gab es bereits einen &lt;a href="http://crueltobekind.org/archive/2006-03-09/etech_how_to_really_screw_up_a" title="Etech: how to really screw up a conference"&gt;vernichtenden Artikel&lt;/a&gt;, dem ich nichts hinzuzufügen habe.
(Vielleicht das nächste mal das Hotel rechtzeitig buchen, so daß die ganze Zeit geeignete Räume für die Konferenz zur Verfügung stehen?)
Natürlich findet der wichtigste Aspekt von Konferenzen außerhalb der Vortragssäle statt, und über diesen Bestandteil kann ich mich nicht beklagen.&lt;/p&gt;

&lt;p&gt;Was waren (außer Steve Yens Auftritt) die Highlights?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://microformats.org/" title="microformats"&gt;microformats&lt;/a&gt;.  Schon einige Zeit ein Thema, jetzt definitiv &lt;a href="http://thenoweconomy.com/" title="The Now Economy"&gt;heiß&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;RSS ist als Informationsbus des Web inzwischen unumstritten, am besten in seiner standardisierten Form &lt;a href="ftp://ftp.rfc-editor.org/in-notes/rfc4287.txt" title="The Atom Syndication Format"&gt;Atom&lt;/a&gt; (nur Microsoft scheint letzteres &lt;a href="http://www.tbray.org/ongoing/When/200x/2006/03/09/Atom-Creeping-In"&gt;noch nicht ganz begriffen&lt;/a&gt; zu haben).  Interessant z.B. auch, wie &lt;a href="http://www.ning.com/" title="Ning - Create and share your own social web apps!"&gt;Ning&lt;/a&gt; seine gesamten Daten über Atom-Feeds anbietet.&lt;/li&gt;
&lt;li&gt;Ein Microsoft-CTO, der seine &lt;a href="http://spaces.msn.com/rayozzie/blog/cns!FB3017FBB9B2E142!285.entry" title="Ray Ozzie: Wiring the Web"&gt;neueste Erfindung&lt;/a&gt; in &lt;em&gt;Firefox&lt;/em&gt; demonstriert.
(Der Microsoft-Mann, der später geschniegelt im Dreiteiler auftauchte, war auch nicht schlecht, aber seine Präsentation habe ich bereits wieder vergessen.)&lt;/li&gt;
&lt;li&gt;Für den Vortrag von Bruce Sterling kam ich leider terminbedingt zu spät — alle sagten aber, er sei sehr, sehr gut gewesen.  Ich hoffe, da wird noch mehr gebloggt.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://cuteoverload.ning.com/largePicture.php?DetailID=758093" title="What's Cuter?"&gt;cutetracker&lt;/a&gt;, eine von vielen Anwendungen in &lt;a href="http://www.ning.com/" title="Ning - Create and share your own social web apps!"&gt;Ning&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Clay Shirky versucht, &lt;a href="http://social.itp.nyu.edu/shirky/wiki"&gt;Entwurfmuster&lt;/a&gt; herauszuarbeiten, um eine Site mit benutzergenerierten Inhalten vor dem Abstieg in Flamewars o.ä. zu bewahren — u.a., um „die Leser vor den Schreibern zu schützen“.&lt;/li&gt;
&lt;li&gt;„Wenn die ungelesenen Einträge im Feedreader heute noch nicht wichtiger erscheinen als die im Mailreader — sie werden es bald sein“ (Rael Dornfest frei zitiert nach &lt;a href="http://www.chrislott.org/2006/03/06/rael-opens-etech/" title="Ruminate È Blog Archive È Rael Opens Etech"&gt;ruminate&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Die &lt;a href="http://www.eff.org"&gt;EFF&lt;/a&gt; hat die wichtigen Gerichtsverfahren der nächsten Jahre vorhergesagt.  Darunter: „PatentTrollCo verklagt AJAX-Sites“ — da es nicht schwer sein dürfte, bestehende Patente solange umzuinterpretieren, bis sie irgendwann AJAX-Techniken betreffen, lohnt sich Patent-Wegelagerei im „long tail“ der kleinen Sites (die bei der Wahl, 5000 Euro Lösegeld zu zahlen oder einen Rechtsstreit wegen eines dubiosen Patents zu riskieren, nicht lange nachdenken müssen).  Glücklicherweise ist der anwesende EFF-Rechtsanwalt Jason unter anderem für das &lt;em&gt;Patent-Busting&lt;/em&gt; bei der EFF.&lt;/li&gt;
&lt;li&gt;(Off-Topic:) Jeff Han hat sein &lt;a href="http://mrl.nyu.edu/~jhan/ftirtouch/" title="Multi-Touch Interaction Research"&gt;„Multi-Touch“-Interface&lt;/a&gt; demonstriert.  Überzeugt hat mich vor allem, wie man alle drei 2D-Transformationen (Verschieben, Skalieren — „Zoom“, Rotieren) auf einer virtuellen Oberfläche mit intuitiv wirkenden Gesten abbilden kann.  Und Hut ab vor der genial einfachen technischen Realisierung&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Darüber hinaus konnte, wer das noch nicht woanders mitbekommen hat, sich über anstehende Themen wie &lt;a href="http://identity20.com"&gt;Identity 2.0&lt;/a&gt;, oder auch über &lt;a href="http://aws.amazon.com/mturk"&gt;Mechanical Turk&lt;/a&gt; und andere Leitinnovationen des vergangenen Jahres informieren.&lt;/p&gt;

&lt;p&gt;Gelegentlich wurde auch versucht, zu postulieren, daß nach Mittelalter und Neuzeit (ging offenbar bis 1980) nun das Zeitalter der &lt;em&gt;Attention Economy&lt;/em&gt; angebrochen ist.  Das war das Thema dieser Konferenz, und die &lt;a href="http://www.firstmonday.dk/issues/issue2_4/goldhaber/" title="The Attention Economy: The Natural Economy of the Net"&gt;Grundbeobachtungen&lt;/a&gt; stimmen sicherlich nach wie vor. Aber ob wir wirklich alle Schmetterlinge sind, die, statt den Nektar der &lt;em&gt;Attention Economy&lt;/em&gt; zu trinken, noch wie Raupen denken, wir müßten die grünen Blätter der Markt-/Geld-/Industrie-Wirtschaft verspeisen (&lt;a href="http://www.well.com/~mgoldh/" title="M.H.GOLDHABER'S SITE"&gt;Michael H. Goldhaber&lt;/a&gt;)?&lt;/p&gt;

&lt;p&gt;Spannender (weil konkreter) fand ich den immer wieder durchscheinenden Trend der Alphabetisierung der „Benutzer“ — vom &lt;em&gt;User Generated Content&lt;/em&gt; über die Websiteentwicklungsumgebung &lt;a href="http://www.ning.com/" title="Ning - Create and share your own social web apps!"&gt;Ning&lt;/a&gt; bis hin zu den von IBM und &lt;a href="http://www.jot.com/" title="JotSpot: enterprise and personal wiki hosting and free wiki software trial. Get a hosted wiki, no need to download wiki software."&gt;JotSpot&lt;/a&gt; vorgestellten Wiki-basierten Anwendungsentwicklungsumgebungen.  Vielleicht wird die nächste Generation in der Schule (des Lebens) nicht nur Word, PowerPoint und Excel gelernt haben, sondern — mittels &lt;em&gt;geeigneter&lt;/em&gt; Umgebungen — auch genug programmieren können, um die kleinen und mittleren IT-Probleme des täglichen Lebens selbst anpacken zu können.  Man kann ja träumen.&lt;/p&gt;</description>
      <pubDate>Sun, 12 Mar 2006 06:22:00 +0000</pubDate>
      <guid>urn:uuid:1fa9ab6e-5ddf-4679-b067-f3e8b89fd3cc</guid>
      <link>http://www.viele-koeche.org/articles/2006/03/12/zur%C3%BCck-von-der-etech</link>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/45</trackback:ping>
    </item>
    <item>
      <title>AJAX und die Realitäten mobilen Arbeitens</title>
      <description>&lt;p&gt;Erinnert sich noch jemand an &lt;em&gt;Timesharing&lt;/em&gt;?
Ein Zentralrechner dient vielen Terminals als gemeinsame Ressource.
Eine Vorbedingung für Timesharing war eine Datenleitung zwischen Terminal und Zentralrechner — lokal oder entfernt (die gute alte „Datenfernübertragung“, die in Microsofts „DFÜ-Verbindungen“ weiterlebt).&lt;/p&gt;

&lt;p&gt;Der Personal Computer war dann die neue Idee, jedem Menschen einen persönlichen Computer zu geben, um die Abhängigkeit von schwerfälligen Zentralrechnern loszuwerden.
Der PC wurde in den 1980ern tragbar, so daß man seine persönliche Infrastruktur bald überall hin mitnehmen konnte (vom Koffer-Computer „Compaq“ bis hin zum modernen &lt;em&gt;Notebook Computer&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;Recht schnell wurde dann jedoch klar, daß ein einzelner Rechner (genauer: ein einzelner Mensch an diesem Rechner) nicht viel ausrichten kann.  Netze mußten her, um die PCs auch noch mit nützlichen Funktionen zur Kommunikation und zum gemeinsamen Arbeiten auszustatten.&lt;/p&gt;

&lt;p&gt;Das Internet hat diese Rangordnung inzwischen nahezu umgekehrt: Der Computer ist heute in vielen Fällen vor allem Zugangswerkzeug zum Netz und zur Kommunikation mit anderen (Menschen und den von ihnen gemeinsam benutzten Systemen), erst in zweiter Linie persönlicher Rechner mit eigenen Funktionen.  AJAX ist ein Vehikel, um dieses Primat der Kommunikation und Kollaboration über die isolierte Eigenarbeit („personal productivity“) auch auf klassische PC-Anwendungen wie Textverarbeitung, Kalkulation und Präsentationsentwicklung auszudehnen — das &lt;a href="http://www.viele-koeche.org/articles/2005/12/19/web-2-0-findet-statt" title="Web 2.0 findet statt!"&gt;Web als Plattform&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Das Problem&lt;/h2&gt;

&lt;p&gt;Aber wie arbeiten wir heute?
In vielen Bereichen ist das Büro, dessen Desktop-Anwendungen AJAX ersetzen will, gar nicht mehr primärer Arbeitsort.  (Es mag nicht jedem so gehen, aber mein persönliches Büro ist praktisch identisch mit meinem Laptop.)&lt;/p&gt;

&lt;p&gt;Dieser Artikel ist in einem Flughafen entstanden, in dem Internet-Konnektivität zwar ausreichend besteht, aber durch bestimmte Marktentwicklungen künstlich um Größenordnungen verteuert ist.
Die Benutzung einer Web-Anwendung wäre in diesem Kontext prohibitiv teuer.  Will ich im Flugzeug weiterarbeiten, wird Konnektivität (außer in wenigen Flugzeugen z.B. der Lufthansa) ganz unmöglich.  Im Zug (ICE) kann man zwar über GPRS (2.5G/3G) Basis-Konnektivität erlangen, diese bricht beim heutigen Stand der Mobilnetze unterwegs aber immer wieder zusammen.
(Fertig getippt habe ich den Artikel auf &lt;a href="http://conferences.oreillynet.com/etech" title="O'Reilly Emerging Technology Conference - March 6-9, 2006 - San Diego, CA"&gt;einer Konferenz&lt;/a&gt; mit einem Konferenznetz, das unter der Last der vielen Teilnehmer immer wieder zusammenbricht.)&lt;/p&gt;

&lt;p&gt;Von der Vision „Always on, always connected“ sind wir aus vielerlei Gründen (nicht alle davon technisch) &lt;a href="http://www.drive-thru-internet.org/" title="Drive-thru Internet"&gt;weit entfernt&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Intel hat für ein paar Jahren versucht, einen Begriff für diese Arbeitsform zu prägen: &lt;a href="http://www.devx.com/Intel/Article/16081" title="Occasionally Connected Computing: The Developer's New Challenge"&gt;Occasionally Connected Computing&lt;/a&gt;, so als sei man nur gelegentlich am Netz.
Verständlich, wollen sie doch eine leistungsstarke Plattform verkaufen, die eben auch ohne Web viele Anwendungen möglich macht.&lt;/p&gt;

&lt;p&gt;Eine realistischere Beschreibung wäre &lt;strong&gt;„Frequently Connected Computing“&lt;/strong&gt; (die Abkürzungskollision mit der amerikanischen Kommunikationsbehörde FCC nehme ich hier bewußt — und auch etwas ironisch meinend — in Kauf).&lt;/p&gt;

&lt;h2&gt;Was ist zu tun?&lt;/h2&gt;

&lt;p&gt;Wie muß eine AJAX-Umgebung beschaffen sein, die auch unter FCC-Bedingungen funktioniert?&lt;/p&gt;

&lt;p&gt;Es ist klar, daß neue Seiten nur angefordert werden können, solange
Konnektivität zum Server besteht.  Eine FCC-kompatible Web-Anwendung
wird sich also eher länger auf einer Seite aufhalten (geht also in
Richtung &lt;a href="http://en.wikipedia.org/wiki/Single_Page_Application" title="Single Page Application - Wikipedia, the free encyclopedia"&gt;Single-Page Application&lt;/a&gt;, aber eben mit AJAX) — Kartenreiter und ähnliche
UI-Techniken können dazu beitragen, daß die Übersicht erhalten bleibt.&lt;/p&gt;

&lt;p&gt;Eine andere Frage ist, wie die Anwendung mit Eingaben des Benutzers umgeht.
Was ganz bestimmt nicht passieren sollte, sind Fehlermeldungen der Form:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; Es gab ein Problem mit dem Netz -- Ihre Eingaben sind jetzt weg
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;(oder gar Datenverlust ohne jede Fehlermeldung!).&lt;/p&gt;

&lt;p&gt;Es geht also darum, Eingaben des Benutzers auch dann aufzubewahren, wenn der erste Versuch, sie über AJAX an den Server zu übertragen, fehlschlägt.&lt;/p&gt;

&lt;h2&gt;PANIC-Mode&lt;/h2&gt;

&lt;p&gt;Es gibt verschiedene Möglichkeiten, mit durch Netzprobleme fehlgeschlagenen Server-Updates umzugehen.
Mein Ansatz basiert darauf, Updates im Browser persistent zu speichern, bis der Server bestätigt, daß sie erfolgreich integriert worden sind.
Da im Web2.0-Umfeld Abkürzungen ganz wichtig zu sein scheinen, habe ich gleich mal ein Akronym defür definiert:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; P ersistency for
 A JAX in
 N etworks with
 I ntermittent
 C onnectivity.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://conferences.oreillynet.com/cs/et2006/view/e_sess/7767" title="Panic-mode: A Disconnection-tolerant AJAX Library"&gt;Mehr zu panic-mode&lt;/a&gt; am Donnerstag auf der &lt;a href="http://conferences.oreillynet.com/etech" title="O'Reilly Emerging Technology Conference - March 6-9, 2006 - San Diego, CA"&gt;Emerging Technology-Konferenz&lt;/a&gt; von O&amp;#8217;Reilly.&lt;/p&gt;</description>
      <pubDate>Tue, 07 Mar 2006 18:51:00 +0000</pubDate>
      <guid>urn:uuid:5bdca3eb-e154-4ced-a8c3-77615dd76a69</guid>
      <link>http://www.viele-koeche.org/articles/2006/03/07/ajax-und-die-realit%C3%A4ten-mobilen-arbeitens</link>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/43</trackback:ping>
    </item>
    <item>
      <title>7,000,180 U-Boote</title>
      <description>&lt;p&gt;Es gibt jetzt ein &lt;a href="http://patft.uspto.gov/netacgi/nph-Parser?u=/netahtml/srchnum.htm&amp;amp;Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;p=1&amp;amp;r=1&amp;amp;l=50&amp;amp;f=G&amp;amp;d=PALL&amp;amp;s1=7000180.WKU.&amp;amp;OS=PN/7000180&amp;amp;RS=PN/7000180" title="United States Patent: 7,000,180"&gt;Patent&lt;/a&gt; zu AJAX (genauer: &lt;em&gt;rich-media applications via the internet&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;Das wird in den Blogs noch genug diskutiert werden, ich spare mir das hier.
Eines ist sicher: Die Welt braucht Erfinder wie &lt;a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=180206472&amp;amp;cid=RSSfeed_IWK_News" title="InformationWeek | Pateents | U.S. Grants Patent For Broad Range Of Internet Rich Applications | February 22, 2006"&gt;Neil Balthaser&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Zum Glück gibt es in Europa (&lt;a href="http://www.nosoftwarepatents.com/" title="No Software Patents!"&gt;noch&lt;/a&gt;) keine Softwarepatente.
(Wenn nur die Patentämter das auch wüßten&amp;#8230;)&lt;/p&gt;</description>
      <pubDate>Thu, 23 Feb 2006 10:38:00 +0000</pubDate>
      <guid>urn:uuid:c8e3db08-8c5c-4dd5-a7bf-e2302c2804e4</guid>
      <link>http://www.viele-koeche.org/articles/2006/02/23/7-000-180-u-boote</link>
      <category>AJAX</category>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/39</trackback:ping>
    </item>
    <item>
      <title>prototype wunderschön</title>
      <description>&lt;p&gt;Einen Klick wert:
Übersichtliche &lt;a href="http://www.snook.ca/archives/000531.php" title="Prototype Dissected - snook.ca"&gt;Spickzettel&lt;/a&gt; für das Arbeiten mit der JavaScript-Bibliothek &lt;a href="http://prototype.conio.net/" title="Prototype JavaScript Framework: Class-style OO, Ajax, and more"&gt;prototype&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Mon, 20 Feb 2006 22:44:00 +0000</pubDate>
      <guid>urn:uuid:a915304e-e0db-4f2e-a3a7-0c0e1c98e065</guid>
      <link>http://www.viele-koeche.org/articles/2006/02/20/prototype-wundersch%C3%B6n</link>
      <category>AJAX</category>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/38</trackback:ping>
    </item>
    <item>
      <title>Ein neues Online-Buch zu XSLT</title>
      <description>&lt;p&gt;Ab und an muß leider auch ein wenig Eigenwerbung sein: Seit kurzem ist der &lt;a href="http://www.teialehrbuch.de/reihe_aktuell/mehr/inhalt_xml_ausgabe_xsl.html"&gt;zweite Band&lt;/a&gt; der &lt;a href="http://www.teialehrbuch.de"&gt;TEIA&lt;/a&gt;-Reihe zu &lt;a href="http://www.w3.org/XML/"&gt;XML&lt;/a&gt; verfügbar. Es befaßt sich mit der Ausgabeerzeugung unter Verwendung von &lt;a href="http://www.w3.org/Style/XSL/"&gt;XSL&lt;/a&gt;. Wie auch schon der &lt;a href="http://www.teialehrbuch.de/reihe_aktuell/mehr/inhalt_xml_grundlagen.html"&gt;erste Band&lt;/a&gt; ist es in Zusammenarbeit mit &lt;a href="http://heinz.typepad.com"&gt;Heinz Wittenbrink&lt;/a&gt; entstanden, der bereits &lt;a href="http://www.amazon.de/exec/obidos/search-handle-url/index=books-de&amp;amp;field-author=Heinz%20Wittenbrink/"&gt;zahlreiche Bücher&lt;/a&gt; zum Thema Online-Publishing verfaßt hat.&lt;/p&gt;

&lt;p&gt;Eine wesentliche Rolle in diesem Buch spielt &lt;a href="http://www.w3.org/TR/xslt"&gt;XSLT&lt;/a&gt; als eine der
wichtigsten Technologien zur Transformation von XML-Dokumenten. AJAX
spielt hingegen keine Rolle in dem Buch, da es kein allgemeiner
Rundumschlag zu Web-Technologien sein soll (&lt;a href="http://www.teialehrbuch.de/e-business/mehr/inhalt_konzepte-content.html"&gt;den gab es auch&lt;/a&gt;),
sondern interessierten Laien mit Vorkenntnissen in XML und HTML einen
kurzen und prägnanten Einstieg in das Thema bieten soll.&lt;/p&gt;

&lt;p&gt;Für Fortgeschrittene gibt es sicher bessere Bücher, die mehr in die
Tiefe gehen. Interessant könnte es aber sein, in dem neuerdings vom
Verlag angebotenen &lt;a href="http://www.teialehrbuch.de/kurse/"&gt;Online-Kurs&lt;/a&gt; einmal den Ausblick auf
&lt;a href="http://www.w3.org/TR/xslt20/"&gt;XSLT 2.0&lt;/a&gt; anzuschauen &amp;#8211; eine technologische Entwicklung, die
neben AJAX ein wenig in der Hintergrund getreten ist, aber in
bestimmten Bereichen auch ihre Spuren hinterlassen kann.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2006 12:31:00 +0000</pubDate>
      <guid>urn:uuid:c12b1213-2bc6-49cb-b41f-d300c8732701</guid>
      <link>http://www.viele-koeche.org/articles/2006/02/04/ein-neues-online-buch-zu-xslt</link>
      <category>self</category>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/37</trackback:ping>
    </item>
    <item>
      <title>ATF, WTF ...!?</title>
      <description>&lt;p&gt;Wie &lt;a href="http://pressetext.de/pte.mc?pte=060203005"&gt;verschiedentlich&lt;/a&gt; &lt;a href="http://news.zdnet.com/2100-9593_22-6033544.html"&gt;berichtet&lt;/a&gt;, arbeitet ein von IBM ins Leben
gerufenes Konsortium aus namhaften großen und kleinen
Software-Herstellern seit einiger Zeit gemeinsam an einer &lt;a href="http://www.eclipse.org/proposals/atf/"&gt;ATF&lt;/a&gt; (AJAX Toolkit Framework) genannten Erweiterung für die
Entwicklungsumgebung &lt;a href="http://www.eclipse.org"&gt;Eclipse&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Das technische Ziel des Projekts ist es, bestehende AJAX-Frameworks
wie &lt;a href="http://dojotoolkit.org"&gt;Dojo&lt;/a&gt;, &lt;a href="http://zimbra.com"&gt;Zimbra&lt;/a&gt; o.ä. unter einem gemeinsamen Dach besser nutzbar
zu machen. Dazu sollen bewährte Technologien wie beispielsweise der
&lt;a href="http://www.mozilla.org/js/"&gt;JavaScript-Debugger&lt;/a&gt; aus Mozilla wiederverwendet und mit bestehenden
Eclipse-Erweiterungen wie z.B. J2EE-Bibliotheken integriert werden.&lt;/p&gt;

&lt;p&gt;Besonders erwähnenswert ist diese Initiative wegen der breiten
Unterstützung, die sie aus der Gemeinde der Open-Source
Software-Entwicklung erhält. Neben neuen und alten Branchengrößen wie
IBM, Oracle, Redhat und Google gehören auch in höchstem Maße
innovative Startups wie Zimbra und natürlich die breite freischaffende
Eclipse-Community dazu.&lt;/p&gt;

&lt;p&gt;Wenn das Projekt hält, was es verspricht, dann kann es zur einer
weiteren Verbesserung des Entwicklungsprozesses von AJAX-basierten
Anwendungen führen und damit gleichzeitig die Qualität von Anwendungen 
für das &lt;a href="http://www.viele-koeche.org/static/web20.html"&gt;Web 2.0&lt;/a&gt; verbessern. Dies zielt insbesondere auf die große
Gemeinde der professionellen Web-Entwickler, die sich bislang noch
nicht bewußt für AJAX entschieden haben.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2006 17:42:00 +0000</pubDate>
      <guid>urn:uuid:8c89bdff-9b8a-40bd-adcd-5f25331fcfc2</guid>
      <link>http://www.viele-koeche.org/articles/2006/02/03/atf-wtf</link>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/36</trackback:ping>
    </item>
    <item>
      <title>AJAX ohne ActiveX: Ist irgendetwas passiert?</title>
      <description>&lt;p&gt;Gerade noch wurden die Autoren des &lt;a href="http://www.viele-koeche.org/pages/ajax-buch"&gt;AJAX-Buchs&lt;/a&gt; &lt;a href="http://www.amazon.de/exec/obidos/tg/cm/member-reviews/-/A4V5E6274BJKH/1/"&gt;geschmäht&lt;/a&gt;, weil sie ein Grundlagenwerk verfaßt haben, das auch über die rasante Entwicklung neuer Technologien hinaus bestehen soll (ob das wirklich so ist, wird sich natürlich erst mit der Zeit zeigen), da kündet die Software-Schmiede in Redmond von einer wesentlichen Vereinfachung für Entwickler von Anwendungen mit AJAX-Funktionalität. Wie kurze Zeit später auch in allen deutschsprachigen IT-Newstickern, Blogs und &lt;a href="http://www.ajax-community.de/ftopic56.html"&gt;Foren&lt;/a&gt; zu lesen, wird der Internet Explorer ab Version 7 über ein &lt;a href="http://blogs.msdn.com/ie/archive/2006/01/23/516393.aspx"&gt;natives XMLHttpRequest-Objekt&lt;/a&gt; verfügen. Das ist insofern nützlich, da AJAX-basierte Anwendungen nunmehr ohne das Einschalten von ActiveX im Internet Explorer auskommen könnten &amp;#8211; wenn da nicht die große Nutzerbasis der früheren Versionen wäre. Wie auch das Code-Fragment im MSDN-Blog zeigt (s. o.), wird die Entwicklergemeinde auch in Zukunft nicht ohne Feature-Sniffing auskommen. Profitieren werden von dieser Entwicklung in erste Linie die Nutzer, die über einen Browser mit moderneren Eigenschaften verfügen werden und ein kleines Stück Sicherheit gewinnen, wenn sie ActiveX wieder deaktivieren.&lt;/p&gt;

&lt;p&gt;Wer heute also behauptet, die (Quasi-)Standardisierung von AJAX-Technologien sei in dem letzten halben Jahr vorangeschritten, der übersieht eine wesentliche Anforderung, die das Web 2.0 mit sich bringt: Usability. Wie schon zu Zeiten von HTML 3.2 interessieren sich Nutzer überhaupt nicht dafür, welchen tollen Eigenschaften die unterliegenden Technologien mit sich bringen &amp;#8211; sie möchten vor allem eine funktionierende Anwendung, die ihr Problem löst. Trotz aller Euphorie über neue AJAX-Frameworks und neue Features in manchen Browsern bleibt es also dabei, daß Web-Entwickler vor allem &lt;em&gt;verstehen&lt;/em&gt; müssen, was in ihrer Anwendung passiert. Das Wasser, mit dem dabei gekocht wird, hat sich in dem letzten halben Jahr aber nicht geändert.&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2006 17:40:00 +0000</pubDate>
      <guid>urn:uuid:ddf48649-50e4-4ce2-a24c-439b9151b8f2</guid>
      <link>http://www.viele-koeche.org/articles/2006/01/25/ajax-ohne-activex-ist-irgendetwas-passiert</link>
      <category>AJAX</category>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/35</trackback:ping>
    </item>
    <item>
      <title>Web 2.0 findet statt!</title>
      <description>&lt;p&gt;Es ist die Zeit der Jahresrückblicke.  Hier ein kleiner Beitrag.&lt;/p&gt;

&lt;p&gt;Oktober 2005 war der Monat der &lt;a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=de6cdd75-81f1-4c1a-978e-e78509b814df" title="Dare Obasanjo aka Carnage4Life - Web 2.0 Bozo Bit Reflipped"&gt;Haßtiraden&lt;/a&gt;.  Ein &lt;a href="http://de.wikipedia.org/wiki/Mem" title="Mem - Wikipedia"&gt;Mem&lt;/a&gt;, ein sich
unaufhaltsam durchsetzender neuer Begriff mußte zerstört werden.
Selbst sonst als kühle Denker bekannte Autoren wie &lt;a href="http://www.joelonsoftware.com/" title="Joel on Software"&gt;Joel Spolsky&lt;/a&gt;
verstiegen sich in &lt;a href="http://www.joelonsoftware.com/items/2005/10/21.html" title="Joel on Software: Architecture Astronauts Are Back"&gt;heilige Schwüre&lt;/a&gt;, nie wieder über &lt;a href="http://www.viele-koeche.org/static/web20.html" title="Meine Vortragsfolien zu Web 2.0"&gt;Web 2.0&lt;/a&gt; zu schreiben.&lt;/p&gt;

&lt;p&gt;Muss man ja auch nicht, aber warum dann erst einmal darüber schreiben
und dann versprechen, dass man es nie wieder tun wird?&lt;/p&gt;

&lt;p&gt;Weil „&lt;a href="http://www.squidoo.com/introtoweb20/"&gt;Web 2.0&lt;/a&gt;“ ein mächtiger Gedanke ist.
(Mächtig genug, um bei Microsoft ein weiteres &lt;a href="http://www.nytimes.com/packages/pdf/business/11microsoft.gates.pdf" title="Gates Memo (PDF)"&gt;„Sea-Change“-Memo&lt;/a&gt; samt &lt;a href="http://www.nytimes.com/packages/pdf/business/11microsoft.ozzie.pdf" title="Ozzie Memo (PDF)"&gt;Produkt-Vorankündigungs-FUD&lt;/a&gt; auszulösen — das gibt es nur alle fünf Jahre.)&lt;/p&gt;

&lt;p&gt;„Web 2.0“ war zunächst nichts anderes als der Name einer erfolgreichen Konferenz von O&amp;#8217;Reilly.
Marketing also.
(Wie bei AJAX ärgern sich natürlich viele darüber, daß nicht sie es waren, die den gängigen Begriff für etwas geprägt haben, was sie vielleicht schon vorher gedacht haben.)&lt;/p&gt;

&lt;p&gt;Es ist aber noch mehr dahinter:
Die nackte Angst vor Bubble 2.0.
Nicht schon wieder inhaltsleere Buzzwords, bei denen Millionen ihre Ersparnisse verlieren und wenige reich werden.
(Die Bubble 1.0 ist allerdings noch genug im Gedächtnis, daß das schon nicht passieren wird.)&lt;/p&gt;

&lt;p&gt;Wir Techniker haben natürlich eine klare Abneigung gegen unscharfe Begriffe.
Niemand kann heute definieren, was Web 2.0 eigentlich genau ist.&lt;/p&gt;

&lt;p&gt;Ist das schlimm?
Schnell antworten: Wann begann nach dem Mittelalter die &lt;a href="http://de.wikipedia.org/wiki/Neuzeit" title="Neuzeit - Wikipedia"&gt;Neuzeit&lt;/a&gt;?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1492, mit der „Entdeckung“ Amerikas?&lt;/li&gt;
&lt;li&gt;1517, mit dem Beginn der Reformation Luthers?&lt;/li&gt;
&lt;li&gt;~ 1450, mit der Innovation des Buchdrucks durch bewegliche Lettern?&lt;/li&gt;
&lt;li&gt;1453, mit dem Fall Konstantinopels?&lt;/li&gt;
&lt;li&gt;oder doch erst im 17. Jahrhundert, mit der modernen Wissenschaft?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ähnlich wie die „Neuzeit“ ist auch Web 2.0 ein (kleiner) Epochenübergang, oder zumindest die Kombination aus &lt;a href="http://de.wikipedia.org/wiki/Renaissance" title="Renaissance - Wikipedia"&gt;Renaissance&lt;/a&gt; und Innovation, mit der er beginnt.
Keine einzelne Entwicklung &lt;em&gt;ist&lt;/em&gt; Web 2.0 — es geht um die Kombination mehrerer Entwicklungen, die teils voneinander unabhängig sind, sich teils gegenseitig bedingen und verstärken.
Insgesamt kommt eine (Web-)Welt heraus, die sich einfach deutlich von der davor unterscheidet.&lt;/p&gt;

&lt;p&gt;Selbst &lt;a href="http://www.paulgraham.com/web20.html" title="Paul Graham über Web 2.0"&gt;Paul Graham&lt;/a&gt;, seines Zeichens querdenkender Web-Pionier und einer der Buzzword-resistenteren Autoren dieser Welt, sieht inzwischen, &lt;a href="http://www.paulgraham.com/web20.html" title="Paul Graham über Web 2.0"&gt;daß da etwas ist&lt;/a&gt;.
In seinem äußerst lesenswerten Artikel reduziert er Web 2.0 auf drei Dinge:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;AJAX (das Web als Plattform für Anwendungen);&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Demokratie (und damit meint er wohl primär, die gesammelte Intelligenz der Menschen auch zu &lt;a href="http://www.thelongtail.com/the_long_tail/2005/12/the_probabilist.html" title="The Long Tail: The Probabilistic Age"&gt;nutzen&lt;/a&gt;);&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Benutzer nicht mehr mißhandeln.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oh, und dieser Tage haben wir sie &lt;a href="http://blogs.zdnet.com/ip-telephony/?p=805" title="Web 2.0? It doesn't exist | IP Telephony, VoIP, Broadband | ZDNet.com"&gt;noch&lt;/a&gt; &lt;a href="http://www.readwriteweb.com/archives/web_20_is_dead.php" title="Read/WriteWeb: Web 2.0 is dead. R.I.P."&gt;einmal&lt;/a&gt; &lt;a href="http://iblog.typepad.com/iblog_eng/2005/12/web_20_does_act.html" title="Ray CHOW : Web 2.0 does actually exist!"&gt;wieder&lt;/a&gt;, die &lt;a href="http://www.connected-web.com/2005/12/web_20_schon_tot.html" title="Connected Web: Web 2.0 - schon tot?"&gt;Diskussion&lt;/a&gt;.
(Die Zeit der Jahresrückblicke und der guten Vorsätze für 2006, halt.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web 2.0 findet statt&lt;/strong&gt;.  Vielleicht nicht nachhaltig unter diesem
Namen, aber das ist nicht so wichtig.  Wir wissen auch noch nicht ganz
genau, wie es einmal aussehen wird, aber klar ist schon, dass AJAX
eine wichtige Rolle dabei spielen wird.&lt;/p&gt;</description>
      <pubDate>Mon, 19 Dec 2005 20:26:00 +0000</pubDate>
      <guid>urn:uuid:05e34cc5-dee8-4701-b2c7-a21fd9fd809b</guid>
      <link>http://www.viele-koeche.org/articles/2005/12/19/web-2-0-findet-statt</link>
      <category>AJAX</category>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/32</trackback:ping>
    </item>
    <item>
      <title>Rails: 1.0</title>
      <description>&lt;p&gt;Vor ein paar Stunden hat die viel beachtete neue Web-Entwicklungsumgebung &lt;strong&gt;Ruby on Rails&lt;/strong&gt; die
&lt;a href="http://weblog.rubyonrails.com/articles/2005/12/13/rails-1-0-party-like-its-one-oh-oh"&gt;Version 1.0&lt;/a&gt; erreicht.
1.0 wie in „Firefox 1.0“, nicht wie in „Windows 1.0“.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.rubyonrails.org/"&gt;Rails&lt;/a&gt; demontiert gerade mit erstaunlicher Geschwindigkeit die Vormachtstellung der bisherigen Alpha-Tiere der
Web-Entwicklung — mindestens in &lt;a href="http://jroller.com/page/dgeary?entry=ruby_on_rails_koolaid_redux" title="David Geary's Weblog : Weblog"&gt;den&lt;/a&gt; &lt;a href="http://www.intertwingly.net/blog/2005/11/01/Beyond-Java" title="Sam Ruby: Beyond Java"&gt;Köpfen&lt;/a&gt;,
aber zunehmend auch in &lt;a href="http://www.oreillynet.com/pub/wlg/8274"&gt;großen&lt;/a&gt; &lt;a href="http://article.gmane.org/gmane.comp.lang.ruby.rails/24863" title="long An Enterprise Rails story and a help with nested transaction support"&gt;missionskritischen&lt;/a&gt; &lt;a href="http://rewrite.rickbradley.com/pages/moving_to_rails/" title="Evaluation: moving from Java to Ruby on Rails for the CenterNet rewrite"&gt;Umgebungen&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Was hat die Freigabe von Rails 1.0 mit AJAX zu tun?
Rails war das erste große Web-Framework, das AJAX als selbstverständlichen Aspekt mit unterstützte.
Mit Rails 1.0 sind insbesondere aber auch die JavaScript-Bibliotheken &lt;a href="http://prototype.conio.net/" title="Prototype JavaScript Framework: Class-style OO, Ajax, and more"&gt;Prototype 1.4&lt;/a&gt; und
&lt;a href="http://script.aculo.us/" title="script.aculo.us - web 2.0 javascript"&gt;Scriptaculous 1.5&lt;/a&gt; freigegeben worden.
Diese Bibliotheken haben jetzt eine Menge fokussiertes Bug-Fixing hinter sich;
zu erwarten ist eine recht stabile Basis für fortgeschrittene AJAX-Anwendungen — auch für
solche, bei denen die Serverseite (noch?) nicht Rails heißt.&lt;/p&gt;

&lt;p&gt;Zurück zu Rails:
&lt;code&gt;gem install rails --include-dependencies&lt;/code&gt; ist angesagt.
Studierende an der Universität Bremen können sich übrigens
schon mal auf meine Lehrveranstaltung „Produktive Web-Entwicklung“ im
Februar freuen.  (Als nächstes auf der Agenda: Kurse, die
auch außerhalb der Universität zur Verfügung stehen.)&lt;/p&gt;</description>
      <pubDate>Wed, 14 Dec 2005 12:36:00 +0000</pubDate>
      <guid>urn:uuid:19173bb5-39cc-4d62-bbf6-3f560762271c</guid>
      <link>http://www.viele-koeche.org/articles/2005/12/14/rails-1-0</link>
      <category>AJAX</category>
      <category>rails</category>
      <trackback:ping>http://www.viele-koeche.org/articles/trackback/31</trackback:ping>
    </item>
  </channel>
</rss>
