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:
Websites and blogs of people that attended a Homebrew Website Club Düsseldorf.
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…
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.
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.
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!
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.
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…
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!!!
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 ;-)
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:
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
MCPD’ed as Enterprise Application Developer 3.5
Today I got confirmed I passed :-)
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.
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.
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…
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.
MCPD ASP.NET 3.5
I just received the confirmation to the exam i did a few weeks ago:
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.
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.
This URLs TAG
Get yours at http://tag.microsoft.com/