Mit Redux werden sämtliche Frontend-Daten in einem einzigen strukturierten Datenobjekt gespeichert, aus dem die React-Komponenten beim Rendern ihre Werte beziehen. Der Vortrag stellt etablierte Vorgehensweisen bei der Entwicklung vor.
http://www.opitz-consulting.com/go/3-4-898
In Zeiten von Single-Page Web Apps wird es immer wichtiger, das UI zu testen. Die Tests sollen in JavaScript implementiert und mit der App im Browser ausgeführt werden. Dies erlaubt z. B. das Mocking des Backends. Die Tests werden damit robuster und schneller. Die Referenten stellen die entstehenden Herausforderungen vor und erläutern Lösungen, die sie für das Testframeworks Jasmine-UI gewählt haben.
Stefan Scheidt und Tobias Bosch, Solution Architects und Mobile-Web-Experten bei OPITZ CONSULTING, präsentierten diese Session am 04.September 2012 bei der Mobile TechCon in Frankfurt a. M.
--
Zukunft?! Wir arbeiten dran.
Mobile Solutions by OPITZ CONSULTING
http://www.opitz-consulting.com/go/3-4-898
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
http://www.opitz-consulting.com/go/3-4-898
In Zeiten von Single-Page Web Apps wird es immer wichtiger, das UI zu testen. Die Tests sollen in JavaScript implementiert und mit der App im Browser ausgeführt werden. Dies erlaubt z. B. das Mocking des Backends. Die Tests werden damit robuster und schneller. Die Referenten stellen die entstehenden Herausforderungen vor und erläutern Lösungen, die sie für das Testframeworks Jasmine-UI gewählt haben.
Stefan Scheidt und Tobias Bosch, Solution Architects und Mobile-Web-Experten bei OPITZ CONSULTING, präsentierten diese Session am 04.September 2012 bei der Mobile TechCon in Frankfurt a. M.
--
Zukunft?! Wir arbeiten dran.
Mobile Solutions by OPITZ CONSULTING
http://www.opitz-consulting.com/go/3-4-898
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
W-Jax 2015: QS-Maßnahmen bei Continuous DeliveryStephan Kaps
Slides zu meinem Talk bei der W-JAX 2015 in München zu Qualitätssicherungsmaßnahmen bei Continuous Delivery.
Umfangreiche Qualitätssicherungsmaßnahmen und die Definition von Quality-Gates im Rahmen von Continuous Integration sind der eigentliche Enabler für Continous Delivery. Doch welche Tests sollte man eigentlich auf welcher Umgebung vorsehen und welche Werkzeuge bieten die entsprechende Unterstützung? Dieser Vortrag vermittelt einen Überblick über relevante Qualitätssicherungsmaßnahmen für Java-Web-Anwendungen und Webservices. Die Aktivitäten zur Unterstützung der ISO 25010 werden beleuchtet, sowie der gesamte Aspekt auch im Kontext traditioneller Vorgehensweisen. Es werden konkrete Open-Source-Tools und Auswertungsmöglichkeiten vorgestellt und die Integration in den Build-Prozess erläutert.
Developing Oracle Application Express on a high level you have to think about topics like issue tracking, continious delivery, automation, team management. The presentation was hold at the APEX Roadshow on 21.st of january 2014 in german language.
Presentation bei der CodeTalks Developer Conference in Hamburg zum Thema: "Kopf frei für's Produkt - Automatisierung mit Ansible und Jenkins" von LeanIX CTO André Christ und SW Architekt Dr. Daniel Pozzi.
Vom ersten Einrichten einer Maschine bis zum Ausliefern der Anwendung ist es ein weiter Weg, der in einem Startup viele menschliche und technische Ressourcen abverlangt. Neue Kundenwünsche und Skalierung erfordern immer mehr Server, Dienste („best tool for the job“) oder Anwendungsinstanzen, die verwaltet werden wollen.
Der SaaS-Anbieter LeanIX aus Bonn hat den manuellen Prozess in wenigen Wochen gegen eine vollständig automatisierte Provision-, Build- und Deploy-Kette mit ansible und Jenkins getauscht, um den Rücken für die Produktentwicklung frei zu haben.
Diese Präsentation zeigt wie man Hybrid Apps mit dem Ionic 2 Framework erstellt kann. Dazu wird eine Beispielapp auf Basis der Open Movie Database programmiert.
Lange Wartezeiten und mangelnde Responsivität unserer Webapplikation führen zu unzufriedenen Benutzern, was sich in hohen Absprungraten und Abwanderung zur Konkurrenz oder einfach der Weigerung, die Applikation zu verwenden, niederschlägt. Das Problem einer langsamen Applikation lässt sich jedoch leider nicht ganz so einfach lösen. Wichtig für eine nachhaltige Lösung ist das Verständnis der Abläufe im Browser. Aus diesem Grund beschäftigen wir uns hier mit Konzepten wie dem Critical Rendering Path und einigen Charakteristiken der JavaScript-Engines. Im Zuge dieses Vortrags werden einige der häufigsten Problemstellungen von Webapplikationen analysiert und Lösungsansätze und Best Practices zur Behebung der Performanceprobleme vorgestellt.
Mit Windows 8.1 stehen Ihnen als App-Entwickler viele Neuerungen zur Verfügung. Neben neuen Controls, wie Hub, SettingsFlyout oder DatePicker gibt es neue Tile-Größen und auch neue Projektvorlagen. Auch die standardmäßig in einem App-Projekt enthaltenen Codedateien haben sich leicht geändert. In dieser Session gibt Ihnen Thomas Claudius Huber anhand zahlreicher in XAML/C# gezeigten Livedemos einen Überblick der Neuerungen.
W-Jax 2015: QS-Maßnahmen bei Continuous DeliveryStephan Kaps
Slides zu meinem Talk bei der W-JAX 2015 in München zu Qualitätssicherungsmaßnahmen bei Continuous Delivery.
Umfangreiche Qualitätssicherungsmaßnahmen und die Definition von Quality-Gates im Rahmen von Continuous Integration sind der eigentliche Enabler für Continous Delivery. Doch welche Tests sollte man eigentlich auf welcher Umgebung vorsehen und welche Werkzeuge bieten die entsprechende Unterstützung? Dieser Vortrag vermittelt einen Überblick über relevante Qualitätssicherungsmaßnahmen für Java-Web-Anwendungen und Webservices. Die Aktivitäten zur Unterstützung der ISO 25010 werden beleuchtet, sowie der gesamte Aspekt auch im Kontext traditioneller Vorgehensweisen. Es werden konkrete Open-Source-Tools und Auswertungsmöglichkeiten vorgestellt und die Integration in den Build-Prozess erläutert.
Developing Oracle Application Express on a high level you have to think about topics like issue tracking, continious delivery, automation, team management. The presentation was hold at the APEX Roadshow on 21.st of january 2014 in german language.
Presentation bei der CodeTalks Developer Conference in Hamburg zum Thema: "Kopf frei für's Produkt - Automatisierung mit Ansible und Jenkins" von LeanIX CTO André Christ und SW Architekt Dr. Daniel Pozzi.
Vom ersten Einrichten einer Maschine bis zum Ausliefern der Anwendung ist es ein weiter Weg, der in einem Startup viele menschliche und technische Ressourcen abverlangt. Neue Kundenwünsche und Skalierung erfordern immer mehr Server, Dienste („best tool for the job“) oder Anwendungsinstanzen, die verwaltet werden wollen.
Der SaaS-Anbieter LeanIX aus Bonn hat den manuellen Prozess in wenigen Wochen gegen eine vollständig automatisierte Provision-, Build- und Deploy-Kette mit ansible und Jenkins getauscht, um den Rücken für die Produktentwicklung frei zu haben.
Diese Präsentation zeigt wie man Hybrid Apps mit dem Ionic 2 Framework erstellt kann. Dazu wird eine Beispielapp auf Basis der Open Movie Database programmiert.
Lange Wartezeiten und mangelnde Responsivität unserer Webapplikation führen zu unzufriedenen Benutzern, was sich in hohen Absprungraten und Abwanderung zur Konkurrenz oder einfach der Weigerung, die Applikation zu verwenden, niederschlägt. Das Problem einer langsamen Applikation lässt sich jedoch leider nicht ganz so einfach lösen. Wichtig für eine nachhaltige Lösung ist das Verständnis der Abläufe im Browser. Aus diesem Grund beschäftigen wir uns hier mit Konzepten wie dem Critical Rendering Path und einigen Charakteristiken der JavaScript-Engines. Im Zuge dieses Vortrags werden einige der häufigsten Problemstellungen von Webapplikationen analysiert und Lösungsansätze und Best Practices zur Behebung der Performanceprobleme vorgestellt.
Mit Windows 8.1 stehen Ihnen als App-Entwickler viele Neuerungen zur Verfügung. Neben neuen Controls, wie Hub, SettingsFlyout oder DatePicker gibt es neue Tile-Größen und auch neue Projektvorlagen. Auch die standardmäßig in einem App-Projekt enthaltenen Codedateien haben sich leicht geändert. In dieser Session gibt Ihnen Thomas Claudius Huber anhand zahlreicher in XAML/C# gezeigten Livedemos einen Überblick der Neuerungen.