HowTo: OpenID Authentifizierung und ASP.NET MVC

image OpenID ist ein sehr praktisches Authentifizierungssystem, was sich auch immer weiter verbreitet. Google, Yahoo, AOL und vielleicht in naher Zukunft sogar Microsoft unterstützen es. Die ersten Gehversuche mit OpenID & MVC sind dank der tollen dotnetopenauth auch sehr schnell erledigt.

Weiterlesen »

HowTo: Ein iPhone Homescreen Icon für die eigene Webseite anbieten

imageWer ein iPhone (oder ein iPod Touch) sein eigen nennt kann auch sehr bequem im Internet surfen. Dabei kann man auch Lesezeichen auf sein Homescreen setzen. Im Standardfall macht das iPhone dabei ein Screenshot der Webseite und nimmt dies als Icon. Das Favicon ist dem iPhone egal. Professioneller und mit nur wenig Aufwand kann man aber auch sein eigenes iPhone Favicon definieren.

Weiterlesen »

HowTo: Cross Domain Ajax mit JSONP und ASP.NET

image Eigentlich kann man Ajax Requests nur an Adressen senden die unter der gleichen Domain erreichbar sind wie die Seite auf der das Script ausgeführt wird. Der Grund dafür ist die Same Origin Policy in Javascript, diese besagt das der Port, das Protokoll und die Domain gleich sein müssen um Anfragen starten zu dürfen. Das ist zwar sicher, aber leider nicht immer praktisch.

Weiterlesen »

HowTo: Globalization/Localization mit ASP.NET MVC – streng typisiert

imageIn einen meiner letzten HowTos ging es um die Mehrsprachigkeit in ASP.NET MVC Anwendungen. Dort hatte ich ein System empfohlen, welche über bestimmte Expressions die Resourcendatein auslesen. Es geht natürlich viel einfacher und eleganter: Einfach über Resources zugreifen.

 

Weiterlesen »

Nur noch wenige Tage: Multi-Touch Netbook und andere coole Preise gewinnen mit Windows Azure

125x125_WindowsAzure_DE Aufgabe beim Azure Now Gewinnspiel ist es, eine eigene Windows Azure Demo-Domäne einzurichten und dort eine Cloud Computing-Anwendung online zu stellen – nicht mehr. Das kann eine eigene Web-Anwendung sein oder ein Test-Projekt, das man bei Microsoft herunterladen kann. Dafür braucht man nicht länger als 15 Minuten und sichert sich hoffentlich noch ein schönes Weihnachtsgeschenk. :)

Alle Details, weiterführende Tutorials und Informationen zum Gewinnspiel findet Ihr hier: AzureNow Gewinnspiel – Jetzt teilnehmen!

HowTo: jCrop & ASP.NET MVC – On the fly Bildverkleinern

image Auf vielen Seiten kann man Profilbilder hinterlegen. Meinstens müssen diese eine bestimmte Größe haben, ansonsten wird das Bild gestaucht oder gezerrt. Beides eher suboptimal. Mit jCrop gibt es ein kleines, nützliches jQuery Plugin, welches man benutzen kann um bestimmte Ausschnitte aus einem Bild auszuschneiden. jCrop macht dies Client-Seitig und ich möchte das “ausgeschnittene” Bild nun auch in ASP.NET MVC verarbeiten…

Weiterlesen »

Der leidenschaftliche Programmierer

imageDer leidenschaftliche Programmierer” ist der Buchtitel von Chad Fowlers Softwareentwickler-Karriere-Tipp-Handbuch. Chad, selbst wohl eine bekannte größe im Ruby Umfeld, gibt in 54 Kapiteln praktische Tipps für eine erfolgreiche Softwareentwickler-Karriere. Das Buch beschreibt gut, dass man als Softwareentwickler in einem Geschäftsumfeld arbeitet und das man dieses auch verstehen muss, wenn man die Karriereleiter hochklettern will. Hier gibts auch eine Leseprobe.

Weiterlesen »

HowTo: Erster Schritt zur jQuery Plugin-Entwicklung

image

Wer mit Javascript irgendwelche tollen Sachen machen möchte, kann dies natürlich alles selbst schreiben oder er nimmt sich ein vorgefertiges Framework und fügt ein paar Features hinzu. In diesem Blogpost will ich nur sehr kurz mal den Einstieg in die jQuery Plugin Entwicklung zeigen.

Weiterlesen »

Launch Event: Windows Azure Launch Day am 26.11.2009 in Stuttgart auf der Cloud Conf

image

Windows Azure ist demnächst auch für den produktiven Einsatz vollständig gerüstet. Microsoft stellt in Stuttgart auf der Cloud Conf am 26.11 erstmalig die “Version 1.0″ von Azure vor und zeigt wie man Azure & und Microsoft Online Services nutzen im kann. Mehr Informationen…

Weiterlesen »

HowTo: Globalization/Localization mit ASP.NET MVC

imageMehrsprachigkeit ist in vielen Anwendungen wichtig bzw. kann es sich als sehr wichtig herausstellen. Im ASP.NET WebForms Modell gibt es Mittel und Wege dies mit den Controls und Ressourcendatein zu machen. Doch auch in ASP.NET MVC gibt es kleine Helferlein, die jedenfalls die einfache deutsch/englisch/… Mehrsprachigkeit abdecken. Bei andere Länder, wo z.B. von Rechts nach Links gelesen wird, muss man sich wahrscheinlich doch noch ein Konzept überlegen – das ist aber erst mal nicht der Fokus ;)

Weiterlesen »

HowTo: Eine eigene ConfigSection schreiben / Custom ConfigSections

image.NET bietet eine recht einfache Möglichkeit Applikations Einstellungen in eine .config zu speichern. Wenn allerdings die Anwendung und damit das “einstellbare” komplexer wird, reicht vielleicht die einfachen AppSettings nicht aus. In diesem HowTo geht es darum, wie man seine komplett eigenen Custom ConfigSections bauen kann. Weiterlesen »

HowTo: Fileupload mit ASP.NET MVC

image In diesem HowTo wird schnell erklärt, wie man mit Hilfe von  ASP.NET MVC einen Fileupload implementieren kann.

 

Weiterlesen »

HowTo: SMTP Server auf dem Windows Server 2008 installieren

image

Auch als Entwickler muss man manchmal kleinere Installationsaufgaben machen. Ich bekam die kleine Aufgabe einen SMTP Server auf einem Windows Server 2008 zu installieren. Da das etwas versteckt ist, hier ein kleines HowTo.

Weiterlesen »

HowTo: ASP.NET MVC Projekte ohne die Projektvorlage installiert zu haben öffnen

image

Wer schonmal versucht hat ein ASP.NET MVC Projekt auf einem Computer zu öffnen wo kein ASP.NET MVC installiert ist, kennt wahrscheinlich diese Fehlermeldung die links dargestellt ist. Mit einem kleinen Trick kann man das Projekt aber trotzdem öffnen…

Weiterlesen »

HowToCode: Reverse AJAX / Http-Push / "Comet" – Kann der Server Clients aktiv infomieren?

imageDurch eine Problemstellung bei Kollegen bin ich auf ein interessantes Thema gestoßen: HTTP Push/Reverse Ajax. Bei einem normalen Einsatz von AJAX schickt der Client (Browser) einen Request zum Server und dieser Antwortet – asynchron natürlich. Doch gibt es eine Möglichkeit dass auch der Server den Client informiert – ohne Polling? Hat jemand bereits in diesem Gebiet (mit .NET “Integration” ) Erfahrung gesammelt?

Weiterlesen »