Source Knights bietet Expertenwissen mit Schwerpunkten im Java- und .NET-Enterprise-Umfeld sowie bei der Entwicklung und Anbindung von mobilen Geräten.
Follow SourceKnights on Twitter
 
Dies ist auch die Heimat der Java User Group Erlangen / Nürnberg und des JUG Newsletter.
 
iJUG Member

Mittwoch, 11. Januar 2012

JUG-Treffen am Dienstag, 17.01., 18:30h in Nürnberg

Die Source-Knights und IT-Schulungen.com veranstalten am 17.01.2012 ab 18:30 das erste Java User Group Treffen des Jahres. Alle Java interessierten Entwickler sind herzlich dazu eingeladen.

Das Event findet in der Thurn-und-Taxis-Straße 10, 90411 Nürnberg (im Nordostpark) statt (Rückgebäude)
Die Räume von IT-Schulungen.combieten für bis zu 50 Personen Platz. Parkplätze sind vorhanden.  Mit den öffentlichen fahren Sie am besten mit der U2 bis Herrnhütte und dort aus mit der Linie 22 bis Nordostpark.

Für Getränke ist gesorgt.

Referent: Robert Eichenseer

Thema: In Zeiten agiler Softwareentwicklung gewinnt Pair Programming zunehmend an Bedeutung. Dabei teilen sich zwei Entwickler einen einzigen Arbeitsplatz und wechseln sich im Coding ab, während der jeweils Andere über die Schulter schaut und mitdenkt.
Die Theorie propagiert, dass die Qualität der Arbeitsergebnisse und die Motivation beim Arbeiten merklich gesteigert werden können.
In einem großen Web-Projekt bei der conplement AG wurde Pair Programming bei größeren Arbeitspaketen angewendet.
Der Vortrag stellt vor, wie Pair Programming funktioniert. Robert wird außerdem seine Erfahrungen mit dem Pairing erläutern und Euch ein paar Empfehlungen an die Hand geben.


Veranstaltungsort:
New Elements GmbH
Thurn-und-Taxis-Straße 10
90411 Nürnberg
Deutschland



Um formlose Anmeldung hier oder per Mail an jug@source-knights.com wird gebeten.

Über Source-Knights.com:
Source Knights bietet Expertenwissen mit Schwerpunkten im Java- und .NET-Enterprise-Umfeld sowie bei der Entwicklung und Anbindung von mobilen Geräten.

Über IT-Schulungen.com:
IT-Schulungen.com gehört zu den größten herstellerunabhängigen Seminaranbietern in Deutschland. Deutschlandweit bietet IT-Schulungen.com an 25 Standorten mehr als 1000 verschiedene Kurse aus dem IT-Bereich an

Freitag, 2. September 2011

JUG Treffen, Mittwoch 21.09.2011 bei Brandad in Fürth

Am 21.09.2011, 18:30 findet das nächste JUG Treffen statt. Um formlose Anmeldung per Mail an jug@source-knights.com wird gebeten.

Thema: The Hitchhiker's Guide to the NetBeans Platform
Speaker: Toni Epple eppleton.de


Ort:
BRANDAD Systems AG
Gebhardtstraße 5
90762 Fürth

www.brandad-systems.de


Zur Info: NetBeans-Guru Geertjan Wielenga ist auch München für ein 3-tägiges Training vom 19. - 21. September 2011. Hier findet Ihr Näheres zum Training und zur Registrierung:

http://www.eppleton.de/index.php?option=com_seminar&task...

Wer Lust hat teilzunehmen, kann sich bei Toni Eppleton melden um einen JUG-Gutschein-Code im Wert von 100€ für dieses Training zu erhalten. Details siehe unter dem Link.

Donnerstag, 27. Januar 2011

JUG-Treffen am Dienstag, 15.02.2011, 18:30, Cortal Consors

Hi zusammen,

es wird Zeit für das nächste JUG-Treffen. Diesmal bei Cortal Consors: Bahnhofstrasse 55, 90402 Nürnberg
Um formlose Anmeldung per Mail an jug@source-knights.com wird gebeten.

Thema:
Continuous Integration: Entwicklungsprozesse schrittweise verbessern

Abstract:
Continuous Integration (CI) ist das Schweizer Taschenmesser, wenn es um die schrittweise Verbesserung von Entwicklungsprozessen geht. Der Vortrag berichtet von Erfahrungen und Herausforderungen bei der Einführung in technologisch und organisatorisch unterschiedlichen Projekten. Die verschiedenen Blickwinkel (Technik, Team, Management) werden ebenso beleuchtet wie die weiterführenden Möglichkeiten, die sich durch die Einführung von CI ergeben.

Referent:
Dirk Dittert

Ciao,
Oliver

Samstag, 1. Januar 2011

Direct-call pattern

Everybody knows that the best way for objects to collaborate involves a lot of annotations (see for example Spring and EJB), some XML (Spring and EJB again), even more XML (Oracle ADF) and even some drag and drop in an obscure visual editor (ADF again). This is the industry standard, and it is pretty good, because consultants can make a lot of money, and consulting companies can bring in even more consultants into projects.

Anyway, there might be situations where you need something different, so David Tanzer and I have invented the direct call pattern (in a cocktail bar) a couple of days ago (BTW, you can use the text of the pattern without permission, as long as you clearly mention our names - that is Oliver Szymanski and David Tanzer):


Direct-Call pattern (by Oliver Szymanski and David Tanzer):
(also known as Collaborateur-With-No-Intermediator pattern)

Introduction:
2 Objects want to communicate with each other. One is the caller, the other the callee. The callee is fine with that and the caller does everything that is needed before and after the call gratefully on his own.

Requirements:
2 Objects, sometimes 1 Objects in 2 roles (Caller, Callee)
Nothing else

Solution:
The caller calls the callee directly. No proxy, interceptor, or any other intermediator objects are involved in this call. Really, just one call from one trusted friend to another. Perhaps third party is logging the call, but that is hard to avoid in these times.

Pros:
Fast call
Clean stack traces
Less confusion
What you see is what will happen

Contra:
Lots of "WTF is the dependency injection" and "how do I find the interceptor" comments
Sucks the non-needed annotation and aspect orientation stuff
People could understand what you have written
Less money with the software support

Use when:
No money for application server
Not the time to debug frameworks
Long times of exclusive consulting not longed for
Project will be running for more than a few weeks/month (and you should make the support)