Daniel’s Model-based Engineering Insights
TechED Ende
So die TechED ist auch vorbei und wir hatten viel Spaß. Hoffentlich wird's nächstes Jahr genau so gut in Berlin. Wer das Pech hatte unseren Stand nicht zu finden, kann sich unter: www.sparxsystems.eu noch eine 30 full featured trial Version von Enterprise Architect...
Warum Programmieren und Trinken so gut zusammen passt.
[EDIT] new Version 2.1 [EDIT] Wie wir alle wissen, haben wir manchmal an den ungewöhnlichsten Orten die besten Ideen. Mir ging es so, hier in Barcelona, bei einem kleinen Umtrunk mit unserer Kollegin Luisa Partridge von Dunstan Thomas. Die Jugend heutzutage sollte die...
.NETZ: Assemblies komprimieren und zusammenfassen
Zu diesem coolen Tool möchte ich eigentlich nicht viel sagen. Ralf Westphal hat dazu bereits einen sehr guten Artikel geschrieben. Das Tools selbst gibt es unter http://madebits.com/netz/.
Die Tücken der ComboBox
Natürlich gibt es sowas wie Autocompletion für TextBoxen als auch ComboBoxen, doch kann es manchmal von Nöten sein, ein eigenes custom filtering einzubauen. Dies war der Fall in einem meiner letzten Projekte. Dabei ist mir folgendes, fast schon bösartiges Verhalten...
Singleton: Pattern oder Antipattern
Das leider allzu beliebte Singleton Pattern wird meines Erachtens viel zu oft verwendet. Es gibt natürlich einige Szenarien, in denen dieses Pattern nicht nur praktisch, sondern auch sinnvoll sein kann, wie z.B. bei globalen Einstellungen für das Programm. Allerdings...
Singleton Pattern für verteilte Anwendungen
Das Singleton Pattern gehört sicherlich zu den meist verwendeten Patterns. Leider kommt es aber doch noch öfters vor, dass diese für verteilte Anwendungen und Web Applikationen falsch implementiert werden. public sealed class Singleton { static Singleton instance =...
Xml Visualizer für Visual Studio
Letztens bin ich auf Codeplex wieder mal auf eine feine Erweiterung für Visual Studio gestoßen. Einen Debug Visualizer für Xml, der den Internet Explorer als Rendering Engine verwendet. Für jeden, der viel mit Xml arbeitet, ist diese Erweiterung ein absolutes Muß....
Windows Embedded und die Namensgebung
Die Geschichte wiederholt sich – nach dem Chaos bei der Namensgebung von SQL Ce folgt nun der nächste Streich. Windows Embedded – wird lustig. Es gibt jetzt folgende Produkte von MS: Windows Embedded Enterprise - XP oder Vista Standard mit Embedded Lizenz Windows...
SQL Server 2008 – Räumliche Datentypen
SQL Server 2008 unterstützt mit 2 neuen Datentypen die Thematik räumlicher Datenstrukturen: Geometry Geography Beim Geometry-Datentyp unterstützt der SQL Server den OGC (Open Geospatial Consortium) Standard. Hier eine Vererbungshierachie - natürlich erstellt mit...
SQL Server 2008 – Übersicht über Datums- und Zeitdatentypen
Es scheint sich bis MS herumgesprochen zu haben, dass es einen Datumstyp für "weltweit" gibt - gemäß ISO-8601 Standard. Das wird mobil-data freuen, da sie derzeit dafür ziemlich tricksen müssen. Server in Norwegen und mobile Geräte z.B. in Australien in einer anderen...
.NET Reflector
Das Tool von Lutz Roeder für Analyse von .NET-Assemblies wurde von Redgate übernommen Reflector Homepage. Cool scheint die Möglichkeit wieder Quelltext aus Assemblies zu erzeugen. Es hat eine Pluginarchitectur und würde sich für eine mögliche Integration (Plugin) für...
Oracle in der Box
Mit neuer Hardware will Oracle, eigentlich Softwarehersteller und erklärter Microsoft Feind, die zentrale Verwaltung von Daten in einem Data Warehouse mit extrem hohen Leistungen und großen Speicherkapazitäten revolutionieren. Mal sehen, was da wieder rauskommen...
databasepro
Es gibt wieder ein neues Printmedium: databasepro - bekannt ist von diesem Verlag auch das dotnetpro. www.databasepro.de
XSD Generator
Da Oli meinte, daß der XSD-Object nicht das Gelbe vom Ei ist und die XSD.exe die bei VS dabei ist, besser ist, habe ich mir erlaubt ein UserInteface für die XSD.exe zu schreiben. Bitte keine Beschwerden über die Codequalität oder Fehler. Dies ist nur mal ein Beta...
Barcelona wir kommen: Flughafen Wien
Übermorgen ist es soweit. Da sind wir wieder mal in Barcelona auf der TechEd. Eine solche Veranstaltung bedarf natürlich einer sorgfältigen Vorbereitung, deshalb reisen wir heute schon an. Ola. Hier sollte eigentlich ein Link auf unser Flughafenvideo sein, aber das...
Visual Studio AddIn: Versioning Controlled Build
Wer von euch kennt nicht das Problem mit den Versionsnummern in den Assemblies bei größeren Projekten. Hat man mehrere Projekte die alle die gleiche Versionsnummer haben sollen, dann hilft das automatische Hochzählen in der AssembyInfo.cs nicht mehr. Folgende...
ReSharper Plugin: .NET Localization Tool for Visual Studio
Heute scheint der Tag der Visual Studio Plugins zu sein - Plugins vom Plugin sind ein besonderer Spass. Mein Favorit: RGreatEx - leider jetzt kostenpflichtig. Ein Top Tool wenn man faul ist - hilft einem im Refactoring alle Strings in das Resource File zu schieben -...
CodeRush Xpress for Visual Studio – Gratis
CodeRush ist teilweise ein Mitwerb von ReSharper. Die gute Nachricht ist das es davon jetzt eine kostenlose Edition zum Download auf der devexpress Seite zum download gibt. CodeRush Xpress for Visual Studio Für alle die sich "noch" keinen ReSharper geleistet haben ist...
Wieder mal Tools: StyleCop AddIn für ReSharper 4.1
Heute möchte ich mal ein Tool vorstellen, das sich um die Form des Sourcecodes kümmert. Microsoft StyleCop gibts Tipps zur Formatierung von Sourcecode. Das hat den Vorteil, dass das Aussehen immer konsistent ist und sich somit die Lesbarkeit des Codes wesentlich...
SparxSystems auf Wikipedia
Schaut was ich gefunden habe: http://de.wikipedia.org/wiki/Enterprise_Architect
Wege aus der Softwarekrise
Peter Liebers These: Das Dilema bei der Softwareentwicklung liegt in der klassischen Paretoregel begründet: Nach 80 % der Zeit ist nur 20 % der Software fertiggestelt.