Azure AppInsights: Ein mini Google Analytics für Websites

image.png

Seit der Build Konferenz ist das neue Azure Portal für alle freigeschaltet. Durch das neue Portal ist mir ein “Dienst” aufgefallen, den ich bisher nicht gesehen hatte: Azure Application Insights Viel weiss ich nicht über den Dienst, aber wer eine Azure Website hat der sollte mal die “Analytics” Box öffnen. Im Grunde handelt es sich […]

Read more

Source Code veröffentlichen – aber bitte mit Lizenz

image.png

Seit es den Blog gibt wird auch meist der gesamte Demo Source Code mit veröffentlicht. Das Ganze hatte ich am Anfang noch als .zip verteilt, später lag es mal auf Google Code und nun liegen alle Samples und sonstige Sachen auf GitHub. Beim letzten User Group Treffen in Zürich mit dem Titel “Open Source: Get […]

Read more

Gegen das Gesetz verstoßen: X Jahre Haft. Gegen die Terms of Use verstoßen: Bann auf Lebenszeit. Danke Google & co.

Bei fast allen Diensten die man im Internet nutzen kann muss man den “Terms of use” zustimmen. Völlig logisch dass da natürlich drin steht was erlaubt und was nicht. Wenn man gegen diese Regelungen verstößt hat das Unternehmen natürlich das Recht etwas dagegen zu unternehmen. In der heutigen Welt beherrschen einige wenige Unternehmen die digitale […]

Read more

1 Monat seit der Windows Azure Migration – was kostet denn der Spaß?

Seit Mitte Januar läuft der Blog auf Windows Azure. Der deutsche und englische Blog läuft auf einer Windows Azure VM und es gibt noch eine Landingpage “codeinside.eu”, welche auf einer “Shared Azure Website” läuft. Hier mal ein Auszug aus der Rechnung: Im Detail – der Rechnungszeitraum war vom 21.01 bis zum 20.02.2014: Traffic-Verbrauch: 18,91 GB […]

Read more

AppVeyor: Continuous Integration and Deployment for .NET Devs – TravisCI für .NET Devs

image.png

Wer für sein .NET Projekt auf der Suche nach einem gehostetem Continuous Integration System sucht, der sollte sich AppVeyor genauer anschauen. Für Open Source Projekte ist der Dienst zudem kostenlos. Was unterscheidet AppVeyor vom Visual Studio Online / Team Foundation Service Buildsystem? Für ein Closed Source Projekt, welches zugleich die Sourcen innerhalb des TFS Repositories […]

Read more

Umzug auf Windows Azure – VMs, WordPress Migration, DNS Änderungen

image.png

Seit ca. 2 Wochen läuft dieser Blog auf einer WordPress Installation in einer Azure VM. Da ich mir das Thema erst recht kompliziert vorgestellt hatte, hier mal ein Blick hinter die Kulissen. Warum umziehen? Bislang lief dieser Blog (und die englischsprachige Variante) bei einem Hoster irgendwo in Deutschland. Grösstes Problem war aber, dass der Hoster […]

Read more

Pagespeed, Content-Encoding: gzip header und ein Proxy

image.png

Ich hatte heute kurz mit dem Performance Addon “Pagespeed” eine Seite analysiert. Die Seite läuft auf Windows Azure Website, nutzt ASP.NET und das dazugehörige Bundling Framework und ist eigentlich nur eine statische Seite. Größter Kritikpunkt von Pagespeed: Kompression der Seite fehlt Huh? Eigentlich bin ich davon ausgegangen, dass die Seite automatisch “ge-gzipt” wird wenn der […]

Read more

Windows Azure Active Directory – CRUD für Users und Groups

image.png

Die Authentifizierung am Windows Azure Active Directory haben wir sowohl bereits mit dem Tooling als auch via Code gesehen. Heute geht es darum, wie man Daten lesen und sogar auch schreiben kann. Windows Azure Active Directory? Wer keine Ahnung von der Begrifflichkeit hat, dem empfehle ich ebenfalls die beiden vorangegangen Blogposts oder schaut einfach auf […]

Read more

Up For Grabs – OSS wants you!

image.png

Es gibt heute unzählige Open Source Projekte und glücklicherweise nimmt das Thema auch in der .NET Welt an Fahrt auf. Doch wie beteiligt man sich denn am besten an einem Open Source Projekt? Die Seite “up-for-grabs.net” listet .NET OSS Projekte auf, welche “Hilfe” gern entgegennehmen und kleine Aufgaben zur Verfügung stellen. Die Aufgaben sollten in […]

Read more

OWIN, Katana & One ASP.NET

Dies war das Thema bei der .NET User Group Zürich am letzten Mittwoch. Ich möchte hier meine Präsentationsunterlagen zur Verfügung stellen. Präsentation auf SpeakerDeck Link zur Präsentation. Demo Code Der gesamte Demo-Code ist auf GitHub zu finden. Weitere Links Eine gute Zusammenfassung des Katana/OWIN-Teils findet man auch als Video auf Channel 9 bzw. auf der […]

Read more

Interne Tools – billig und geschmacklos, richtig?

image.png

Es gibt ein tooles Sprichwort “Schuster haben die schlechtesten Schuhe” – sowas sieht man natürlich auch oft in der IT. Interne Tools oder Dienstleistungen zu eigenen, also internen, Zwecken werden meist halbherzig oder auch gar nicht mit der nötigen Professionalität betrieben und entwickelt. Die Grundidee – alles für den Kunden! Die Zeit die man fürs […]

Read more

Esent – die “uralte NoSQL DB” von Windows

image.png

Wer RavenDB verwendet, wird vermutlich bereits über Esent gestolpert sein. Unter der Haube verwendet RavenDB die “Extensible Storage Engine”, welche in Windows seit XP vorhanden ist. Hier schreibt Ayende warum er sich seit kurzem nach einer Alternative umschaut – wobei Esent generell wohl gute Dienste leistet. Aber das nur nebenbei… Esent wird von Microsoft in […]

Read more

Windows Phone App Studio – Spielzeug oder auch für professionelle Entwickler interessant?

image.png

Microsoft hatte vor einigen Tagen die Beta des “Windows Phone App Studios” released und ich habe mir das Tool angeschaut. Was soll das denn das Windows Phone App Studio sein? Das App Studio ist im Grunde nur eine Webseite, welche über einen Wizard am Ende eine Windows Phone App bzw. den Source Code davon generiert. […]

Read more

After-Build: Windows 8.1, IE 11, “One ASP.NET”, .NET 4.5.1, IIS 8.5, VS 2013 & Azure

image.png

Auch wenn die Build-Konferenz noch am laufen ist, gab es bereits eine Vielzahl von Neuerungen im Bereich der Webentwicklung auf dem Microsoft Stack zu sehen – hier mal ein paar Anlaufstellen die in Kürze die Neuerungen zu den oberen Themen gut zusammenfassen. Windows 8.1: Natürlich das Flagschiff auf der Build-Konferenz. Eine gute Zusammenfassung für Entwickler […]

Read more

Rabatt-Code & Freiticket für die Developer Week 2013

clip_image002.jpg

Nach langer Zeit haben wir mal wieder ein kleines Angebot für euch: Wir sind Medienpartner der Developer Week 2013 und über uns könnt ihr günstiger an Tickets herankommen. Mit dem Code DWX13coi könnt ihr von Sonderkonditionen profitieren (= Ticketpreise werden niedriger & keine bösen Überraschungen). Die Developer Week (DWX) bündelt vom 24.-27. Juni 2013 in […]

Read more

Letzte Posts

  • image_thumb.png
    NuGet Package Restore & Build Server wie z.B. AppVeyor

    NuGet ist ja mittlerweile weit verbreitet, aber eine Frage stellt sich natürlich immer noch: Checkt man die NuGet Packages ein oder nicht? In meinem kleinen Side-Projekt, welches auf GitHub liegt und ich über AppVeyor auch bauen lasse nutze ich das Package Restore Feature von NuGet, d.h. in meinem Repository befindet sich kein NuGet Package mehr, […]

  • image.png
    Microsoft Account Login via ASP.NET Identity

    Der Microsoft Account ist die zentrale Identifikationsstelle in der “Consumer-Microsoft-Welt”, allerdings ist das Einbinden eben dieser in die eigene Applikation eher schwierig. Das “Live SDK” ist nun unter dem OneDrive Dev Center zu finden und ganz professionell wurden auch alle Links zum alten Live SDK damit unbrauchbar gemacht. Beim Microsoft Account ist es auch unmöglich […]

  • image.png
    Zeitgesteuerte Azure WebJobs – so einfach kann Azure sein

    Das noch in Entwicklung befindliche Azure WebJob SDK bietet einige coole Features zum Verarbeiten und Bereitstellen von Daten. Bekanntes Beispiel ist das Sample welches auf eine Azure Queue lauscht und sobald ein Item da vorhanden ist anfängt dies zu verarbeiten. Szenario: Zeitgesteuerte Aktivitäten – ohne Queue und co. Mein Szenario war allerdings wesentlich trivialer: Ich […]

  • image.png
    Get Involved in OSS! Ja, aber wie geht das denn mit GitHub?

    Auch im .NET Lager gibt es Bewegung im OSS Bereich und es gibt verschiedene Arten wie man bei einem Open Source Projekt “Contributed”. Was zählt alles zu “Contribution”? Unter “Contribution” läuft eigentlich alles – ob es Fragen/Probleme zu dem Projekt via Issues ist oder Dokumentation nachreicht oder ob man darüber bloggt oder das Projekt vorstellt. […]

  • HowTo: Web.config samt eigener ConfigSection zur Laufzeit ändern

    In dem HowTo geht es darum wie man die Web.config zur Laufzeit ändert und was es dabei zu beachten gilt. Das ganze klappt auch mit komplexeren ConfigSections. Eigene ConfigSection? Vor einer ganzen Weile habe ich mal über das Erstellen einer eigenen ConfigSection geschrieben – im Grunde nutzen wir jetzt fast dieselbe Config. Zur Laufzeit? Startet […]

Amazon Shop

Facebook