Metadaten im DOM mit HTML5 data-* Attributen & jQuery

image.png

Metadaten im Markup, welches man für Javascripts brauchte, hatte man meist in CSS Klassen, rel Attribut oder Hidden-Inputfeldern gesteckt. Mit den HTML5 data-* (gesprochen “Data dash”) Attributen gibt es jetzt einen saubereren Weg für dieses Szenario. Was kann man mit diesen Attributen machen und wie sieht das Markup aus? Wer im Javascript bestimmte Daten braucht, …

Read more

Caching / Cache-Control bei statischen Content via web.config

image.png

Statischer Content (Bilder, Javascripts, .HTML Files) können vom Client auch gecacht werden um die Daten nicht immer wieder zu übertragen. Das schont sowohl den Traffic als auch die Zeit, welche benötigt wird um die Seite zu rendern. Im Normalfall werden solche Inhalte ohne “Cache-Control” zum Client geschickt: Dieses Verhalten kann man natürlich anpassen. Entweder direkt …

Read more

Excel/CSV-Export über ASP.NET: Encoding / Darstellung von Umlaute & Render View To String mit Razor

Einfacher Task eigentlich: Auf einer Website soll es einen Excel Export oder besser gesagt einen CSV-Export geben. Allerdings hatte ich dabei (mal wieder) mit Umlauten zu kämpfen, daher hier der ultimative Tipp um sowas zu vermeiden (der Tipp und die Beispiele stammen von dieser Stackoverflow Frage) : “Eingabe Kosten je Gerät Gerät: Gerätebezeichnung: Betriebsmittel Heizöl …

Read more

RavenDB als Embedded Datenbank nutzen

nosql

In meinem Einstiegspost habe ich gezeigt, wie man relativ schnell mit RavenDB loslegen kann und auch die verschiedenen Deployment Arten aufgezeigt. Eine davon war, RavenDB “in der Applikation” mit Laufen zu lassen – das hat den Vorteil, dass man keinen zusätzlichen Server braucht, selbst die Web-Admin-UI kann man aktivieren, daher ist der Einsatz in einer …

Read more

Visual Studio Toolbars & Context-Menüs aufräumen/anpassen

image.png

Visual Studio kann recht Vieles und zeigt in der Standardeinstellung viele zum Teil überfrachtete Toolbars und Kontext-Menüs an. Das Resultat davon ist, dass einem Visual Studio unheimlich aufgebläht vorkommt – jedenfalls ging es mir so. Daher der ultimative Quicktipp: Wir blenden alles aus, was wir nicht brauchen. Toolbars bearbeiten So sieht / sah meine Visual …

Read more

Einstieg in Git für .NET Entwickler

image.png

Wer heute bei der Source Control Verwaltung hipp sein möchte, sollte auch mindestens mal ein Blick auf Git bzw. andere dezentrale Source Code Verwaltungen werfen. Git ist dabei der prominenteste Vertreter. Dass das Thema DVCS (Dezentrale Versionsverwaltung) auch in der .NET Welt früher oder später zum Mainstream wird verrät die Anmerkungen von Brain Harry zum …

Read more

Best Practice Localization: Lokalisierung einer ASP.NET MVC WebApp

5012422171_ee81beb92f_z.jpg

(Featured Foto Quelle) Da es häufiger vorkommt, dass eine Website sowohl auf englisch als auch auf deutsch verfügbar sein muss (und mehr!), wollte ich mit diesen Blogpost die wichtigsten Best-Practices versuchen wiedergeben. Ich hatte bereits zu dem Thema einen älteren Blogpost geschrieben, dieser ist aber nicht mehr ganz aktuell. Was kann man alles mit “Standardmitteln” …

Read more

HowTo: Mehrere Dateien über die Powershell entpacken–Unzip mit Powershell

image.png

Ich hatte einen Ordner in dem waren sehr viele Zip-Archive gespeichert. Diese wollte ich nun alle in ein Verzeichnis entpacken. Das geht (nach etwas suchen) mit der Powershell doch recht einfach und sollte selbsterklärend sein. Das Script stammt zu 100% von http://www.snowland.se/ (da ich nicht so ein guter Powershell Hacker bin ) Achtung: Der Unzip …

Read more

HowTo: WCF ClientChannel über Windsor Castle erstellen–WCF & IoC…

image.png

Mit WCF zu arbeiten ist einerseits schön, auf der anderen Seite aber auch etwas frustrierend. Positiv ist, dass man durch die ServiceContracts die Services “fast” so behandeln kann wie normale .NET Aufrufe. Es wird aber etwas knifflig, wenn man es nun sich den Proxy für den WCF Aufruf über einen DI (Was ist eigentlich “Dependency …

Read more

NoSQL mit RavenDB und ASP.NET MVC

nosql

Lange, lange Zeit (jedenfalls für mich ) galt, dass Daten ganz klar in eine Datenbank kommen. Die Daten werden gewöhnlich in einer relationalen Datenbank gespeichert und miteinander verknüpft. Seit einiger Zeit jedoch gibt es “Widerstand” – NoSQL ist das Stichwort. Was sind NoSQL Datenbanken? Es gibt verschiedenste Ausprägung von NoSQL Datenbanken – für einen ersten …

Read more

.LESS–dynamische Stylesheets für .NET Entwickler

dotless

.LESS kommt ursprünglich aus der Ruby Welt und hilft dabei einige Unzulänglichkeiten von CSS zu beseitigen. .LESS lehnt sich an den gewöhnlichen CSS Syntax an, erweitert ihn aber um ein paar nette Funktionen, darunter z.B. Variablen (um bestimmte Werte nicht doppelt schreiben zu müssen) oder Funktionen (um z.B. Abstände zu addieren). Eine komplette Liste der …

Read more

MySQL Datenbanken sichern über Powershell

mysqlpowershell

Ich glaube es gibt keinen Zweifel, dass ein Backup immer eine gute Idee ist. Wer eine MySQL Datenbank nutzt, der kann dieses Backup natürlich mit Bordmitteln sichern oder auch über die Powershell erstellen lassen.

Read more

HowTo: Erste Schritte mit EF CodeFirst & SQL CE 4.0 in ASP.NET MVC 3

Wenn man mal “schnell” eine kleine Datenbank braucht – ohne großen SQL Server oder sich erst mit Sqlite und co. rumzuschlagen kann auch auf SQL CE 4.0 zurückgegriffen werden. Zusammen mit dem Entity Framework CodeFirst Modell kann man recht schnell eine kleine Anwendung zusammenbauen. CodeFirst kann natürlich auch in Verbindung mit einem richtigen SQL Server …

Read more

HowTo: CMD Parameter maskieren (“C:\Program’ is not recognized…”)

Viele Tools kann man über die Windows Command Line aufrufen. Meistens will man dem Programm noch Parameter mitgeben. Dummerweise stört sich die CMD an Whitespaces (bekanntes Beispiel: Als Parameter eine Pfadangabe mit “Program Files”)). Da ich gestern etwas gefrustet war (und es eigentlich total einfach ist ) blogge ich die simple Lösung jetzt…

Read more

HowTo: AJAX Actionlink & ASP.NET MVC 3

Im MVC Framework gibt es ein paar kleine Helferlein und über die AJAX Helper hatte ich bereits vor einiger Zeit geschrieben – allerdings hat sich die Funktionalität ein klein wenig geändert, daher hier jetzt das Update.

Read more

Letzte Posts

  • Carriage Return / Neue Zeile in Textareas

    Eine kleine Aufgabe: Jede neue Textzeile (Carriage Return/Wenn man Enter drückt ) in einer Textarea soll ein Element in einer Auflistung sein – wie mach ich das jetzt am einfachsten? Eigentlich ein grundlegendes Element im Web und der Nutzer macht bewusst Absätze – daher wäre es nur gerecht, wenn man das auch entsprechend würdigt. Kleine ...

  • image.png
    Doom, Quake, Wolfenstein & co. Source Code auf GitHub

    id Software, die Macher von Doom, Quake, Wolfenstein & co., stellen regelmäßig ihre älteren Spieltitle als Open Source zur Verfügung. Das Ganze runterzuladen fand ich bisher immer recht mühselig, allerdings gibt es seit kurzer Zeit die Sourcen auch auf GitHub. Darunter Spiele wie Doom 3, Quake 3, Wolfenstein für iOS. Wer also schon immer mal ...

  • image.png
    Twitter Bootstrap 2.0 released & “Release Präsentation”

    Wie bereits vom Twitter Bootstrap Team angekündigt wurde offiziel die Version 2.0 des UI Toolskits “Twitter Bootstrap” veröffentlich. Zudem wurden die Slides, welche bei der Release Party gezeigt wurden auch veröffentlicht: Downloads finden sich auf der Twitter Bootstrap Seite auf GitHub.

  • image.png
    Javascript zu Dart Translator

    Dart, Google Javascript Alternative, wurde vor ein paar Monaten vorgestellt und die Webentwickler Szene ist noch etwas gespalten, ob Dart nun überflüssig ist oder einfach nur cool und längst überfällig ist. Um die Sprache näher zu erläutern hat Google die grundlegenden Javascript Basics nach Dart übersetzt. Das Ergebnis ist der “Translator”. Der Name mag momentan ...

  • Twitter Bootstrap 2.0–“Beta”

    Twitter Bootstrap, ein UI-Toolkit für Web-Applikationen von Twitter, erscheint (wie bereits berichtet) demnächst in der Version 2.0. Der offizielle Release ist am 31. Januar, allerdings beginnt jetzt laut Mark Otto (einer der Hauptentwickler von Twitter Bootstrap) die intensive Test-Phase. Das heisst, das es nun offiziel auch die 2.0 Dokumentation online gibt. Im Vergleich zur aktuellen ...

Support us!

Facebook