.NETte Dinge und noch einiges mehr ;-) RSS 2.0
 Tuesday, October 28, 2008

Die Tage werden kürzer, aber die Vorfreude immer größer :-)

Tuesday, October 28, 2008 1:59:00 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Privat
 Monday, October 20, 2008

Am letzten Wochenende ging die erste .Net Open Space zu Ende. Leider.. Es war wirklich eine sehr gelungene Veranstaltung mit interessanten Themen, die von den Teilnehmern selbst angeboten wurden. Das Konzept scheint etwas ungewöhnlich, aber es ist einfach genial. In der Praxis sah das ganze so aus:

Jemand schlägt ein Thema vor, welches ihn gerade beschäftigt oder was ihn brennend interessiert. Finden sich Gleichgesinnte, geht’s ab in einen Raum und schon kann die Diskussion bzw. Präsentation beginnen.

So kamen bis zu vier teils völlig verschiedene Themen für die ca. ein bis zwei Stunden andauernden Sessions zusammen, die zeitgleich stattfanden.

Die Themenschwerpunkte, die die meisten Leute angezogen haben, waren die „großen Ds“ (Testdriven Development (TDD), Behaviordriven Development (BDD), Modeldriven Development (MDD), Domaindriven Development (DDD), ...), Getting Things Done (GTD), Continuous Integration (CI) um nur einige zu nennen.

Es war sehr interessant mit anderen nicht nur technisch orientieren Leuten zu diskutieren und sich auszutauschen. Insbesondere die Gespräche zwischen den Sessions waren richtig gut.

Ein besonders dickes Lob geht an die Organistation der Veranstaltung. Soviel Herzblut wie bei dem Orgateam zu spüren war... wirklich einmalig :-)

Monday, October 20, 2008 12:25:01 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Events
 Tuesday, July 15, 2008

Wikipedia... In computer programming, code smell is any symptom in the source code of a computer program that indicates something may be wrong. It generally indicates that the code should be refactored or the overall design should be reexamined. The term appears to have been coined by Kent Beck on WardsWiki. Usage of the term increased after it was featured in Refactoring. Improving the Design of Existing Code.

Das Thema ist wahrscheinlich so alt wie das Entwickeln selbst. Wie baue ich guten Code oder anders was macht guten Code aus. Im aktuellen Projekt bin ich viel in fremden Code unterwegs und es ist schon teilweise Wahnsinn was da alles produktiv! läuft...

Es gibt zahlreiche Artikel, die sich mit dem Thema auseinander setzen bzw. gesetzt haben.

Ich möchte mich an dieser Stelle nicht ausnehmen, manchmal ist der Zeitdruck einfach zu groß. Eine vernünftige Ausrede ist auch nicht. I know ;-) . Allerdings sollte ein konsequentes Code Refactoring dafür sorgen, dass wenigstens die Grundprinzipien eingehalten werden. Am Ende provitieren alle (Entwickler, Projektleiter, Anwender, Vertriebler, Manager, ...) davon, dass der Code sauber ist.

Beim stöbern bin ich auf einen älteren Bericht von Jeff gestoßen, der wunderbar ein paar Dinge darlegt.

Ebenso hat Tobi auch so einige nette Links zum Thema parat (btw interessante Linkadresse ;-) )

Tuesday, July 15, 2008 2:55:47 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Entwicklung
 Thursday, July 10, 2008

Wenn für das Debuggen von ASP.NET Anwendungen Firefox genutzt wird, kann es zu einer Verlangsamung von Firefox kommen. Scott hat sich ein wenig ausgiebiger damit beschäftigt um am Ende festzustellen, dass es hier schon längst eine Lösung für gibt...

Consequently, to fix this problem of slow response times when visiting localhost using Firefox, either set the network.dns.diableIPv6 configuration property to true or set the network.dns.ipv4OnlyDomains configuration property to “localhost”. My search led me to many pages around the Web suggested that you set the nework.dns.disableIPv6 property to true, but this would disable IPv6 support for all sites visited by the browser (at least according to the Wiki documentation). Therefore I set the network.dns.ipv4OnlyDomains property to “localhost”.

Gelesen bei Scott

Thursday, July 10, 2008 9:19:23 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Entwicklung |  ASP.NET
 Tuesday, July 01, 2008

Durch einen Artikel von James Nies auf CodeProject bin ich auf sein neueste Open Source Project NArrange aufmerksam geworden. Der erste Eindruck ist wirklich gut. Sortiert es Methoden, Attribute, usw. innerhalb von Klassen um und packt das ganze in einzelne Regions. Das Tool kann auch in Visual Studio integriert werden.

image

Tuesday, July 01, 2008 6:53:49 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Entwicklung |  Tools
 Monday, June 30, 2008

schwimmenlaufenEigentlich stand alles unter einem gutem Vorzeichen am Samstag, beim Spreewaldtriathlon. Beim 2,2 km Schwimmen konnte ich gute 5 Minuten gegenüber dem Vorjahr rausholen! Am Ufer jubelten mir meine lieben Fans ;-) entgegen, sodass ich selbst den strömenden Regen und die teils heftigen Windböen beim Radfahren vergass und wieder meinen Tunnelblick aufsetzte. Am Ende hab ich eine, für meine Verhältnisse, super Radrunde von 84 km hingelegt. Kurz vor dem Wechsel allerdings wurden meine Beine seehr schwer und brannten förmlich. An dem Punkt kamen die ersten Zweifel. Und das war mein Fehler, diese blöden Zweifel. Auf der anderen Seite soll man auch auf seine Signal hören, auch wenns im Wettkampf äußerst schwer fällt.

Die erste von vier Laufrunden (4x5km) zeigte sich als sehr schwer, die Beine wollten einfach nicht mehr, auch die kleine Verbesserung nach 3 4 km stellte sich bald wieder ein. Es einfach zum Mäusemelken. Die zweite Runde brachte dann den völligen Bruch. Ich konnte kaum noch einen Schritt machen und das bei gutem 150er Puls. Den letzten Kilometer konnte ich nur noch langsam gehen, auch die wiederholten Versuche brachten nix. Es ging nicht mehr weiter und das 10 km vor dem Ziel...

Leere, Zweifel, ... eigentlich geht einem alles durch den Kopf. Es hat an diesem Tag einfach nicht sollen sein. In den nächsten Tagen werd ich für mich noch genau auswerten, woran es gelegen hat und wo genau meine Schwachstellen gelegen haben. Der nächste Triathlon kommt!!

Übrigens einen herzlichen Glückwunsch CP für deinen allerersten gefinishten Triathlon!! Vielleicht hast du jetzt auch Feuer gefangen ;-) Du hast die 500m Schwimmen, 19km Rad und 5km Laufen wunderbar absolviert und selbst die Massagen über dich ergehen lassen ;-)

An dieser Stelle einen Riesen Dank an alle die mich so angefeuert haben!! Das Anfeuern, insbesondere bei diesem besch...eidenen  Wetter,  kostet mindestens genauso viel Kraft wie das Schimmen, Radfahren und Laufen an sich.

Euer Steini

Monday, June 30, 2008 7:12:21 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Sport
 Thursday, June 26, 2008

Um Verbindungen zwischen managed und unmanaged Code herzustellen, gibt es die Möglichkeit Plattform Invoke einzusetzen. Allerdings ist es mitunter schwierig einzusetzen, da Datentypen auf beiden Seiten teils unterschiedlich benutzt werden. Ein Hilfsmittel stellt das Interop Tool dar. Zunächst kann die gewünschte  Methode (unmanaged) ausgewählt werden und erhält dann ein Beispielskript (managed) für den Aufruf der Methode generiert.

Also mir hätte das damals doch so einiges an Arbeit erspart. Gerade für den Einstieg in die Thematik ist es wirklich super. Ob es auch für "Spezialfälle", wie z.B. Übergabe von dynamischen Arrays (MFC <--> .NET) geeignet ist, bezweifle ich, allerdings ohne es genau zu wissen...

MSDN Artikel

Artikel zum Tool (VBTeam)

Tool (Codeplex)

Gelesen im Microsoft .NET Framework Feed

Thursday, June 26, 2008 1:02:13 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Entwicklung |  .NET
 Thursday, June 19, 2008

Mensch was hab ich mich gestern gequält mit der neuen externen USB Festplatte. Jedesmal wenn ich sie (WD Passport 250 GB) anstecken wollte, konnte Windows XP den Treiber für die Installation nicht finden. Schon merkwürdig, da ich an dem Rechner schon mit einigen USB Sticks und anderen Festplatten gefüttert hatte.

Nach dem Suchen in zahlreichen Foren, hab ich endlich folgende Lösung gefunden.

Die inf-Dateien fehlten bei mir.

disk.inf
disk.sys
usbstor.inf
USBSTOR.SYS
volsnap.sys
volume.inf

Und siehe da, nachdem Windows der Ort dieser Dateien verraten wurde, klappte es :-)
Thursday, June 19, 2008 9:10:57 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Computer
 Monday, June 09, 2008

Silverlight Beispiele zu Hauf...

http://www.miketaulty.com/SLVideos.html

Monday, June 09, 2008 2:39:55 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
.NET |  ASP.NET

Derzeit läuft der Energiesparer Spot in den Medien. Nun ja..

Am besten fand ich immer noch das Buzzword Bingo ;-)

IBM Spots

Monday, June 09, 2008 2:30:28 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Fun

Statusbasierende Workflows sind eine feine Sache, nur hab ich bisher noch nichts damit gemacht. Die zwei Artikel von Scott sind mir eine wunderbare Einführung in die Thematik gewesen :-)

 

http://www.odetocode.com/Articles/465.aspx

http://www.odetocode.com/Articles/460.aspx

Monday, June 09, 2008 7:30:28 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Entwicklung |  .NET |  ASP.NET
 Thursday, May 15, 2008

Hier wieder mal ein paar Links die ich nicht vergessen wollte und vielleicht für andere interessant sein könnten.

Mit log4net können Logdateien in den verschiedensten Ausführungen geschrieben werden. Einfach zu handhaben und einzusetzen. Doch wie sieht eine gute Konfiguration für den laufenden Betrieb aus? Hier eine mögliche Variante...

http://weblogs.asp.net/tgraham/archive/2007/03/15/a-realistic-log4net-config.aspx

Wie kann ich NHibernate möglichst effizient in Webanwendungen einsetzen. Der Artikel bietet dazu interessante Informationen.

http://www.beansoftware.com/ASP.NET-Tutorials/NHibernate-Log4Net.aspx

Wie sieht ein gutes Exceptionhandling aus? Der Benutzer soll zwar ausreichende Informationen, aber trotzdem keinen detaillierten Einblick in die Anwendung bekommen. Auf CodeProject hat Daniel einen sehr guten Artikel verfasst.

http://www.codeproject.com/KB/architecture/exceptionbestpractices.aspx

Thursday, May 15, 2008 9:51:23 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Links

imageWer eine Onlinealbum auf Basis von ASP.NET 2.0 mit AJAX sucht, dem kann der Gallery Server Pro empfohlen werden. Hier lassen sich die verschiedenste Medientypen, wie Bilder, Videos oder Dokumente in Alben verwalten. Und das alles kostenlos unter GNU Lizenz ;-)

Es gibt für den Code auch einen Beitrag bei CodeProject.Powered by Gallery Server Pro v2.0.2898

Thursday, May 15, 2008 9:45:33 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Entwicklung |  Fotos

 

Jörg hat einen interessanten Link zu einer Sendung über den Leistungssport und die Leistungsoptimierung, am Beispiel vom Profiradteam Gerolsteiner, speziell Fabian Wegmann. Sehr interessant, wer und mit welchen Mitteln am sportlichen Erfolg beteiligt ist. Sehenswert für jeden Sportinteressierten !!

Thursday, May 15, 2008 7:44:37 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
Sport
Archive
<October 2008>
SunMonTueWedThuFriSat
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2009
Christian Stein
Sign In
Statistics
Total Posts: 238
This Year: 0
This Month: 0
This Week: 0
Comments: 20
All Content © 2009, Christian Stein
DasBlog theme 'Business' created by Christoph De Baene (delarou)