24.04.2008

JAX 08: Troubleshooter oder Troublemaker - Der Entwickler und seine Feuerwehr

Category: JAX, Konferenzen


A picture named M2

Rainer Jung
Troubleshooter oder Troublemaker – Der Entwickler und seine Feuerwehr
  • Aufwärmrunde
  • Typische Problemsituationen
  • Beobachtbarkeit und Beobachtung
  • Zusammenfassung

Read More

24.04.2008

JAX 08: Not invented here: „Soft Bugs“ finden und reparieren

Category: JAX, Konferenzen


A picture named M2

Matthias Bohlen
Not invented here: „Soft Bugs“ finden und reparieren

2 Arten des NIH-Syndroms:
  • Allles selbst machen müssen
  • Vorschläge von außen nicht annehmen

Im Vortrag geht es um die erste Variante.

Beispiel
Einfacher, flacher JDBC-Zugriff
mit Datentypenkonvertierung
mit persistenten Beziehungen
mit m:n-Beziehungen
usw.

STATT: gleich etwas Fertiges nehmen (z. B. Hibernate)

Read More

23.04.2008

JAX 08: 5 Regeln für eine bessere Architektur (Update)

Category: JAX, Konferenzen, Java


A picture named M2

Alexander von Zitzewitz
5 Regeln für eine bessere Architektur

Your most frightening enemy: the Dragon of Complexity

Erosion of Architecture - Dragon Fire
Architecture erosion is quite a known problem
  • System knowledge and skills are not evenly distributed
  • coupling and complexity grows faster than system size. When you realize it, it is often too late.
  • Unwanted dependencies are created without being noticed.
  • Management usually doesn't care about internal quality (black box)
  • Time pressure is always a good excuse to sacrifice structure

Typical symptoms of an eroded architecture are a high degree of coupling and a lot of cyclic dependencies
  • Changes become increasingly difficult
  • Testing and code comprehension also become increasingly difficult
  • Deployment problems of all kind

Read More

23.04.2008

JAX 08: Agile Lego Hour

Category: JAX, Konferenzen


A picture named M2

Stefan Roock, Bernd Schiffer, Daniel Lübke:
Agile Lego Hour

Prozessablauf (ideal)
1. Anforderungen (vom Kunden)
2. Aufwandsschätzungen (vom Entwickler)
3. Priorisierung (vom Kunden)
4. Funktionalitäten (vom Entwickler)

Kunde verantwortlich für die geschäftliche Seite
Entwickler verantwortlich für die technische Seite

Es folgt ein Spiel...

Read More

23.04.2008

JAX 08: Web 2.0 Enterprise: Wiki- und Blog-Anwendungen mit Java

Category: JAX, Konferenzen, Java


A picture named M2

Frank Pientka
Web 2.0 Enterprise: Wiki- und Blog-Anwendungen mit Java
  • Web 2.0, semantisches Netz und soziale Software
  • Wiki - schnelles und kleines Web-CMS
  • Standards, Bibliotheken, Werkzeuge
  • Blog
  • Ausblick

Read More

23.04.2008

JAX 08: Ruby - die Programmiersprache der Zukunft

Category: JAX, Konferenzen


A picture named M2

Stefan Tilkov:
Ruby – die Programmiersprache der Zukunft

Why Ruby?
  • it's different
  • it supports growth
  • it's expressive
  • it's concise
  • we can afford it
  • Rails!
  • it's fun

Read More

23.04.2008

JAX 08: Groovy, a successful dynamic language for the JVM

Category: JAX, Konferenzen


A picture named M2

Der Dynamic Languages Day auf der JAX 08 beginnt mit einem Vortrag über Groovy:

Guillaume Laforge:
Groovy, a successful dynamic language for the JVM
  • What's Groovy
  • Syntax
  • Groovy APIs
  • What's new in Groovy 1.5
  • Domain-Specific Languages
  • Integration of Groovy in custom apps

Read More

22.04.2008

JAX 08: 20 Grundkonzepte der Softwarearchitektur

Category: JAX, Konferenzen, Java


A picture named M2

Markus Völter:
20 Grundkonzepte der Softwarearchitektur

Concepts
  • Atomic
  • Combinable
  • Technology Neutral
  • Describable Named
  • (Patterns, Laws, Principles)

Read More

22.04.2008

JAX 08: Keynote - Fehler - Na und?

Category: JAX, Konferenzen


A picture named M2

Bernd Löchner
Fehler - Na und!

"Everything is broken."  - Bob Dylan

Fehler sind
  • allgegenwärtig
  • schlecht für's Geschäft
  • schlecht für's Ansehen
  • schlecht für den DAX
  • gefährlich oder tödlich
  • spektakulär

Read More

22.04.2008

JAX 08: API-Design - Entwurf stabiler und beständiger Schnittstellen

Category: JAX, Konferenzen, Java


A picture named M2

Arno Haase, Sven Efftinge:
API-Design – Entwurf stabiler und beständiger Schnittstellen

API - Application Programming Interface
SPI - Service Provider Interface -
  • Art von API zur Konfiguration,
  • siehe Strategy-Pattern, Listener, Callback-Funktionen
  • in Java häufig Interface
  • Clients müssen SPI implementieren

Read More

22.04.2008

JAX 08: Java Performance Engineering

Category: JAX, Konferenzen, Java


A picture named M2

Christian Kücherer, Georg Molter:
Java Performance Engineering

Performanceprobleme haben viele Symptome
  • schlechte Antwortzeiten
  • geringer Durchsatz
  • langsame GUI-Raaktivität
  • Hänger im Programmablauf
  • geringe Verfügbarkeit
  • indeterministisches Systemverhalten
  • Instabilität des Systems
  • usw.

Folge
Nicherfüllung nicht-funktionaler Anforderungen
Das System kann nicht so genutzt werden wie geplant.

Read More

22.04.2008

JAX 08: Keynote - The Future of Enterprise Java

Category: JAX, Konferenzen, Java


A picture named M2
Heute ist der erste "richtige" Konferenztag auf der JAX 08. Und der Tag beginnt mit einer Keynote, womit sonst?

Rod Johnson, SpringSource:
The Future of Enterprise Java

Does enterprise Java have a future?
Third answer: "No one will date a Java Programmer"

Java market is not shrinking and still huge in comparison to e. g. Ruby.
Still growing, but there are strong competitive threats, and Java hasn't fully delivered on its promise, yet.

Forces for change
  • Current trends
  • Introduction to Java EE 6
  • The market scenario
Technology forces
Six predictions for the future
  • plus two totally free bonus predictions

Read More

21.04.2008

JAX 08: Agile Day - Agiles Projektmanagement bei Werkverträgen (Update)

Category: JAX, Konferenzen


A picture named M2
Den fünften Vortrag (Urban Ernst, Kulicke & Soffa: Product Owner - eine Herausforderung) habe ich mal pausiert, da er "weiter weg" von Technik und Prozessen ist - eher ein Erfahrungsbericht. Jetzt wieder live aus dem sechsten Vortrag auf dem Agile Day auf der JAX 08.

Dirk M. Sohn, Orientation in Objects GmbH:
Agiles Projektmanagement bei Werkverträgen
  • Agilität - Manifest und Prozesse - Scope
  • Lesson Extreme Programming (XP)
  • Lesson Scrum
  • Lesson V-Modell XT (VM XT)
  • Lesson Rational Unified Process (RUP)
  • Lesson Wervertrag und Festpreis
  • Tips und Tricks

Read More

21.04.2008

JAX 08: Agile Day - Scrum-Rollen

Category: JAX, Konferenzen


A picture named M2
Und auch der vierte Vortrag wieder live. Ich bin auf dem Agile Day auf der JAX 08.

Markus Schramm, compeople AG:
Scrum-Rollen – ihre Bedeutung für agile Teams
  • Scrum kurz vorgestellt
  • Bedeutung für agile Teams
  • Kompetenzen und Zuständigkeiten
  • Zusammenhang mit "Softskills"
  • Transition

Read More

21.04.2008

JAX 08: Agile Day - Kollaboration in Java-Projekten

Category: JAX, Konferenzen


A picture named M2
Nachdem ich während des Anfangs des zweiten Vortrags (Jutta Eckstein: Wie wird man agil?) noch bei der Nacharbeitung meines ersten Blog-Eintrags und damit den Einstieg leider etwas verpasst habe, nun der dritte Vortrag wieder live. Ich bin auf dem Agile Day auf der JAX 08.

Georg Molter und Torben Knerr, beide Zühlke Engineering GmbH:
Kollaboration in Java-Projekten – Anspruch und Realität
  • Anforderungen an Kollaborationsplattformen
  • Level 1: Mix von einzelnen Tools
  • Level 2: Integrierte Plattform, hauptsächlich web-basiert
  • Level 3: Integrierte Plattform, Einbettung in IDE + web-basiert
  • What really matters...

Read More

21.04.2008

JAX 08: Agile Day - Welche agile Methode passt zu uns?

Category: JAX, Konferenzen


A picture named M2
Ich versuche heute mal mein erstes Live-Blogging. Ich bin auf dem Agile Day auf der JAX 08.

Der erste Vortrag von Henning Wolf, Christoph Kemp, beide akquinet it-agile GmbH ist:
Welche agile Methode passt zu uns?

Agiles Manifest:
  • Menschen wichtiger als Prozesse
  • Laufende Software wichtiger als Dokumentation
  • Zusammenarbeit mit dem Kunden wichiger als Verträge
  • Veränderungen willkommen heißen wichtiger als Planverfolgung

noch wichtig:
  • Einfachheit (einfache Lösungen anstreben)
  • Systematische Rückkopplung
  • Transparenter Projektfortschritt
  • Selbstreflektion: Anpassung des Prozesses
  • Voraussetzung: Vertrauen
 
Read More

27.04.2007

JAX 07: Geschafft!

Category: JAX, Konferenzen


jax07.gif 5 Tage Power Workshops und Konferenz sind geschafft. Ich bin geschafft. Aber glücklich und voller Inspiration und neuer Erfahrungen.

Für heute hatte ich einen Power Workshop zum Thema Entwicklung von Eclipse RCP-Programmen (Rich Client Platform) ausgewählt. Sehr interessant, wie das ganze mit den Plugins und Features und den Extension Points funktioniert. Ich bin jetzt schon ganz gespannt auf den Lotus Expeditor und den Notes 8 Standard Client. Und ganz heiß darauf, mein neues Wissen mal auszuprobieren. Jetzt brauche ich nur noch eine sinnvolle Idee für ein kleines Experiment. Ich glaube, ich weiß schon was

Ansonsten war die JAX eigentlich wie immer: noch größer als im Vorjahr, irgendwie noch mehr Veranstaltungen (morgens ging es um 8:30 Uhr los, abends gab es auch eine Keynotes bis 21:30 Uhr... mit über eintausend Zuhörern! Die sind verrückt. Ich darf das schreiben, ich war selbst dabei.) Apropos Abend-Keynote: Die hat Brian Goetz von Sun gehalten - Titel: "Java Performance Myths". Inhalt: ausgezeichnet, Stil: super. Kurzform: Java war mal langsam, ist jetzt aber sauschnell.

Read More

25.04.2007

JAX 07: Halbzeit

Category: JAX, Konferenzen


jax07.gif Halbzeit! Es ist immer wieder erstaunlich, wie viel Neues man in so wenig Zeit erfahren kann. Oder um es mit Sokrates zu sagen: "Ich weiß, dass ich nichts weiß" - gut hin und wieder daran erinnert zu werden

Ich habe den Eindruck, dass es diesmal besonders viele Sessions zu der Eclipse Rich Client Platform (RCP) gibt, also dem Stückchen Software, auf dem der Lotus Expeditor - und mittelbar damit auch Lotus Sametime 7.5 und Notes 8 basieren. Interessant.

Daneben bleiben natürlich Service-Orientierte Architekturen (SOA)/Web Services, AJAX alias Web 2.0 und das Spring-Framework wichtige Themen, zu denen viele Leute viel zu sagen haben.

Read More

23.04.2007

JAX 07: Hibernate Power Workshop

Category: JAX, Konferenzen


jax07.gif Die eigentliche Konferenz geht erst morgen los, aber heute gab es schon die füng Power Workshops (JSF und Ajax, Hibernate und JPA, Apache Axis2, testgetriebenen Entwicklung und Eclipse Rich Client Applications), den Agile Day, Spring Day, SOA Management Day und den BPM Day. Wieder einer der Tage, wo ich mir wünschte, ich könnte mich aufteilen...

Ich habe mir "Hibernate und JPA - Persistenz mit Java" ausgesucht...

Read More

Tags

Deutsche RSS-Feeds (German)

Custom Button Custom Button

English RSS feeds

Custom Button Custom Button