Rückblick Global DevOps Bootcamp 2018 in Stuttgart

Am Samstag, 16.06.2018, hat das weltweite Event Global DevOps Bootcamp stattgefunden, bei dem an 75 Standorten, in über 25 Ländern mit mehr als 8000 Teilnehmern eine Art Hackathon veranstaltet wurde. Dabei hat sich alles um moderne Softwareentwicklung im DevOps-Zeitalter gedreht. Wir haben das Event in Stuttgart ausgerichtet und waren begeistert von dem Engagement der Teilnehmer…

Tag 3 @ Build 2018

Der dritte Tag der Build fing diesmal ohne Keynote an. Zeit sich um die kleineren, vermeintlich nicht ganz so wichtigen Themen zu widmen. Eines dieser Themen ist Blockchain. Ein hoch interessantes und komplexes Thema, bei dem wir gespannt drauf waren, was Microsoft zu bieten hat. Doch der Vortragsplan ließ nicht viel erahnen. Vor dem Start…

Einer von acht Downloads enthält bekannte Schwachstellen

Wertschöpfungsketten in der Software-Entwicklung

Qualität entsteht bei der Herstellung In modernen Fertigungsbetrieben ist es fast schon selbstverständlich, dass der Entstehungsprozess jedes einzelnen Produktes komplett nachvollziehbar ist. Wenn Fehler in den verwendeten Materialien festgestellt werden, so können durch Dokumentationen gezielt die produzierten Chargen zurückgerufen werden, in welchem die fehlerhaften Bauteile eingesetzt wurden. Wie häufig dies vorkommt, hat der Hersteller oft…

Highlights der Connect(); 2017

Es ist November. Es ist New York. Es ist Zeit für Microsoft Connect(); Auch dieses Jahr überrascht Microsoft wieder mit einer ganzen Reihe an Neuigkeiten, die den Teilnehmern der Connect(), sowie der Community via Live-Streams präsentiert worden. Auch wir waren vor Ort und konnten uns ein Bild von den Neuerungen machen und uns mit den…

Rückblick auf die //Build 2016/

Die Softwareentwicklung unterliegt ständigen Veränderungen und Neuerungen. Einer der wichtigsten Zeitpunkte, in denen die Microsoft-Entwicklergemeinde von Neuerungen erfährt, ist die Build. Ich hatte die Gelegenheit, die Neuerungen vor Ort zu erfahren und mich 3 Tage lang mit den Experten zu verschiedensten Themen auszutauschen. Im Folgenden möchte ich meine ganz persönlichen Eindrücke schildern. Die mit Spannung…

Artikel: Gemeinsame Einsichten – Monitoring von Anwendungen mit Application Insights

Um die eigene Anwendung richtig einschätzen zu können, sind Daten aus dem Live-Betrieb der Anwendung äußerst hilfreich. Jeder Entwickler wird schon einmal ein Logging-Framework genutzt oder selbst implementiert haben. Dabei geht es vor allem darum, Fehler, die im Live-Betrieb auftreten, nachvollziehen zu können. Dem gegenüber steht das Server-Monitoring durch den IT-Betrieb. Hierbei werden Daten zur…

DevOps und Continuous Delivery: sich gemeinsam kontinuierlich verbessern

Softwareentwicklung ist Teamarbeit. Die sich immer mehr verbreitenden agilen Vorgehensmodelle sind das beste Beispiel dafür. Dabei wird beispielsweise ein Sprint bzw. eine Iteration gemeinsam geplant, sich täglich über den Fortschritt ausgetauscht und abschließend gemeinsam reflektiert. Am Ende des Sprints steht ein Softwareprodukt zur Verfügung, welches neue Features und Verbesserungen enthält und von den Kunden genutzt…