Microsoft Tech-Ed Europe 2010 Gewinnspiel

Sunday, August 08, 2010 5:54:34 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Tech∙Ed Europe 2010 returns to Berlin!

teched_teaser_klein Vom 8. bis 12. November 2010 findet das wichtigste europäische Technologie-Event von Microsoft für Software-Entwickler und IT Pros statt.

Anlässlich dieser Technologie Konferenz veranstaltet dotnet-snippets.de ein Gewinnspiel bei dem es unter anderem ein Ticket für die Tech-Ed zu gewinnen gibt. Weitere Preise sind ein Windows 7 Ultimate (not for resale) und ein Buch für Windows 7 Entwickler.

Das Freiticket für die Tech-Ed hat einen Wert von 1.695,- € (Early Bird bis zum 31.08.2010; Normalpreis 1.895,-€; zzgl. MwSt.)

Das Gewinnspiel beginnt am 9. August 2010 und endet am 22. August 2010.

Hier geht es zum Gewinnspiel…

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Das .NET Forum gibt Antworten

Thursday, July 01, 2010 9:14:12 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

In vielen neuen Forensystemen und Community-Seiten wie zum Beispiel Stackoverflow oder den MSDN Foren hat sich in den letzten Monaten ein ganz interessantes Feature etabliert.
Wenn eine Frage beantwortet wurde, wird die passende Antwort direkt mit einer grünen Markierung direkt nach der Frage angezeigt.

image
MSDN Foren

Das .Net Forum basiert auf dem CommunityServer 2007, der dieses Feature leider noch nicht hat.
Mit viel Trickserei (DCD) hab ich dieses Funktion jetzt im .NET Forum nachgerüstet. Die Antwort wird jedoch nicht in voller Größe angezeigt, weil ich das bei den MSDN Foren sehr irritierend fand. Es wird nur ein Hinweis eingeblendet, dass diese Frage beantwortet ist. Wenn man sich nicht den ganzen Thread durchlesen möchte, um die entscheidende Antwort zu finden, kann man auf „Antwort anzeigen” klicken. Dann erst wird die Antwort eingeblendet:

image
.NET Forum – Anzeige eingeklappt

image
.NET Forum – Antwort angezeigt

Das neue Feature ist jetzt schon ein paar Wochen online und hat sich bewährt.

Probiert es doch mal aus!

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


MVP für ASP.NET 2010

Thursday, July 01, 2010 6:41:16 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Wir freuen uns, Ihnen mitzuteilen, dass Herrn Jan Welker die Auszeichnung „Microsoft® Most Valuable
Professional“ für 01.07.2010 - 01.07.2011 verliehen wurde. Der Microsoft MVP Award ist eine jährlich verliehene
Auszeichnung, mit der wir führende Mitglieder der technischen Communities weltweit anerkennen, die ihre
wertvollen Erfahrungen aus der Praxis mit anderen Benutzern und mit Microsoft teilen. Wir alle bei
Microsoftwürdigen und schätzen die außergewöhnlichen Beiträge von Herrn Welker und möchten diese
Gelegenheit wahrnehmen, Ihnen dies mitzuteilen.

Diese Nachricht erreichte mich heute am späten Nachmittag.

Ich freu mich sehr, ein weiteres Jahr MVP sein zu dürfen und bedanke mich ganz herzlich für diese Anerkennung.

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Keynote von James Utzschneider auf dem LinuxTag

Thursday, June 10, 2010 8:44:20 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Der dritte und letzte Blogpost vom LinuxTag gibt einen kurzen Überblick über die Open Source Strategie vom Microsoft. James Utzschneider hat die Keynote gehalten, er ist Microsofts General Manager of Open Source. Er hat in gut 50 Minuten über das Umdenken in Sachen Open Source bei Microsoft referiert. Vor geschätzten 200 – 300 Linux-Freaks war das sicher keine leichte Aufgabe. Der Vortrag und die anschließende Fragerunde verliefen aber sehr sachlich und fair.

Linuxtag_4

Zum Einstieg der Keynote machte James folgendes Statement: „We have changed“ und untermauerte es mit drei Aussagen:

  • “We play well with others”. Zu dieser Aussage lieferte er ein knackiges Beispiel: Er hielt ein iPad in den Händen und erklärte, dass auf dem Gerät (höchstwahrscheinlich) keine Zeile Code von Microsoft läuft, jedoch kann das iPad Dokumente im Open XML Format lesen, welches von Microsoft ausführlich dokumentiert wurde und frei zugänglich ist.
  • “We listen to customers”. Beim Thema Interoperabilität hört Microsoft verstärkt auf die Stimmen der Kunden und verbessert die Zusammenarbeit von Microsoftprodukten und anderen Technologien. Dabei war ihm wichtig, dass die Zuhörer verstehen, dass Microsoft keine fremden Technologien kopiert sondern eine bessere Zusammenarbeit anstrebt.
  • Natürlich darf auch die Cloud nicht fehlen. Der dritte Punkt war “Open in the Cloud”. Microsofts Azure Plattform unterstützte von Anfang an, neben dem bekannten Microsoft Stack, Technologien wie zum Beispiel Ruby, PHP und Python.

Linuxtag_3

Folgend führte er einige Beispiele an, in denen die neue Strategie erfolgreich umgesetzt wurde. Als erstes sprach er über Windows 7. Es gibt derzeit geschätzte 4 Millionen Anwendungen, die auf Windows 7 laufen. Das diese reibungslos funktionieren, liegt unter anderem daran, dass unzählige offene Standards von Windows unterstützt werden. Microsoft hat aber nicht nur bestehende Standards implementiert sondern dokumentiert auch eigene Technologien, so das andere diese einsetzen können. Ein Beispiel hierfür ist HyperV, die Virtualisierungsplattform von Microsoft. HyperV ist im aktuellen Linux Kernel implementiert.
Als weiteres Beispiel für die neue Offenheit stellte James den Web Plattform Installer vor. Mit ihm können zahlreiche Webanwendungen einfach installiert werden. Zu den Webanwendungen gehören nicht nur Projekte, die auf dem Microsoft Stack aufbauen, sondern auch PHP Anwendungen wie zum Beispiel Wordpress oder Drupal. Als letztes von seinen Beispielen möchte ich Codeplex nennen, die Open Source Plattform von Microsoft. Auf dieser Plattform sind im Moment 3000 Windows-Projekte, 1500 Sharepoint-Projekte sowie 800 Projekte für den SQL Sever gehostet.

Microsoft ist und bleibt ein kommerzielles Unternehmen, das Geld verdienen will und so konnten folgende Fragen nicht positiv beantwortet werden:

  • Wird der nächste Internet Explorer Open Source?
  • Wird der nächste Internet Explorer auf dem Webkit basieren?

Was mir an der Keynote fehlte, war ein Blick in die Zukunft, z.B. welche neuen Projekte von Microsoft im Open Source Bereich geplant sind.

Der LinuxTag und der Ausflug in die Open Source Welt war für mich eine interessante Abwechslung zu den üblichen .NET Konferenzen. Dank einer sehr engagierten Usergroup konnte ich zum Beispiel auch neues über die Scriptsprache Perl lernen ;-)

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Ankunft auf dem LinuxTag

Thursday, June 10, 2010 1:36:10 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

pinguin_1 Wie gestern angekündigt, berichte ich heute vom LinuxTag. Am Empfang machte der LinuxTag einen sehr überschaubaren Eindruck. Neben einem kleinen Infostand und einem Shop, wo man Pinguin-T-Shirts kaufen konnte, wirkte das Foyer verlassen. Nach dem ich mich registriert hatte, ging es in die Halle 7 der Berliner Messe. Zu meiner Überraschung gibt es beim LinuxTag nicht nur Vorträge. In der Halle 7 ist eine recht große Ausstellung. Neben ein paar großen Firmen, wie Siemens, Oreilly und Microsoft gibt es Stände von Linux-Usergroups und von vielen kleinen IT Firmen. Auf fast allen PC’s der Aussteller läuft übrigens Windows XP. . .

In der Ausstellung sind zwei Bereiche, auf denen von verschiedenen Firmen Vorträge gehalten werden. Auf einer Vortragsfläche gibt es Vorträge zum Thema Open Source, auf der anderen Fläche gibt es Online Marketing Vorträge. Die Besucher fühlten sich ehr zu Vorträgen aus dem Bereich SEO und Landingpages hingezogen :-)

Linuxtag_2

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Microsoft auf dem LinuxTag

Wednesday, June 09, 2010 10:00:30 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Linuxtag_1 In Berlin findet vom 9.-12. Juni 2010 der LinuxTag statt, diese Veranstaltung wird vom LinuxTag e. V durchgeführt und hat den Themenschwerpunkt Linux und freie Software.
Entstanden ist die Veranstaltung aus sogenannten Installationspartys, bei denen sich Linux-Anwender treffen, um gemeinsam das alternative Betriebssystem zu installieren.
In Berlin gibt es den LinuxTag schon seit 1996 und ist Europas führender Treff für Linux und Open Source.

Was macht Microsoft auf dem LinuxTag?

Microsoft tritt auf diesem Event in zwei Rollen auf, zum einen als Partner bzw. Sponsor und zum anderen ist James Utzschneider Sprecher der Keynote am 10. Juni.
James Utzschneider ist der General Manager für Open Source bei Microsoft und leitet ein Team, welches verantwortlich ist für die weltweite Vermarktung von Microsofts Bemühungen im Open Source Bereich.

Das Microsoft sich in den letzten Jahren immer mehr in den Open Source Bereich eingebracht hat, war nicht zu übersehen. Bestes und aktuellstes Beispiel ist die Aussage von Microsoft, wonach sämtliche Entwickleraktivitäten aus dem ASP.NET Ajax Framework in das jQuery-Projekt verlagert werden.

Ich höre mir morgen in Berlin die Keynote von James Utzschneider an und werde hinterher die Gelegenheit haben, ihn persönlich zu sprechen. Alle Fakten über Microsofts zukünftige Open Source Strategie wird es dann morgen, hier im Blog zu lesen geben.

Stay tuned..

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Ein perfekter Tag in der .NET Community

Monday, May 31, 2010 11:43:11 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

dnc2010_1 Nach dem ich nach der dotnet Cologne 2010 noch ein paar Tage in NRW verbracht habe, komme ich heute endlich dazu über die Community Konferenz zu schreiben.
Leider ist es fast unmöglich irgendetwas zu berichten was nicht schon von anderen veröffentlicht wurde, denn die positive Resonanz auf dieses Entwicklerevent war überwältigend wie die folgende Liste von Blogbeiträgen, Bildergalerien und Artikeln belegt.

Wie schon im letzten Jahr haben die beiden Usergroups DNUG Köln und Bonn-to-Code.net hervorragende organisatorische Arbeit geleistet. Hinter den Namen der Usergroups stecken als Organisatoren Albert Weinert, Roland Weigelt sowie Stefan Lange. Unterstützt wurden die drei in den letzen Wochen von Melanie Eibl.

Die ersten beiden Vorträge, die ich besuchte, wurden von Rainer Stropek gehalten, er erklärte die Möglichkeiten von Windows Azure und stelle kritisch alle Vor- und Nachteile der Cloud Computing Plattform gegenüber. Ganz nebenbei entwickelte er eine Hello World Webseite und veröffentlichte diese in einem Europäischen Azure Rechenzentrum.

dnc2010_3 Da ich mit dem Thema MSBuild noch nicht sehr vertraut war, besuchte ich anschließend den Vortrag von Thorsten Hans. Er schaffte es in 45 Minuten MSBuild vorzustellen und ging auf Neuerungen in der Version 4.0 ein.

dnc2010_2Ganz neu war für mich das Konzept der Lunch Sessions. In einer der Lunch Sessions stelle Stefan Lieser das produkt TypeMock vor und erklärte wie man damit die Karre aus dem Brownfiled-Sumpf ziehen kann. Während des Vortrages wurde gegessen so hatte es Stefan nicht immer leicht, sich Gehör zu verschaffen.

Nach dem Essen machte ich eine kleine Vortragspause um mich noch kurz auf meinen Vortrag "Neues in ASP.NET 4.0 Webforms" vorzubereiten den ich um 16:15 gehalten habe.

Zu guter letzt besuchte ich einen Vortrag von Jörg Krause. Unter dem Titel "ASP.NET 4.0 Extensibility" konnten sich die meisten nicht viel vorstellen, deshalb war der Vortrag wahrscheinlich auch nur sehr mäßig besucht.
Die wenigen, die den Vortrag besucht haben, waren aber hinterher positiv überrascht. Jörg klopfte zu Beginn des Vortrages die Kenntnisse der Teilnehmer ab und setzte dann dort an, wo sich viele nicht mehr auskannten. Er zeige wie mächtig ASP.NET sein kann und stelle Möglichkeiten vor, mit denen man sich viel Handarbeit ersparen kann. Es ging hauptsächlich um unbekannte Provider, geschickte Ableitungen von vorhandenen Klassen und verborgene Einstellungen im IIS. Ich bin mir sicher, dass sich der ein oder andere geärgert hat, weil er im Vortrag erkannt hat, dass man vieles in ASP.NET nicht selber machen muss. Um die Möglichkeiten kennen zu lernen ist das Buch Pro ASP.NET Extensibility (Expert's Voice in .Net) von Jörg Krause sicher hervorragend geeignet.

Nach diesem Vortag begann die Verslosung. Auch neu in diesem Jahr war, dass man nur an der Verlosung teilnehmen konnte, wenn man vorher Stempel bei den Ständen der Sponsoren gesammelt hat. Es war spürbar, das dadurch die Stände besser besucht waren als im Vorjahr.

dnc2010_4

Als viele hochwertige Preise bei der Verlosung verteilt waren, versammelten sich geschätzte 80 Personen hinter dem Hotel. Von dort aus hatte man einen sehr schönen Blick auf den See des Stadtwaldes. Dort gab es reichlich zu essen und zu trinken. Das .NET Forum gewann Ende letzten Jahres eine Grillfete bei einem Wettbewerb den Microsoft zum Thema Webslices und Schnellinfos für den IE8 veranstaltet hatte. Der Gewinn, ein 3000€ Gutschein, wurde bei dieser Grillfete aufgebraucht. Nach der Grillfete traf sich der harte Kern zu dem ein oder anderen Glas Kölsch in der Hotelbar um den gelungenen Tag ausklingen zu lassen.

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


The length of the string exceeds the value set on the maxJsonLength property

Tuesday, May 18, 2010 8:30:41 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Wenn ein ASP.NET Webservice (ASMX) von Heute auf Morgen seinen Dienst mit folgender Exception verweigert:

“Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.”

Liegt es wahrscheinlich daran, das sich die Datenmenge, die JSON-serialisiert zum Client geschickt wird, erhöht hat.

Diese Datenmenge ist dummerweise begrenzt wenn in der Web.config nichts anderes eingestellt ist.

Der Wert lässt sich erhöhen wenn in der Webconfig direkt nach dem Tag </ConnectionStrings> folgendes eingetragen wird:

<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647"></jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>

2147483647 sind Int32.MaxValue, das sollte reichen ;-)

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Nur noch 14 Tage bis zum Einsendeschluss beim Artikel-Wettbewerb im .NET-Forum

Monday, May 17, 2010 9:59:26 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Windows 7 Ultimate Heute in genau 14 Tagen ist der Einsendeschluss beim Zweiten Artikel Wettbewerb im dotnet-forum.de. Das Team des Forums ist auf der Suche nach Artikeln zu aktuellen Themen aus der .NET Welt. Interessant wären Artikel aus folgenden Bereichen: .NET 4.0, Visual Studio 2010, SharePoint 2010, F#, jQuery und PowerShell 2.

Bis jetzt ist die Anzahl eingereichter Artikel noch sehr überschaubar, die Chance auf einen der Preise ist also gar nicht so schlecht.

Zu gewinnen gibt es unter anderem ein Windows 7 Ultimate, eine Resharper Lizenz oder eine Freikarte für die dotnetpro Powerdays.

Alle Informationen zum Wettbewerb gibt es im Forum, wo natürlich auch eventuelle Fragen zur Veröffentlichung der Artikel in der KnowlegeBase beantwortet werden.

Das Team des Forums drückt allen Autoren die Daumen!

Hier geht’s direkt zum Wettbewerb

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Urlrewriting.net auf dem IIS 7.5 installieren

Saturday, May 01, 2010 6:00:07 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Thomas Bandt und Albert Weinert haben vor über 4 Jahren ein sehr populäres URL Rewriting Framework veröffentlicht welches das suchmaschinenfreundliche Umschreiben von URLs in ASP.NET ermöglicht. Dieses Framework wird zum Beispiel von dotnet-kicks.de verwendet.
Bis jetzt lief dotnet-kicks bei mir auf einem IIS 6 wo es bei der Installation von Urlrewriting.net eigentlich nichts zu beachten gab.

Heute hab ich dotnet-kicks.de auf einem IIS 7.5 aufgesetzt wo das Umschreiben der URLs nicht ohne weiteres funktionierte.

Hier eine kurze Anleitung wie es im IIS 7.5 zum laufen gebracht werden kann:

1. Application Pool

Der Application Pool der Webanwendung muss auf Classic und .NET Version 2.0 eingestellt werden:

ApplicationPool

Anschließend wird in den erweiterten Einstellungen des Application Pools der Schalter “Enable 32-Bit Applications” auf true gesetzt.

ApplicationPool_32bit

2. Wildcard script mapping

Auf learn.iis.net ist sehr schön beschrieben wie das Wildcard script mapping im IIS 7 classic pipeline mode eingerichtet wird. Bei mir sieht das Ergebnis in der Web.config dann folgendermaßen aus:

<handlers>
<remove name="StaticFile" />
<remove name="ASP.NET-ISAPI-2.0-Wildcard" />
<add name="ASP.NET-ISAPI-2.0-Wildcard" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Either" requireAccess="Read" preCondition="bitness32" />
</handlers>

Dabei ist die Reihenfolge der Einträge ‘ASP.NET-ISAPI-2.0-Wildcard’ und ‘StaticFile’ zu beachten. ‘StaticFile’ muss nach ‘ASP.NET-ISAPI-2.0-Wildcard’ kommen!

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Infos zur Anmeldung für die Grillfete des dotnet-forums.de im Rahmen der dotnet Cologne 2010

Saturday, May 01, 2010 10:50:14 AM (Mitteleuropäische Sommerzeit, UTC+02:00)

Im Rahmen der dotnet Cologne 2010 findet am 28.5.2010 auch die Grillfete des dotnet-forums.de statt.
Das Forum hatte diese Grillfete im Wert von 3000€ beim EYSA Wettbewerb gewonnen, bei dem Webslices und Schnellinfos für den Internet Explorer 8 gesucht wurden.

Ab sofort kann man sich unter http://event.dotnet-cologne.de/ für diese Grillfete registrieren.

Registrierte User des Forums finden unter dem folgenden Link Informationen wie sie sich einen Platz bei der Fete sichern können:

http://dotnet-forum.de/forums/t/2521.aspx

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de