Sascha Dittmann https://draft.sascha-dittmann.de/ Recent content on Sascha Dittmann Hugo de-de Fri, 03 Sep 2010 09:31:00 +0100 Silverlight 4 Service Release (September 2010) https://draft.sascha-dittmann.de/posts/silverlight-4-service-release-september-2010/ Fri, 03 Sep 2010 09:31:00 +0100 https://draft.sascha-dittmann.de/posts/silverlight-4-service-release-september-2010/ <p>Seit wenigen Tagen gibt es das neue Service Release für Silverlight 4 (Build 4.0.50826.0).</p> <p>Das Service Release beinhaltet unter anderem folgende Änderungen:</p> <ul> <li>Im DataGrid Control wurde die Add Row Funktionalität hinzugefügt</li> <li>Die Startgeschwindigkeit von Silverlight Applikationen wurde verbessert</li> <li>Die Unterstüzung des Maus-Scrollrades für Out-Of-Browser Anwendungen auf dem Mac wurde hinzugefügt</li> <li>Das Memory Leak für die Verwendung des MouseCaptures wurde behoben</li> <li>Das Memory Leak für die Verwendung von DataTemplates wurde behoben</li> </ul> <p>Mehr Informationen unter <a href="http://support.microsoft.com/kb/2164913">KB2164913</a>.</p> Patch für Visual Studio 2010 – Suchen/Ersetzen Dialog Vergrößerung https://draft.sascha-dittmann.de/posts/patch-fuer-visual-studio-2010-suchen-ersetzen-dialog-vergroesserung/ Thu, 02 Sep 2010 18:33:00 +0100 https://draft.sascha-dittmann.de/posts/patch-fuer-visual-studio-2010-suchen-ersetzen-dialog-vergroesserung/ <p>Einer der am häufigsten via Microsoft Connect gemeldete Visual Studio 2010 Bugs beschreibt das Problem, dass der Suchen &amp; Ersetzen Dialog in Visual Studio 2010 sich bei jeder Anwendung um 16px vergrößert.</p> <p>Das Visual Studio Team hat vor kurzem einen <a href="https://devblogs.microsoft.com/visualstudio/patch-available-for-the-growing-find-and-replace-dialog/">Patch veröffentlicht</a>, der das Problem behebt.</p> <h2 id="downloads">Downloads</h2> <ul> <li><a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=30518">Patch: KB2268081</a></li> </ul> Silverlight 4 Tools jetzt auch auf deutsch verfügbar https://draft.sascha-dittmann.de/posts/silverlight-4-tools-jetzt-auch-auf-deutsch-verfuegbar/ Tue, 22 Jun 2010 14:20:00 +0100 https://draft.sascha-dittmann.de/posts/silverlight-4-tools-jetzt-auch-auf-deutsch-verfuegbar/ <p>Seit kurzem kommen auch die Benutzer des deutschen Visual Studio 2010 in den Genuß Silverlight 4 Applikationen entwickeln zu können.</p> <h2 id="downloads">Downloads</h2> <ul> <li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=de&amp;FamilyID=eff8a0da-0a4d-48e8-8366-6ddf2ecad801">Microsoft Silverlight 4 Tools für Visual Studio 2010</a></li> </ul> SQL Azure News von der TechEd https://draft.sascha-dittmann.de/posts/sql-azure-news-von-der-teched/ Sun, 13 Jun 2010 12:20:00 +0100 https://draft.sascha-dittmann.de/posts/sql-azure-news-von-der-teched/ <p>Auf der TechEd North America wurden einige Neuerungen für <a href="https://azure.microsoft.com/en-us/products/azure-sql/">SQL Azure</a> angekündigt.</p> <h2 id="größere-sql-azure-datenbanken">Größere SQL Azure Datenbanken</h2> <p>Der Speicherplatz wird zum 28. Juni weltweit um den Faktor 5 vergrößert. Damit kann man nun eine SQL Azure Datenbank mit 50 GB Speicher in seine Anwendung integrieren.</p> <h2 id="spatial-data-support">Spatial Data Support</h2> <p>SQL Azure unterstützt nun ab sofort Geo Datentypen sowie auch die entsprechenden T-SQL Statements. Damit kann man nun mit der Windows Azure Plattform Geobasierte Anwendungen komplett in der Cloud laufen lassen</p> Windows Azure Tools 1.2 verfügbar https://draft.sascha-dittmann.de/posts/windows-azure-tools-12-verfugbar/ Sun, 13 Jun 2010 11:04:00 +0100 https://draft.sascha-dittmann.de/posts/windows-azure-tools-12-verfugbar/ <p>Seid ein paar Tagen ist ein neues Release der Windows Azure Tools für Microsoft Visual Studio verfügbar. Es gibt nun endlich den lang ersehnten <strong>.NET Framework 4 Support</strong>.</p> <h2 id="hier-die-feature-übersicht">Hier die Feature Übersicht</h2> <ul> <li><strong>Visual Studio 2010 RTM Support:</strong> Vollständige Unterstützung für die finale Version von Visual Studio 2010</li> <li><strong>.NET Framework 4 Support:</strong> Endlich lassen sich auch Anwendung mit dem .NET Framework 4 auf Windows Azure hosten. Natürlich kann man nach wie vor .NET 3.5 nutzen.</li> <li><strong>Cloud Storage Explorer:</strong> Direkte Anzeige der Windows Azure Storage Features wie Tabellen und Blobs aus dem Server Explorer heraus</li> <li><strong>Integriertes Deployment:</strong> Zertifikat vorausgesetzt kann man nun direkt aus Visual Studio heraus deployen ohne über die Portalwebseite die einzelnen Schritte anzustossen</li> <li><strong>Service Monitoring:</strong> Es gibt nun einen Compute Node im Server Explorer, in welchem man die momentan laufenden Instanzen auf Windows Azure sehen kann</li> <li><strong>IntelliTrace Support:</strong> IntelliTrace Debugging ist nun für Windows Azure Anwendungen in der Cloud verfügbar. Des Weiteren sind noch weitere Verbesserungen enthalten.</li> </ul> <h2 id="downloads">Downloads</h2> <ul> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2274a0a8-5d37-4eac-b50a-e197dc340f6f&amp;displaylang=en">Windows Azure Tools for Microsoft Visual Studio 1.2 (June 2010)</a></li> </ul> ASP.NET MVC 2: Große Applikationen in Bereiche partitionieren https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-grosse-applikationen-in-bereiche-partitionieren/ Sat, 12 Jun 2010 19:56:00 +0100 https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-grosse-applikationen-in-bereiche-partitionieren/ <p>Dies ist der dritte Teil aus der Serie <a href="https://draft.sascha-dittmann.de/posts/neuerungen-bei-aspnet-mvc-2">Neuerungen bei ASP.NET MVC 2</a>.<br> Ich möchte hier vorstellen, wie große Applikationen in &ldquo;Bereiche&rdquo; partitioniert werden können.</p> <h2 id="große-applikationen-in-bereiche-partitionieren">Große Applikationen in &ldquo;Bereiche&rdquo; partitionieren</h2> <p>Mit ASP.NET MVC 2 können nun große Applikationen in &ldquo;Bereiche&rdquo; (Areas) partitioniert werden. Mit Bereichen lässt sich ein großes Projekt in mehrere kleinere Abschnitte organisieren, um so die Komplexität einer großen Web-Anwendung zu vereinfachen. Jeder Abschnitt (Bereich) definiert dabei einen eigenen Namensraum und gruppiert somit Model-, Views- und Controller-Klassen.</p> ASP.NET MVC 2: Model Validierung https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-model-validierung/ Mon, 31 May 2010 20:17:00 +0100 https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-model-validierung/ <p>Dies ist der zweite Teil aus der Serie <a href="https://draft.sascha-dittmann.de/posts/neuerungen-bei-aspnet-mvc-2">Neuerungen bei ASP.NET MVC 2</a>. Ich möchte hier die Verbesserungen der Validierung vorstellen.</p> <h2 id="aspnet-mvc-2-validierung">ASP.NET MVC 2 Validierung</h2> <p>Validierung der Benutzereingaben und das Durchsetzen der Geschäftslogik gehören zu den Grundanforderungen der meisten Webapplikationen. ASP.NET MVC 2 beinhaltet neue Möglichkeiten, welche die Validierung der Benutzereingaben und das Durchsetzen der Geschäftslogik auf Basis von Models bzw. ViewModels stark vereinfachen.<br> Diese Feature wurden so entwickelt das die Validierungslogik immer auf dem Server erzwungen wird und optional auf dem Client via JavaScript geprüft werden kann.<br> Die Validierungsinfrastruktur in ASP.NET MVC 2 wurde entwickelt damit:</p> ASP.NET MVC 2: Stark Typisierte HTML Hilfsmethoden https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-stark-typisierte-html-hilfsmethoden/ Mon, 31 May 2010 13:30:00 +0100 https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-stark-typisierte-html-hilfsmethoden/ <p>Dies ist der erste Teil aus der Serie <a href="https://draft.sascha-dittmann.de/posts/neuerungen-bei-aspnet-mvc-2">Neuerungen bei ASP.NET MVC 2</a>. Ich möchte hier das Feature &ldquo;Stark Typisierte HTML Hilfsmethoden&rdquo; vorstellen.</p> <h2 id="alte-html-hilfsmethoden">&ldquo;Alte&rdquo; HTML Hilfsmethoden</h2> <p>ASP.NET MVC 1 beinhaltete bereits eine Reihe an HTML Hilfsmethoden, mit dessen Hilfe man in den View Vorlagen HTML produzieren lassen konnte. Um zum Beispiel eine TextBox zu erzeugen, benutzt man die Hilfsmethode Html.TextBox():</p> <p><img src="https://draft.sascha-dittmann.de/images/2010/05/MVC2_StronglyTypedHtmlHelpers_1.png" alt="&lt;%= Html.TextBox(&ldquo;ProductName&rdquo;, Model.ProductName) %&gt;"></p> <p>Der erste Parameter der Hilfsmethode gibt den Name bzw. die ID der TextBox an und der zweite Parameter den Wert. Im daraus erzeugten HTML sieht dies wie folgt aus:</p> Lokale SharePoint 2010 Entwicklungsumgebung https://draft.sascha-dittmann.de/posts/lokale-sharepoint-2010-entwicklungsumgebung/ Mon, 31 May 2010 01:34:00 +0100 https://draft.sascha-dittmann.de/posts/lokale-sharepoint-2010-entwicklungsumgebung/ <p>Seit SharePoint 2010 ist es endlich möglich den SharePoint Server auf Windows 7 (64bit) bzw. Windows Vista (64bit) zu installieren. Dies erleichtert das Debugging und spart den Einsatz von (virtuellen) Servern. In Kombination mit Visual Studio 2010 sowie Office 2010 hat nun ein Entwickler einen perfekten Entwicklerarbeitsplatz.</p> <p>Wichtig: Ein unter Windows 7 (oder Vista) installierter SharePoint Server untersteht absolut keinem Support und darf nicht als produktiver Server verwendet werden!</p> <p>Eine genaue Anleitung gibt es unter:<br> <a href="https://learn.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/ee554869(v=office.14)">Setting Up the Development Environment for SharePoint Server</a> (zur Zeit nur in Englisch verfügbar)</p> Neuerungen bei ASP.NET MVC 2 https://draft.sascha-dittmann.de/posts/neuerungen-bei-aspnet-mvc-2/ Sun, 30 May 2010 10:12:00 +0100 https://draft.sascha-dittmann.de/posts/neuerungen-bei-aspnet-mvc-2/ <p>Mit Visual Studio 2010 kam nun auch offiziell die zweite Version des ASP.NET MVC raus. Doch was ist eigentlich Neu? Mit diesem Blog Post möchte ich eine Serie starten, die über diese Neuerungen berichtet.</p> <p>ASP.NET MVC 2 Neuerungen</p> <p>ASP.NET MVC 2 kommt mit einigen neuen Features, wie z.B.</p> <ul> <li>Stark Typisierte HTML Hilfsmethoden <a href="https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-stark-typisierte-html-hilfsmethoden">link</a></li> <li>Erweiterte Model Validierung (Server- und Client-Seitig) <a href="https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-model-validierung">link</a></li> <li>Auto-<a href="http://de.wikipedia.org/wiki/Web_Application_Framework#Scaffolding">Scaffold</a> UI Hilfsmethoden mit Benutzerdefinierten Templates</li> <li>Unterstützung um große Applikationen in &ldquo;Bereiche&rdquo; zu partitionieren <a href="https://draft.sascha-dittmann.de/posts/aspnet-mvc-2-grosse-applikationen-in-bereiche-partitionieren">link</a></li> <li>Asynchrone Controller Aufrufe</li> <li>Rendern von Untersektionen einer Seite mit Hilfe von Html.RenderAction</li> <li>Viele neue Hilfsmethoden, Werkzeuge und API Erweiterungen</li> <li>Verbesserte Visual Studio Unterstützung</li> </ul> ADO.NET Data Services Update für .NET 3.5 SP1 https://draft.sascha-dittmann.de/posts/ado-net-data-services-update-fuer-net-3-5-sp1/ Mon, 01 Feb 2010 08:21:00 +0100 https://draft.sascha-dittmann.de/posts/ado-net-data-services-update-fuer-net-3-5-sp1/ <p><strong>Mike Flaskom, Lead Program Manager der Microsoft-Abteilung Data Services hat bekanntgegeben, dass das ADO.NET Data Services Update für .NET Framework 3.5 SP1 freigegeben wurde und zum Download bereitsteht.</strong></p> <p>Das ADO.NET Data Services Update für .NET Framework 3.5 SP1 steht in zwei Varianten bereit, eine für Windows 7 und Windows Server 2008 R2 <a href="http://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e">link</a> und eine für andere Windows-Versionen ab Windows XP <a href="http://www.microsoft.com/downloads/details.aspx?familyid=4B710B89-8576-46CF-A4BF-331A9306D555">link</a>.</p> <p>Dieses Release bringt neue Client- und Server-Funktionalitäten für Data-Service-Entwickler und neue Integrationsszenarios, wie etwa die Programmierung gegen SharePoint-Listen. Das Update ersetzt die Data Service Assemblys, die mit .NET 3.5 SP1 ausgeliefert wurden ((System.Data.Services.*.dll). Silverlight-Clients profitieren von dem Update nicht.</p> SharePoint 2010 Public Beta steht seit heute zum Download bereit https://draft.sascha-dittmann.de/posts/sharepoint-2010-public-beta-steht-seit-heute-zum-download-bereit/ Thu, 19 Nov 2009 07:49:00 +0100 https://draft.sascha-dittmann.de/posts/sharepoint-2010-public-beta-steht-seit-heute-zum-download-bereit/ <p>Seit heute sind die Public Beta’s von Office 2010, SharePoint Server 2010, Visio 2010, Project 2010 und den Office Web Apps verfügbar.</p> <h2 id="sharepoint-public-beta-resourcen">SharePoint Public Beta Resourcen</h2> <p>Allgemeine Informationen zu SharePoint: <a href="https://www.microsoft.com/de-de/microsoft-365/sharepoint/collaboration">https://www.microsoft.com/de-de/microsoft-365/sharepoint/collaboration</a><br> Resourcen für Entwickler: <a href="https://learn.microsoft.com/en-us/sharepoint/dev/">https://learn.microsoft.com/en-us/sharepoint/dev/</a> Resourcen für IT Pro’s: <a href="https://learn.microsoft.com/en-us/sharepoint/">https://learn.microsoft.com/en-us/sharepoint/</a><br> Die SharePoint Foren: <a href="https://learn.microsoft.com/en-us/answers/tags/831/m365-office">Microsoft Q&amp;A</a></p> <h2 id="wann-wird-das-final-release-von-sharepoint-und-office-2010-verfühbar-sein">Wann wird das Final Release von SharePoint und Office 2010 verfühbar sein?</h2> <p>Microsoft plant das Final Release von SharePoint und Office 2010 in der ersten Hälfte des Kalenderjahres 2010.</p> Patterns for Parallel Programming erschienen https://draft.sascha-dittmann.de/posts/patterns-for-parallel-programming-erschienen/ Sun, 15 Nov 2009 10:19:00 +0100 https://draft.sascha-dittmann.de/posts/patterns-for-parallel-programming-erschienen/ <p><a href="https://learn.microsoft.com/en-us/archive/blogs/toub/">Stephen Toub</a> hat einen wichtigen fehlenden Baustein zu den neuen Parallel Extensions im .NET Framework 4 rausgebracht: Ein Dokument über die Anwendung dieser Technologie. Lesenswert!</p> <p>Link: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=19222">Patterns for Parallel Programming</a></p> Lange Zeit in Planung und endlich online... https://draft.sascha-dittmann.de/posts/lange-zeit-in-planung-und-endlich-online/ Sat, 14 Nov 2009 18:58:00 +0100 https://draft.sascha-dittmann.de/posts/lange-zeit-in-planung-und-endlich-online/ <p>Hallo!</p> <p>Lange Zeit habe ich vor gehabt einen Blog einzurichten und endlich habe ich mich dazu durchgerungen es auch in die Tat umzusetzten. Von heute an sammle ich hier alles Rund um das Thema Softwareentwicklung im Microsoft-Umfeld. Schwerpunkte sollen hier Visual Studio, SQL Server und SharePoint sein.</p> <p>Viele Spaß beim Lesen,<br> Sascha</p> Archiv https://draft.sascha-dittmann.de/archive/ Mon, 01 Jan 0001 00:00:00 +0000 https://draft.sascha-dittmann.de/archive/ Impressum https://draft.sascha-dittmann.de/impressum/ Mon, 01 Jan 0001 00:00:00 +0000 https://draft.sascha-dittmann.de/impressum/ <p>Bei dieser Internetseite handelt es sich um die private Internetseite von Sascha Dittmann.</p> <h2 id="angaben-gemäß-5-ddg">Angaben gemäß §5 DDG</h2> <p>Sascha Dittmann<br> c/o Grosch Postflex #1577<br> Emsdettener Str. 10<br> 48268 Greven</p> <p>Keine Pakete oder Päckchen – Annahme wird verweigert!</p> <h2 id="kontakt">Kontakt</h2> <p>Telefon: +49 (6362) 30 80 423<br> E-Mail: CloudBlog [at] gmx [punkt] de</p> <h2 id="inhaltlich-verantwortlich-isd--18-abs-2-mstv">Inhaltlich verantwortlich i.S.d. § 18 Abs. 2 MStV</h2> <p>Sascha Dittmann<br> c/o Grosch Postflex #1577<br> Emsdettener Str. 10<br> 48268 Greven</p> <h2 id="haftungshinweis">Haftungshinweis</h2> <p>Trotz sorgfältiger inhaltlicher Kontrolle übernehmen wir keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich. Wir betonen ausdrücklich, dass wir keinerlei Einfluss auf die Gestaltung und die Inhalte der Seiten haben, auf die im Folgenden verwiesen wird, und machen uns deren Inhalte nicht zu eigen. Sollten Links auf Seiten verweisen, mit strafrechtlich relevanten oder politisch radikalen Inhalten bzw. Inhalten, die Wettbewerbs-, Urheber-, Marken- oder Kennzeichnungsrechte Dritter verletzen könnten, distanzieren wir uns ausdrücklich von den Inhalten dieser Seiten.</p> Kontakt https://draft.sascha-dittmann.de/contact/ Mon, 01 Jan 0001 00:00:00 +0000 https://draft.sascha-dittmann.de/contact/ Über Mich https://draft.sascha-dittmann.de/about/ Mon, 01 Jan 0001 00:00:00 +0000 https://draft.sascha-dittmann.de/about/ <p>Hey, ich bin Sascha.<br> Auf dem Papier bin ich Data Engineer, ML Engineer, Solution Architect und Cloud Engineer.<br> In der Realität bin ich einfach ein <strong>Vollzeit Tech-Nerd</strong>.</p> <p>Meine Reise begann mit 12 Jahren und den ersten Zeilen Code.<br> Heute designe ich komplexe Cloud-Lösungen, aber die Faszination ist die gleiche geblieben: Technologie ist für mich keine Arbeit, sondern Leidenschaft.</p> <div class="callout note "> Selbst die erfahrensten Softwareentwickler lernen nie aus. </div> <h2 id="code-als-sprache">Code als Sprache</h2> <p>C++, C#, SQL, Python – für mich sind das Werkzeuge, um Ideen in die Realität umzusetzen.<br> Der Nervenkitzel beim Debuggen und das Erschaffen von etwas Neuem treiben mich jeden Tag an.</p> Videos https://draft.sascha-dittmann.de/videos/ Mon, 01 Jan 0001 00:00:00 +0000 https://draft.sascha-dittmann.de/videos/