Aufbereitung von statischen und dynamischen Daten in der Cloud

Artikel von Roland Krummenacher im Windows.Developer (8/2014): pdf «Aufbereitung von statischen und dynamischen Daten in der Cloud» als pdf lesen

In dieser fünfteiligen Artikelserie beschäftigen wir uns mit der folgenden Frage: Wie können wir Azure-Dienste sinnvoll und sicher in Nicht-Cloud-Applikationen einsetzen? Ich zeige anhand von Beispielen aus meinem Projektalltag verschiedene Szenarien, in denen Cloud-Dienste eine Lösung für gängige Probleme lokaler Applikationen bieten. In diesem dritten Artikel der Serie geht es darum, wie wir Inhalte von unseren Applikationen in die Wolke auslagern können. Continue reading

Posted in Artikel, Azure, Cloud | Tagged , | Leave a comment

MeteoRpoint – Erfahrung mit Internet of Things im Gathering 2014

Im Rahmen der internen Weiterbildungswoche «bbv Gathering» 2014 traf sich die ganze bbv Software Services in Davos, um sowohl innerhalb der Rolle aber auch rollenübergreifend Erfahrungen zu sammeln und als Firma noch weiter zusammenzuwachsen. Für die Rollen Engineer und Senior Engineer haben wir uns dieses Jahr etwas ganz Besonderes ausgedacht. Wir wollten das Thema Internet of Things am Beispiel von Wetterstationen behandeln und gleichzeitig unsere bereits vorhandenen Erfahrungen in Crossplattformentwicklung weiter vertiefen. Die Übersicht der Aufgabenstellung findet man hier.

Im diesem Blogpost gehen wir auf die genutzte Hardware für die MeteoRpoint Plattform näher ein. Continue reading

Posted in Internet of Things | Tagged , , | Leave a comment

PowerPoint Adieu! – Eindrucksvolle Präsentationen einfach und effektiv

Wer kennt das nicht: Man soll einen Vortrag an einem Event halten, an dem neben der eigenen noch zahlreiche andere Präsentationen stattfinden. Natürlich möchte man beim Publikum einen positiven und bleibenden Eindruck hinterlassen. Aus diesem Grund hegt man den Wunsch, eine Präsentation zu erstellen, welche sich von den anderen Präsentationen hervorhebt. Präsentationen helfen uns, den Inhalt unseres Vortrages besser dem Publikum zu vermitteln. Je ansprechender die Präsentation, umso grösser ist die Aufmerksamkeit des Publikums. Aus diesem Grund möchte ich in diesem kurzen Blog ein Präsentationswerkzeug vorstellen, das weg vom 0815 PowerPoint geht und stattdessen eine zeitgemässere Form der Botschaftsvermittlung ist. Die Rede ist von impress.js.

Continue reading

Posted in Presentation | 2 Comments

Fernüberwachung via Cloud

Artikel von Roland Krummenacher im Windows.Developer (7/2014): pdf «Fernüberwachung via Cloud» als pdf lesen

In dieser fünfteiligen Artikelserie beschäftigen wir uns mit der folgenden Frage: Wie können wir Azure-Dienste sinnvoll und sicher in Nicht-Cloud-Applikationen einsetzen? Ich zeige anhand von Beispielen aus meinem Projektalltag verschiedene Szenarien, in denen Cloud-Dienste eine Lösung für gängige Probleme lokaler Applikationen bieten. Im ersten Teil dieser Serie haben wir gesehen, wie die Cloud als Zwischenablage für größere Datenmengen dienen kann. In diesem Artikel geht es darum, einen Roboter am anderen Ende der Welt zu überwachen.

Continue reading

Posted in Artikel, Cloud, Cloud Computing, Embedded | Tagged | 2 Comments

MeteoRweb – Erfahrung mit Internet of Things am Beispiel von Wetterstationen im Gathering 2014

Im Rahmen der internen Weiterbildungswoche „bbv Gathering“ 2014 traf sich die ganze bbv Software Services in Davos, um sowohl innerhalb der Rolle aber auch rollenübergreifend Erfahrungen zu sammeln und als Firma noch weiter zusammenzuwachsen. Für die Rollen Engineer und Senior Engineer haben wir uns dieses Jahr etwas ganz Besonderes ausgedacht. Wir wollten das Thema Internet of Things am Beispiel von Wetterstationen behandeln und gleichzeitig unsere bereits vorhandenen Erfahrungen in Crossplattformentwicklung weiter vertiefen. Continue reading

Posted in Internet of Things | Tagged , , | Leave a comment

Webinar: Magisches Debugging mit OzCode

In Zusammenarbeit mit OzCode führe ich ein Live Webinar durch.

Seien Sie dabei, am Mittwoch, dem 30. Juli um 17:00-18:00 CEST, am allerersten deutschsprachigen Live Webinar zu OzCode, der magischen Debugging Erweiterung zu Microsoft Visual Studio.
In diesem Webinar zeige ich Ihnen einige der besten Features von OzCode v1.0. Sie lernen, wie Sie mit OzCode alltägliches Debugging effizienter und effektiver gestalten und so Fehler schneller finden und korrigieren können.

Das Zielpublikum sind alle .NET Entwickler, die schon einmal Zeit im Debugger verbracht haben, also Sie.

Bei Fragen wenden Sie sich bitte direkt via Twitter oder E-Mail an mich.
Beeilen Sie sich, die Anzahl der Plätze ist beschränkt. Melden Sie sich jetzt fürs Webinar an.

Posted in .NET, Visual Studio | Tagged , , | Leave a comment

Videos zum Software Engineering Event 2014

Dies ist ein Blogpost in der Serie zum Software Engineering Event 2014. Zur Übersicht gelangen sie hier.

Posted in Presentation, Speeches | Tagged | Leave a comment

Schritt für Schritt zum erfolgreichen Team

Dies ist ein Blogpost in der Serie zum Software Engineering Event 2014. Zur Übersicht gelangen sie hier. Dieser Blogpost ist ein Dialog zwischen Peter Rey (kursiv) und Daniel Marbach (gerade)

Slide1

 

Wir haben gesehen, dass die Wahl der richtigen Technologie den entscheidenden Wettbewerbsvorteil bedeuten kann. Doch neben den Technologien sind auch Teamaspekte wichtig. Der Erfolg liegt im Detail. Sie, Ihr Team und Ihre Firma müssen einen Veränderungsprozess durchlaufen. Alte Strukturen und Denkmuster werden hinterfragt, Ihr Entwicklungsprozess wird umgekrempelt. Ein Umdenken findet statt. Wie holen Sie in einem solchen Veränderungsprozess ohne Verluste alle ab und kommen

Slide2

Schritt für Schritt zu einem erfolgreichen Team? Continue reading

Posted in Agile, Presentation, Scrum, Speeches | Tagged | Leave a comment

Effective teams: know your code

This is the seventh post in a series about what makes a team effective. Effective means, the team does the right thing to reach its goal.

I’ve seen several projects that started well, but after about one year into the project problems arose. The developers started to do software archaeology before adding new functionality. They simply weren’t sure any more what happens inside their software. So they went from method to method and from class to class to guess what a change would do (or possibly break).

Their software had become a black box.

Slide47

Once the team cannot predict the impact of a change, estimations are impossible. The change may take one day when everything just works out fine. Or the change may take several weeks because the change results in a cascade of follow-up changes (also known as bugs). If the team can not even roughly estimate what a change costs, the team cannot plan anymore. They cannot say whether a certain feature is worth building (value is bigger than cost). Therefore, they cannot decide anymore what to do to make a profit.

Continue reading

Posted in Agile | Tagged , , , , | Leave a comment

Komplexe Webanwendungen mit Single Page Applications

Dies ist ein Blogpost in der Serie zum Software Engineering Event 2014. Zur Übersicht gelangen sie hier.

Slide1

Jede Applikation, sei es eine Desktopapplikation, eine Webanwendung oder eine Smartphone App, läuft auf einer bestimmten Plattform. Davon stehen Entwicklern unzählige Produkte zur Verfügung. Häufig fällt es uns nicht leicht, uns für die richtige Plattform zu entscheiden, denn jede Lösung hat ihre Vor- und Nachteile. Der vorhergehende Blog-Post hat uns beispielsweise Xamarin als Plattform für mobile Applikationen vorgestellt, welche auf iOS, Android und Windows Phone verteilt werden können. Doch für welche Plattform entscheiden wir uns, wenn wir von komplexeren Anwendungen sprechen, welche die Kapazitäten von kleinen Displays und Touchscreens überfordern? Continue reading

Posted in Presentation, Speeches | Tagged , | Leave a comment