Jan 06
Im gerade frischen neuem Jahr – an dieser Stelle sei kurz allen Lesern ein frohes neues und erfolgreiches 2010 gewünscht
– wurde ich direkt mit dem Deployment eines IIS 7-gehosteten WCF-Service auf einem Web-Server mit Windows 2008 konfrontiert, dessen Website auf mehrere Domains konfiguriert ist.
Nahezu zwangsläufig (wie sich im Nachhinein herausstellen sollte) lief ich in die Falle und stolperte über den Fehler
This collection already contains an address with scheme http. There can be at most one address per scheme in this collection. Parameter name: item
Nach – zum Glück – (relativ) kurzer Suche fand ich ein paar hilfreiche Blog-Einträge, aber ganz besonders erhellend waren für mich die folgenden Beiträge von Keith Elder, die ich daher an dieser Stelle für mich und jeden interessierten Leser verlinken möchte:
http://keithelder.net/blog/archive/2008/01/17/Exposing-a-WCF-Service-With-Multiple-Bindings-and-Endpoints.aspx
http://keithelder.net/blog/archive/2008/04/28/Configuring-WCF-and-IIS-7-With-HTTP-Bindings-and-Multiple.aspx
http://keithelder.net/blog/archive/2008/03/23/What-Software-Developers-Can-Learn-from-Forrest-Gump.aspx
Dez 18
Scott Guthrie hat einen Blog-Eintrag veröffentlicht, demnach es einen öffentlichen Release Candidate vom kommenden Visual Studio 2010 und .NET 4 im Februar des kommenden Jahres geben wird. Dieser wird mit einer Go-Live-Lizenz ausgestattet, kann also auch in Produktivumgebungen eingesetzt werden.
Um noch auf das kommende Feedback auf diese Version reagieren zu können, wurde dafür der für März geplante Erscheinungstermin der endgültigen Version von Visual Studio 2010 und .NET 4 “um einige Wochen” verschoben.
http://weblogs.asp.net/scottgu/archive/2009/12/17/visual-studio-2010-and-net-4-0-update.aspx
Okt 19
Microsoft hat laut The Register das Veröffentlichungsdatum der fertigen Version von Visual Studio 2010 auf den 22. März 2010 festgelegt.
Ebenfalls soll die Beta 2 von Visual Studio 2010 und dem .NET Framework 4 ab sofort für MSDN-Subscriber verfügbar sein und ab dem 21. Oktober 2009 auch für den Rest der Welt.
http://www.theregister.co.uk/2009/10/19/visual_studio_2010_second_beta_packaging/
Okt 08
Momentan läuft es wohl nicht so richtig rund bei Microsoft was Mobile Devices anbegeht.
So gibt es bezüglich einer vollumfänglichen Implementierung von Silverlight für Mobile keine Fortschritte zu vermelden – nur ein abgespecktes Silverlight for Windows Embedded erscheint vorerst (Silverlight-City Blog).
Auch das soeben veröffentlichte Windows Phone 6.5 (ja, mal wieder eine Namensänderung) wurde von der Allgemeinheit jetzt nicht gerade mit Lob überschüttet (Create Or Die Blog).
Vom Microsoft-Pendant des AppStores von Apple “Marketplace for Mobile” sollte man zur Zeit besser auch nicht reden.
…und dann meldet sich auch noch Daniel Moth (Senior Program Manager bei Microsoft) zu Wort und empfiehlt Entwicklern für Windows Mobile Devices, die Erwartungen nicht zu hoch zu schrauben. So werden wir eine Unterstützung für die Entwicklung von mobilen Geräten in Visual Studio 2010 wohl erst mit dem Release von Windows Phone 7 sehen – und dann wohl auch ausschließlich dafür (The Moth Blog).
Bei der bisher an den Tag gelegten Geschwindigkeit der Releases würde ich den Zeitrahmen dafür mit Glück im zweiten Halbjahr 2010 sehen…
Sep 01
Die seit Sonntag für registrierte Anwender verfügbare Beta der neuesten Version des OR-Mappers EntitySpaces hat am gestrigen Montag eine frei verfügbare Trial zur Seite gestellt bekommen.
http://www.entityspaces.net/blog/
Jul 12
Brad Wilson hat in seinem Blog die Verfügbarkeit des neuen CTP von xUnit.net 1.5 angekündigt.
http://bradwilson.typepad.com/blog/2009/07/xunitnet-15-ctp-2.html
http://xunit.codeplex.com/
Gänzlich unbemerkt von mir wurde auch eine neue Version von xUnit.net Contrib veröffentlicht, so dass jetzt jede Version von xUnit mit dem ReSharper Runner genutzt werden kann.
http://xunitcontrib.codeplex.com/
Jun 06
Ich kann es nicht verleugnen: auch wenn ich Delphi nach wie vor für kleinere, native Win32-Anwendungen für die IDE der Wahl halte (und ich auch noch immer Neuentwicklungen solcher Applikationen in Delphi durchführe), so ist Delphi noch nicht einmal im Ansatz ein Thema für mich, wenn es um verteilte Anwendungen, mobile Applikationen oder Internet geht.
Dementsprechend haben sich die Zeichen der Zeit geändert und ich verbringe nur noch einen kleinen Teil meiner Arbeitszeit mit Delphi, wohingegen sich der Schwerpunkt meiner Arbeit ganz klar auf Entwicklungen in C# verlagert hat (und ich das besonders im Hinblick auf die Sprache nicht im geringsten bereue).
Bart Roozendaal, CTO des niederländischen Softwareherstellers Sevensteps, erläutert in seinem Blog die Gründe, warum auch sie den Schritt von Delphi hin zu C# vollziehen:
http://blogs.sevensteps.com/2009/06/contemplating-mvc-for-our-software.html
http://blogs.sevensteps.com/2009/06/just-few-more-words-about-switch-from.html
Mai 22
Für die Open-Source-Datenbank FireBird gibt es seit heute neue die neue Version 2.5.0 für .NET 3.5 und 2.0 mit Support für das Entity Framework.
http://www.firebirdsql.org/index.php?op=files&id=netprovider
Mai 15
RemObjects hat heute die frei nutzbare Scripting Engine RemObjects Script for .NET als Preview veröffentlicht. Die Unterstützung für ECMAScript (aka JavaScript) ist wohl schon fertig, PascalScript wird wohl noch implementiert.
http://code.remobjects.com/p/roscript/
Apr 14
Mit dem FinalBuilder kann man jetzt auch Direct Messages via Twitter versenden. So kann man zum Beispiel auf seinem iPhone von erfolgreichen oder weniger erfolgreichen Builds benachrichtigt werden.
Das entsprechende Action Package kann man sich inklusive Quellcode kostenfrei herunterladen: http://www.finalbuilder.com/community-downloads.aspx
Realisiert wurde das Package auf der Basis der mitgelieferten .NET-Beispiele und Twitterizer, einem quelloffenen .NET-Interface für das Twitter API.
Mrz 23
Die sehenswerte Session von Rob Conery auf der MIX09 zum Thema ASP.NET MVC mitsamt dem aktuellen Stand der Demo-Applikation Storefront wurde veröffentlicht.
http://sessions.visitmix.com/MIX09/T62F
http://mvcsamples.codeplex.com/SourceControl/ListDownloadableCommits.aspx
Mrz 03
Auf CodePlex gibt es seit wenigen Tagen das xUnit.net Contrib Projekt, das dem Unit Testing Framework xUnit.net weitere Funktionalität hinzufügen möchte.
Den Anfang macht ein ReSharper-Runner, der auch ReSharper in der kommenden Version 4.5 schon in Kürze unterstützen soll.
http://sticklebackplastic.com/
http://xunitcontrib.codeplex.com/
Feb 26
Gerade durch Zufall gesehen, dass das kongeniale Tool SharePod für den iPhone-Besitzer ohne Mac sowie die dazugehörige .NET-Library vor einigen Tagen in aktualisierter Version veröffentlicht wurde.
http://www.getsharepod.com/
Feb 11
Auf der Suche nach einem Profiler für das .NET Compact Framework bin ich (wohl zwangsläufig – auch Raffaele Limosani erwähnt ihn in seinem Blog) auf den EQATEC Profiler gestoßen. Die zahlreichen Anwender scheinen wohl sehr zufrieden zu sein und neben dem .NET Compact Framework werden darüber hinaus auch die “großen” .NET-Versionen ab 2.0 unterstützt.
Dass dieses Tool auch noch kostenfrei erhältlich ist, macht es nicht uninteressanter…
http://www.eqatec.com/tools/profiler
Forum: http://www.eqatec.com/forum
P.S.: Unter http://www.eqatec.com/tools/tracer wird auch noch ein kostenfreies Trace-Tool angeboten, was ich mir aber noch nicht angeschaut habe.
Feb 11
EntitySpaces hat soeben die finale Version 2009 Q1 ihres OR-Mappers veröffentlicht. Im Gegensatz zu früheren Versionen ist diese nun vollständig in Visual Studio integriert (dennoch besteht weiterhin die Möglichkeit über die Kommandozeile die EntitySpaces-Projekte auszuführen – wichtig für Build- bzw. Continuous-Integration-Tools) und benötigt keinen externen Code-Generator wie MyGeneration oder CodeSmith mehr.
http://www.entityspaces.net/blog/2009/02/10/EntitySpaces+2009+Official+Release+Q1.aspx
Feb 11
Mike Taulty stellt in seinem Blog eine Applikation bereit (die sich übrigens per Click-Once installieren lässt), in der nahezu alle auf dem Markt befindlichen Controls für WPF und Silverlight eingebaut sind. Damit lässt sich hervorragend ein schneller Überblick über die existierenden Controls gewinnen.
http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/02/03/silverlight-wpf-control-browser.aspx
Feb 10
Achtzehn Monate nach dem letzten SharpDevelop Release gibt es seite heute Vormittag die brandaktuelle Version 3.0 (so aktuell, dass der Installer noch “Release Candidate” in der Titelzeile anzeigt).
Weitere Informationen findet man im entsprechenden Forum: http://community.sharpdevelop.net/forums/t/9017.aspx
Hier geht’s zum Download: http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop30
Feb 02
Sacha Barber hat in seinem Blog ein wirklich nettes Ticker-Graph-Control für WPF vorgestellt. Dazu gibt es einen Artikel und den Sourcecode auf CodeProject.
http://sachabarber.net/?p=421
http://www.codeproject.com/KB/WPF/WPFTickerGraph.aspx
Nov 26
Heute hat OpenNETCF das (wirklich) lang erwartete neue Release vom Smart Device Framework mit Unterstützung für Visual Studio 2008 veröffentlicht.
Neben der kostenfreien Community Edition gibt es für 50US$ eine Standard-Version mit umfangreichem Designer-Support und Quellcode für die Klassenbibliotheken. Die 500US$ teure Professional-Version enthält neben weitergehendem Support und Quellcode für Unit-Tests auch direkten Zugriff auf den gesamten Quellcode für 1 Jahr.
http://opennetcf.com/CompactFramework/Products/SmartDeviceFramework/tabid/65/Default.aspx
Gutscheine für ermäßigte Updates werden erfahrungsgemäß in den nächsten Tagen den Nutzern von vorhergehenden Versionen automatisch zugemailt.
Nov 25
Das OR/M-Framework EntitySpaces 2009 wurde einer umfangreichen Restrukturierung unterzogen und steht ab sofort in einer zeitlich beschränkten Alpha-Version als Preview zur Verfügung.
Ab dieser Version wird kein externer Codegenerator wie MyGeneration oder CodeSmith mehr benötigt. Darüber hinaus integriert sich EntitySpaces 2009 vollständig in die IDE von Visual Studio 2005 oder 2008.
Zuerst haben nur Kunden Zugriff auf die Alpha-Version, aber noch innerhalb der nächsten Tage soll eine allgemein verfügbare Trial veröffentlicht werden.
http://www.entityspaces.net/blog/2008/11/24/EntitySpaces+2009+Alpha+Released.aspx