# Friday, October 30, 2009

Interesting…

image

Friday, October 30, 2009 10:30:13 AM (W. Europe Standard Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 

Interoperabilität gehört (fast) zu meinem täglichen Brot :-) Und zwischen Web Services ist das ja auch ganz normal. Ich freue mich daher sehr, dass Microsoft das Thema auch auf dem Schirm hat. Mit dem “Evangelist mit dem Hut” habe ich mich vor ein paar Tagen zusammengesetzt und wir haben einen Web Cast aufgenommen. Jan hat danach noch ein Video-Interview mit mir gemacht, was er in seinem Blog gepostet hat. 

Life | Misc | WCF | WebServices
Friday, October 30, 2009 10:23:32 AM (W. Europe Standard Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, August 13, 2009

I really like to work with Blend 3.0 beside Visual Studio for WPF (Windows Presentation Foundation) or Silverlight Applications … but this really sucks:

image

Thursday, August 13, 2009 3:52:42 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, August 06, 2009

Nur noch wenige Tage

image

Event | Life
Thursday, August 06, 2009 7:30:32 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 

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:

image

 Download

Thursday, August 06, 2009 7:26:47 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Sunday, July 26, 2009

lennybaconfeiert_panundatrist

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…

image

Einen Blick und ein Ohr wert!

Update: Reinhören bei MySpace...

Sunday, July 26, 2009 2:30:35 AM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Friday, July 24, 2009

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. Es fehlt lediglich die Ausführbare Datei: iexplore.exe

Kein weiterer Kommentar!

http://www.withinwindows.com/2009/07/16/downloading-another-browser-in-e-without-a-browser-in-3-steps/

Friday, July 24, 2009 10:58:51 AM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [1]  | 
# Wednesday, July 01, 2009

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. Und nein PostSharp ist auch nicht drinne.

 

public class ChangeTracker<TEntity>
    where TEntity : INotifyPropertyChanging
{
    private Hashtable _data;
    private TEntity _entity;
    private static readonly Type _entityType = typeof(TEntity);

    public void AddEntity(TEntity entity)
    {
        if (entity.EntityState != EntityState.Detached) return;
        if (_entity != null)
        {
            _entity.PropertyChanging -= EntityPropertyChanging;
        }
        _data = new Hashtable();
        _entity = entity;
        _entity.PropertyChanging += EntityPropertyChanging;
    }

    private void EntityPropertyChanging(
        object sender,
        PropertyChangingEventArgs e)
    {
        if (_data.ContainsKey(e.PropertyName)) return;
        var propertyInfo = _entityType.GetProperty(e.PropertyName);
        if (propertyInfo == null) return;
        if (!propertyInfo.CanWrite) return;
        var value = propertyInfo.GetValue(_entity, null);
        _data.Add(e.PropertyName, value);
    }

    public void ResetEntity()
    {
        _entity.PropertyChanging -= EntityPropertyChanging;

        foreach (DictionaryEntry data in _data)
        {
            var propertyInfo = _entityType.GetProperty((string)data.Key);
            if (!propertyInfo.CanWrite) continue;
            propertyInfo.SetValue(_entity, data.Value, null);
        }
        _entity = null;
    }
    public Hashtable GetChanges()
    {
        return _data;
    }
}

Wednesday, July 01, 2009 4:00:08 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [4]  | 
Wednesday, July 01, 2009 9:52:06 AM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Sunday, June 14, 2009

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.nrwconf.de/.

nrwconf09attendeebutton

Wir freuen uns, Ihnen auch dieses Jahr sowohl bekannte Gesichter, als auch neue Speaker vorstellen zu dürfen. Die Veranstaltung wurde in diesem Jahr möglich durch unsere Sponsoren: Hewlett Packard, devcoach, Microsoft Deutschland, Brockhaus AG, Itemis AG, sepago GmbH, MT AG, sowie weiteren Unternehmen.

Eine weitere Neuerung in diesem Jahr ist der Workshop Day, der am Vortag der eigentlichen Konferenz – sprich am 27.08.2009 – in den Räumlichkeiten unseres Sponsoren Ontaris GmbH stattfindet. Der Developer-Workshop befasst sich mit der Microsoft Web Platform und behandelt die Themen Rich Internet Applications mit Silverlight 3.0 und Web 2.0 Applikationen mit ASP.NET AJAX und JQuery. Die Workshops haben eine begrenzte Teilnehmerzahl (je acht) um den Lernerfolg zu garantieren. Also schnell einchecken…

Sunday, June 14, 2009 11:07:00 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [2]  |