Rainer Stropek

Autor

Rainer Stropek

Rainer Stropek ist IT-Unternehmer, Softwareentwickler, Trainer, Autor und Vortragender im Microsoft-Umfeld. Er ist seit 2010 MVP für Windows Azure und entwickelt mit seinem Team die Zeiterfassung für Dienstleistungsprofis time cockpit (www.timecockpit.com).

DevOps: Cloud-Automatisierung mit dem Azure Resource Manager

Software statt Hardware: Es ist nicht so lange her, da verschwanden kleine Armeen an Administratoren in den Tiefen der Rechenzentren, um dort für größere IT-Projekte Netzwerke zu installieren, Server anzuschließen, virtuelle Maschinen aufzusetzen, Cluster zu konfigurieren und vieles mehr. Alle diese Dinge in Form physischer Geräte und Kabelverbindungen zu installieren, ist in der Praxis mittlerweile angesichts des Umfangs und der Komplexität moderner Serverumgebungen undenkbar. Das Resultat wäre in Sachen Installation und Wartung viel zu träge und teuer.

Multi-Tenancy in Azure neu denken: Tipps für Softwarearchitekten

Es gibt einen Faktor in der Softwarearchitektur, der klassische ISVs (Independent Software Vendors) von CSVs (Cloud Service Vendors) unterscheidet: Multi-Tenancy. Schreibt ein ISV Software, die zum Verkauf an und Betrieb beim Endkunden gedacht ist, ergibt sich die Trennung der Kunden ganz von alleine. Schließlich hat jeder sein eigenes Rechenzentrum und schottet sich durch Firewalls vom Rest des Internets und damit von anderen Firmen ab.

Warum SaaS-Anbieter nicht auf Telemetrie verzichten dürfen

Telemetrie in Zusammenhang mit SaaS bedeutet, dass alle Komponenten eines Softwaresystems von Clients bis zu den Servern mit Softwaresensoren ausgestattet werden. Gemessene Daten wie Verwendungshäufigkeit gewisser Funktionen, Ressourcennutzung (z.B. CPU, Speicher, Netzwerk), Fehlerzustände, Antwortzeiten etc. werden an einer Stelle gesammelt und aufgezeichnet.

Wer soll das bezahlen? Warum viele SaaS-Startups an mangelndem Startkapital scheitern

Software als Service statt als Lizenz zu verkaufen klingt verlockend. Kunden mögen das Konzept, da „Service“ suggeriert, dass man nach dem Kauf nicht alleine gelassen wird sondern man ein „Sorglospaket“ erwirbt. Dazu kommt, dass das Risiko im Fall einer Fehlentscheidung sinkt. Schließlich gibt man am Anfang nicht viel Geld aus und bleibt – moderate Kündigungsfristen vorausgesetzt – bei Nichtgefallen nicht auf hohen Initialkosten sitzen.

Visual Studio lernt neue Tricks für Webentwicklung

Für Webentwicklung auf der Microsoft-Plattform gibt es im Moment sehr viel Neues zu lernen. Nicht nur, dass ASP.NET 5 und die CoreCLR einige grundlegende Änderungen bringen, die gesamte Toolsammlung für Webentwicklung ist nicht mehr wiederzuerkennen.

Docker – was bringt’s für Entwickler?

Es ist selten, dass es ein Tool, das es Stand heute nur für Linux gibt, in unzählige Microsoft-Blogs und sogar auf die TechEd schafft. Docker ist dieses Kunststück im letzten Jahr gelungen. Ein Grund ist sicherlich zum einen die neue Offenheit von Microsoft hinsichtlich Linux. Der Hauptgrund ist aber die Begeisterung über das große Potenzial, das Docker hat. Dass Docker für Administratoren ein Thema ist, um das sie 2015 nicht herumkommen werden, scheint offensichtlich. Wie sieht es aber mit der Relevanz für uns Softwareentwickler aus? Wird Docker unseren Entwicklungsalltag beeinflussen?

Docker und .NET – ein Beispiel

Nachdem wir im Artikel „Docker – was bringt’s für Entwickler?“ (Seite 14) die Grundlagen von Docker betrachtet haben, gehen wir jetzt zur Anwendung über. Unser Ziel ist der Aufbau einer Testumgebung mit Docker, in der wir eine ASP.NET-vNext-Anwendung betreiben können. Anhand dieses Beispiels lernen Sie die wichtigsten Grundelemente von Docker kennen.

Kommentar: Angular 2 liebt TypeScript

Im Rahmen der ng-conf, die vom 5. bis 6. März 2015 in Salt Lake City stattgefunden hat, ließen Microsoft und Googles Entwicklerteam, die für das Open-Source-Framework Angular schon seit mehreren Monaten zusammenarbeiten, die Katze aus dem Sack: Google wird Angular 2, die nächste Version des Frameworks für Web-Entwicklung, künftig mit TypeScript entwickeln.

X
- Gib Deinen Standort ein -
- or -