<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnet-forum.de/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang=""><title type="html">Rainer Hilmers Developer-Blog</title><subtitle type="html">Learning never ends for a developer.</subtitle><id>http://dotnet-forum.de/blogs/rainerhilmer/atom.aspx</id><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/default.aspx" /><link rel="self" type="application/atom+xml" href="http://dotnet-forum.de/blogs/rainerhilmer/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2010-01-01T15:34:28Z</updated><entry><title>DotNetExpansions Framework final official release 1.1</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/03/04/dotnetexpansions-framework-final-official-release-1-1.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/03/04/dotnetexpansions-framework-final-official-release-1-1.aspx</id><published>2010-03-04T13:42:20Z</published><updated>2010-03-04T13:42:20Z</updated><content type="html">Hi there, I never got any feedback from you guys out there (there was just 1, to be precise). So due to the lack of public interest this version 1.1 will be my last commit. Any support has been ceased at this very moment. http://cyrons.svn.beanstalkapp.com/general/DotNetExpansions/tags/1.1/DotNetExpansions(1.1).zip Bye...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/03/04/dotnetexpansions-framework-final-official-release-1-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=35560" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author><category term="Projects" scheme="http://dotnet-forum.de/blogs/rainerhilmer/archive/tags/Projects/default.aspx" /><category term="Tools, APIs Frameworks" scheme="http://dotnet-forum.de/blogs/rainerhilmer/archive/tags/Tools_2C00_+APIs+Frameworks/default.aspx" /></entry><entry><title>Windows-, Microsoft-,Office-Updates: Wie Falschinformationen Computernutzer in die Irre führen</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/03/02/windows-microsoft-office-updates-wie-falschinformationen-computernutzer-in-die-irre-f-252-hren.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/03/02/windows-microsoft-office-updates-wie-falschinformationen-computernutzer-in-die-irre-f-252-hren.aspx</id><published>2010-03-02T17:49:00Z</published><updated>2010-03-02T17:49:00Z</updated><content type="html">Dies ist mein Beitrag zu Kay Gizas Aufruf . Es wäre müßig hier alles wiederzukäuen. Herr Giza hat alles ausführlich und sehr gut nachvollziehbar geschildert, und ich kann wirklich nur jedem empfehlen, sich seinen Beitrag – ja nicht nur durchzulesen, sondern auch zu beherzigen – im eigenen Interesse! Es gibt nur einen Punkt, in dem ich ihm nur bedingt zustimme. Es handelt sich dabei um automatische Updates. Ich persönlich habe Microsoft Update so eingestellt, daß zwar automatisch nach Updates gesucht...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/03/02/windows-microsoft-office-updates-wie-falschinformationen-computernutzer-in-die-irre-f-252-hren.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=35225" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author></entry><entry><title>DotNet Expansions, neue Version 1.0.3711.28233 verfügbar</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/28/dotnet-expansions-neue-version-1-0-3711-28233-verf-252-gbar.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/28/dotnet-expansions-neue-version-1-0-3711-28233-verf-252-gbar.aspx</id><published>2010-02-28T15:09:41Z</published><updated>2010-02-28T15:09:41Z</updated><content type="html">Mein DotNetExpansions Framework wurde heute erweitert: Lazy&amp;lt;T&amp;gt; (für alle die, aus welchen Gründen auch immer, auf das .NET Framework 4 verzichten müssen) Dictionary.Exchange Extension (für den einfachen Austausch von Werten bereits existierender Keys in einer Dictionary) Erste wiederverwendbare EBC*-Komponenten. Den ComponentBinder wird man hier nicht finden. Das ist ein Baby von Ralf Westphal. Was das DotNetExpansions Framework sonst noch zu bieten hat, kann man hier nachlesen. Download &amp;#160;...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/28/dotnet-expansions-neue-version-1-0-3711-28233-verf-252-gbar.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=34791" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author></entry><entry><title>Versionskontrolle mit TortoiseHg (Mercurial). Erste Eindrücke</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/19/versionskontrolle-mit-tortoisehg-mercurial-erste-eindr-252-cke.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/19/versionskontrolle-mit-tortoisehg-mercurial-erste-eindr-252-cke.aspx</id><published>2010-02-19T15:05:06Z</published><updated>2010-02-19T15:05:06Z</updated><content type="html">Vorwort Ich benutze nun schon einige Jahre TortoiseSVN zur Versionskontrolle und ärgere mich oft über so manche Störrischkeit (man könnte es auch Bugs nennen). Löscht man z.B. einen Ordner über SVN, erscheint beim anschließenden Commit-Versuch prompt eine Meldung, die besagt daß meine Arbeitskopie nicht mehr aktuell sei – auch wenn es nur eine einzige Arbeitkopie gibt! Was soll das? OK, dann aktualisieren. Wie nicht anders erwartet, wurde nichts geändert. Wieder stellt sich die Frage nach dem Sinn...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/19/versionskontrolle-mit-tortoisehg-mercurial-erste-eindr-252-cke.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=32454" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author></entry><entry><title>Lambda Expressions: Warum ich denke daß sie schnell gegen CCD –Prinzipien verstoßen</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/18/lambda-expressions-warum-ich-denke-da-223-sie-schnell-gegen-ccd-prinzipien-versto-223-en.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/18/lambda-expressions-warum-ich-denke-da-223-sie-schnell-gegen-ccd-prinzipien-versto-223-en.aspx</id><published>2010-02-18T12:16:07Z</published><updated>2010-02-18T12:16:07Z</updated><content type="html">Oft wird mir etwas unwohl wenn ich eine Lambda expression sehe. Lange Zeit wußte ich nur vage warum überhaupt. Sie lassen sich schlecht lesen, aber warum? Jetzt ist bei mir der Groschen gefallen. Es sind die anonymen Parameter. Hie ein Beispiel: /// &amp;lt;summary&amp;gt; /// Create a Lookup to organize the packages. /// Use the first character of Company as the key value. /// Select Company appended to TrackingNumber for each element value in the Lookup. /// &amp;lt;/summary&amp;gt; /// &amp;lt;param name=&amp;quot;packages&amp;quot;&amp;gt;...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/18/lambda-expressions-warum-ich-denke-da-223-sie-schnell-gegen-ccd-prinzipien-versto-223-en.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=32218" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author></entry><entry><title>Unable to find manifest signing certificate in the certificate store</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/09/unable-to-find-manifest-signing-certificate-in-the-certificate-store.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/09/unable-to-find-manifest-signing-certificate-in-the-certificate-store.aspx</id><published>2010-02-09T12:01:10Z</published><updated>2010-02-09T12:01:10Z</updated><content type="html">Als ich meinen Rechner mit Windows 7 neu installiert hatte und eine Applikation neu kompilieren wollte, gab es eine unangenehme Überraschung. Der Schlüssel zur Signierung, den ich immer verwende, wurde nicht mehr akzeptiert. Der Compiler meldete, &amp;quot; Unable to find manifest signing certificate in the certificate store &amp;quot; . Im Internet auf der Suche nach einer Lösung, fand ich nur den Tip, die Signierung auszuschalten. Das ist ja nicht im Sinne des Erfinders! Also probierte ich selber etwas...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/02/09/unable-to-find-manifest-signing-certificate-in-the-certificate-store.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=28900" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author><category term="Trouble shooting" scheme="http://dotnet-forum.de/blogs/rainerhilmer/archive/tags/Trouble+shooting/default.aspx" /></entry><entry><title>CCD: Domain POCO Adapter für fluent Filter</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/01/02/fluent-filter-und-domain-poco-adapter.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/01/02/fluent-filter-und-domain-poco-adapter.aspx</id><published>2010-01-02T21:01:11Z</published><updated>2010-01-02T21:01:11Z</updated><content type="html">Ich brauche mal eure Hilfe, sitze hier alleine an meinem Schreibtisch und überlege, ob das alles so richtig ist. Leider gibt es niemanden mit dem ich das diskutieren könnte – ausser euch da draussen im Internet. Also, lasst es Kommentare regnen. :-) Ein POCO “Family” hat typische Properties. Darunter auch Typen die nicht nullable sind (warum das wichtig ist, kommt noch). Um das Domänenmodell nicht zu verletzen, will ich das auch nicht ändern. Zum Beispiel gibt es das Property “ID” vom Typ GUID. Das...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/01/02/fluent-filter-und-domain-poco-adapter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=10776" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author></entry><entry><title>User Experience: Eine reale Beobachtung</title><link rel="alternate" type="text/html" href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/01/01/user-experience-eine-reale-beobachtung.aspx" /><id>http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/01/01/user-experience-eine-reale-beobachtung.aspx</id><published>2010-01-01T14:34:28Z</published><updated>2010-01-01T14:34:28Z</updated><content type="html">Eigentlich dachte ich ja, die bei Microsoft wären die Gurus was die sogenannte “User Experience” betrifft. Schließlich haben sie Design Guidelines herausgebracht, denen viele von uns Software-Entwicklern nacheifern. Gerade habe ich eine interessante Beobachtung gemacht. Etwas das ich mir für die Zukunft merken muß, wenn ich selber mal wieder ein GUI stricke. Ein User hat auf seinem Notebook Microsoft Security Essentials als Antivirenprogramm laufen. Eben kam eine Meldung daß es neue Definitions-Updates...(&lt;a href="http://dotnet-forum.de/blogs/rainerhilmer/archive/2010/01/01/user-experience-eine-reale-beobachtung.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet-forum.de/aggbug.aspx?PostID=10766" width="1" height="1"&gt;</content><author><name>Cyron</name><uri>http://dotnet-forum.de/members/Cyron.aspx</uri></author></entry></feed>