Zum Inhalt

Blog

LINQPad – ein praktischer Helfer

Wenn man sich mit LINQ beschäftigt steht man schnell vor dem Problem, das man irgendwie nicht ganz das gewünschte Resultat erhält. Immer wieder für jede kleine Änderung den Zyklus „anpassen, kompilieren und debuggen“ zu durchlaufen wird sehr schnell zur mühsamen Fleissarbeit. Das muss aber nicht sein. Mit LINQPad gibt es einen kleinen Helfer, der einem auf eine sehr einfach Art bei der Überprüfung seiner LINQ-Abfragen unterstützt.

Java: String von der Kommandozeile lesen (mit java.util.Scanner)

Warum ist das Einlesen eines Strings von der Kommandozeile in Java so kompliziert?

war eine Frage die mir heute gestellt wurde. Fragt man Google nach einer Lösung um einen String einzulesen wird meist so etwas unter den ersten Treffern landen:

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String input = in.readLine();

Mit Hilfe von BufferedReader und InputStreamReader kann man nach dem gleichen Prinzip sowohl einen String aus einer Datei, von der Kommandozeile oder jedem beliebigen Stream lesen. Wenn man es häufig genug anwendet, braucht man da gar nicht mehr gros zu überlegen.

Dies ist allerdings doch recht viel Code, wenn man bedenkt das man in C# mit dieser Zeile auskommt:

string input = Console.ReadLine();

Rückblick 2010 und Ziele 2011

Ein ereignisreiches Jahr 2010 geht zu Ende. Ich konnte in diesem Jahr meine Kenntnisse in C# massiv ausbauen, was mir auch beruflich neue Möglichkeiten eröffnete: seit Ende November leite ich das Kompetenzzentrum .Net bei AKROS. Diese zusätzliche Aufgabe wird mich vor allem im 2011 fordern und sicher zu einigen Blogeinträgen führen.

Mengenoperationen mit LINQ

Wie weithin bekannt ist, kann man mit LINQ (Language Integrated Query) beliebige Datenquellen abfragen. Ich bin vor kurzem auf eine weitere interessante Anwendungsmöglichkeit gestossen, die wohl nicht allen bekannt ist: Mengenoperationen.

Buch-Rezension zu "The Economics of Iterative Software Development"

"The Economics of Iterative Software Development"

"The Economics of Iterative Software Development – Steering Toward Better Business Results" von Walker Royce, Kurt Bittner und Mike Perrow erschien 2009 bei Addison Wesley. Ein Buch über den wirtschaftlichen Wert von iterativen Vorgehensmodellen bei der Software-Entwicklung tönt interessant. Und mit unter 200 Seiten erwartete ich eine kurze, aber doch fundierte Auseinandersetzung mit dem Thema.