Sign up

Websites and blogs of people that attended a Homebrew Website Club Düsseldorf.

A public list by dan.

lennybacon.com Valid

Visual Studio Addin - OpenInBlend

I’m currently building a Silverlight 3.0 Business Application with a customer. I really like the ability of Blend to open the current solution in Visual Studio. But what about vice versa? nada! So I hacked a small Visual Studio AddIn to do the job for me:

lennybacon.com Valid

pan und artist

Mein Freund Jonas hat mit seinem Kollegen das “Album in der Pipeline”. Ich durfte schon in einen sneak peak das neue Werk der beiden hören… Einen Blick und ein Ohr wert! Update: Reinhören bei MySpace…

lennybacon.com Valid

Browser herunterladen in einem Windows ohne Browser

Man man man das is ja sowas von krank. Aber das ist ja auch nicht der erste Schildbürger-Streich der EU… In der folgden Anleitung (englisch) wird erklärt, wie man in der E (für Europa) Version von Windows 7 einen Browser herunterladen kann, ohne, dass ein Browser installiert ist. Hä? Gaaaaannz einfach. Man nehme den Windows Media Player dafür (schuck!!!). Das geht (wichtige Info), weil die DLLs und das ActiveX Control des Internet Explorers im System vorhanden sind.

lennybacon.com Valid

Re: Blinder Fleck Change Tracking

Ich habe gerade Ralfs Posting gelesen. Ich stimme ihm zu (auch wenn ich den DataSet doch etwas kritischer gegenüber stehe:-)), dass Changetracking nicht zum Binden Fleck werden darf. Den Ansatz das Tracking als seperated concern zu Implementieren habe ich erst vor kurzen gewählt – und da Ralf gefagt hat wer ‘s implementiert möchte ich hier ein paar Zeilen Code teilen. Ich verlasse mich dabei darauf, dass saubere Objekte das Interface INotifyPropertyChanging implementieren.

lennybacon.com Valid

why in the world would you perform a slow database query… when you don't have to?

A must-read: http://www.codinghorror.com/blog/archives/001281.html Thanks, Jeff!

lennybacon.com Valid

NRW Conf 09

Auch in diesem Jahr veranstaltet der Just Community e.V. wieder das größte Developer und IT-Pro Community Event. Unter dem Motto „Check-In zum Wissensvorsprung“ holen wir am 28.08.2009 zahlreiche nationale und internationale Speaker nach Wuppertal. Neben den Vorträgen haben Sie natürlich auch dieses Jahr wieder viel Zeit für das Networking mit anderen ITlern aus Nah und Fern. Alle Informationen, wie die Agenda und eine Übersicht über die Speaker gibt es unter http://www.

lennybacon.com Valid

Architecture.NET Open Space 2009

Der Eventsommer geht weiter… am 5. und 6. Juni fand der erste Architecture.NET Open Space 2009 in Düsseldorf statt. Ein sehr interessantes Format und sehr interessante Themen. Lars, bitte im Winter 2008 gleich nochmal :-) btw. Lars wird unsere Usergroup am 02.07.2009 besuchen…

lennybacon.com Valid

Project Springboard

Am 5. Juni war ich als Sprecher beim “Project Springboard” zu Gast. Dennis Zielke und das Student Partner Team haben ganze Arbeit geleistet und ein Spitzen Event auf die Beine gestellt – nochmal nochmal nochmal! Mein Vortrag “IIS, PHP & WCF – Web Services InterOp” hat wirklich Laune gemacht und ist laut Feedback bester Vortrag der Konferenz – DANKE, IHR WARD EINE SUPER AUDIENCE!!!

lennybacon.com Valid

Constructors and Connascence of Position (CoP)

Do you know code with constructors containing each and every property? I’ve never had a name for CoP before this post. Thanks Richard! Btw.: Extension methods do the job as well without the need to know a second object ;-)

lennybacon.com Valid

Conference: dotnet Cologne 2009

On the 15th of Mai the Cologne/Bonn .NET Community invited to the Microsoft Campus in Cologne for a day full of WPF and Silverlight – the dotnet Cologne 2009. My submission to the Call for Papers was the only Talk NOT talking about User Interfaces… but was accepted – Thanks, to Roland, Albert and Stefan! I was happy that my presentation was not held in room 404 ;-) Hoper to see you on one (or all) of the next events:

lennybacon.com Valid

WPF Fast Start – Coole Daten-Visualization in 15 min.

Wie man Benutzeroberflächen für Desktops und das Web mit der Windows Presentation Foundation (WPF) erstellt, das können Sie jetzt im MSDN-Portal für Softwarehersteller (ISVs) lernen – in einer Viertelstunde. Möglich macht’s WPF Fast Start, eine WPF-Komponente, die Sie in eine Ihrer Anwendungen implementieren und testen können. Einfach herunterladen und nach dem beigefügten Tutorial vorgehen. http://www.microsoft.com/germany/msdn/my/softwarehersteller/WPF_FastStart.mspx

lennybacon.com Valid

MCPD’ed as Enterprise Application Developer 3.5

Today I got confirmed I passed :-)

lennybacon.com Valid

Visual Studio Team please add comment CSS selection

Until then this Visual Studio macro helps to comment and uncomment in CSS files. Imports System Imports EnvDTE Imports EnvDTE80 Imports EnvDTE90 Imports System.Diagnostics Public Module StyleSheets Public Sub CommentCss() Dim ts As TextSelection = DTE.ActiveDocument.Selection Dim text As String = ts.Text.Trim(" ") Dim fileName = DTE.ActiveDocument.FullName If Not fileName.EndsWith(".css") Then DTE.ExecuteCommand("Edit.CommentSelection") Return End If If String.IsNullOrEmpty(text) Then Return End If ts.Text = "/*" + text + "*/" End Sub Public Sub UncommentCss() Dim ts As TextSelection = DTE.

lennybacon.com Valid

Let’s Kill Internet Explorer 6

I just stumbled over Richards initiative on killing IE6… I extended the message to display and added it to my blog and our companies web site: Here is the mark up: <!--[if lte IE 6]> <div style="background-color: #f9f4ad; border: solid 1px #e0d200; padding: 8px; margin-top: 10px; text-align: center;"> <p>You are using an <strong>old and unsupported version of Internet Explorer.</strong></p> <p>In order to get the most out of the web, you should get a <a href="http://www.

lennybacon.com Valid

IX powered ASP.NET Seminar vom 23.-27. März in Essen

Die IX veranstaltet zusammen mit IT-Visions (Dr. Holger Schwichtenberg) ein .NET Seminar, das wahlweise in verschiedenen, zum Teil aufeinander aufbauenden Blöcken gebucht werden kann. Dabei werden die Grundkonzepte von .Net, die Sprachsyntax von C#, die Handhabung der Entwicklungsumgebung Visual Studio, die wichtigsten Funktionen der .Net-Klassenbibliothek geschult. Neben allgemeinen .Net-Seminaren gibt es spezielle Kurse zu Desktop-Anwendungen mit Windows Forms und WPF sowie Web-Anwendungen mit ASP.NET und AJAX. Anmeldung per Mail an mich oder die IX-Konferenzseite…

lennybacon.com Valid

Sorting generic Dictionaries

A colleague (Daniel Wessels) just asked me how I would sort a generic Dictionary because it has no build in Sort method. A solution that uses functionality that is built in would be to (ab)use a generic list: var dictionary = new Dictionary<string, int>() { {"George",42}, {"Mike",28}, {"Pete", 56}, {"Sam", 33}, }; var list = dictionary.ToList(); list.Sort((a, b) => a.Value.CompareTo(b.Value)); foreach (var keyValuePair in list) { Console.WriteLine( string.Concat( keyValuePair.Key, " ", keyValuePair.

lennybacon.com Valid

MCPD ASP.NET 3.5

I just received the confirmation to the exam i did a few weeks ago:

lennybacon.com Valid

Changing background color of a textbox from a CustomValidator’s client side script

I’m currently at a customer in Hannover and was asked how to change the background color of a textbox from the client side validation method called by a CustomValidator control. Here is a sample how to access the pages validation properties including the one from the custom validator: function validateRequired(sender, args) { if (args.Value == null) return; if (args.Value.length > 0) return; args.IsValid = false; var txt = $get(sender.controltovalidate); if (txt) { txt.

lennybacon.com Valid

Nic is telligent now…

My good friend Nicolas Goetz has just started to work as International Account Manager (DE, AT … up to Asia) for famous and well known telligent. The guys around Rob Howard are the creators of “Community Server” (the stuff that runs e.g. www.asp.net and loads of other community sites). Nice move, Nic. Wish you all the best.

lennybacon.com Valid

This URLs TAG

Get yours at http://tag.microsoft.com/