Nagios Conference 2006 | Alternative Statusmaps mit NagVis by Michael LübbenNETWAYS
Die normale Nagios Statusmap wird automatisch generiert, so verursacht sie zwar wenig Einrichtungsaufwand, sieht aber im großen Nagiosinstallationen schnell unübersichtlich aus. Als Alternative dazu gibt es NagVis, das Nagios Visualisierungs AddOn, mit dem sich eigene Statusmaps erstellen und andere Arten von dynamischen Ansichten für Nagios erstellen lassen.
Der Vortrag stellt das Tool allgemein kurz vor und beschäftigt sich insbesondere mit den Fragen:
Wie ist NagVis entstanden?
Welche Vorteile bietet es gegenüber der normalen Statusmap?
Welche Features gibt es aktuell und welche wird es in Zukunft geben?
Javascript auf Client und Server mit node.js - webtech 2010Dirk Ginader
node.js erlaubt die Ausführung von Javascript auf dem Server. Zusammen mit YUI3 gibt es jetzt auch noch einen echten DOM und plötzlich macht alles Spass :-)
Nagios Conference 2006 | Alternative Statusmaps mit NagVis by Michael LübbenNETWAYS
Die normale Nagios Statusmap wird automatisch generiert, so verursacht sie zwar wenig Einrichtungsaufwand, sieht aber im großen Nagiosinstallationen schnell unübersichtlich aus. Als Alternative dazu gibt es NagVis, das Nagios Visualisierungs AddOn, mit dem sich eigene Statusmaps erstellen und andere Arten von dynamischen Ansichten für Nagios erstellen lassen.
Der Vortrag stellt das Tool allgemein kurz vor und beschäftigt sich insbesondere mit den Fragen:
Wie ist NagVis entstanden?
Welche Vorteile bietet es gegenüber der normalen Statusmap?
Welche Features gibt es aktuell und welche wird es in Zukunft geben?
Javascript auf Client und Server mit node.js - webtech 2010Dirk Ginader
node.js erlaubt die Ausführung von Javascript auf dem Server. Zusammen mit YUI3 gibt es jetzt auch noch einen echten DOM und plötzlich macht alles Spass :-)
AG Motivation und Anreize - Best Practice Beispielmultiermedia
Best Practice Beispiel der AG Motivation und Anreize für die "Charta guter Lehre": Auch die Lehre ist eine Meldung wert - Pressearbeit der TiHo Hannover.
http://www.stifterverband.info/wissenschaft_und_hochschule/lehre/charta_guter_lehre/motivation_und_anreize/index.html
Le passeport est un outil développé par les Edtions DUPUIS pour mieux connaître la marque.
C’est le document de référence pour assurer la cohérence des actions commerciales et marketing.
Die Präsentation zeigt die Analyse und Darstellung von Vertriebskanalstrukturen im Rahmen der Marktanalyse und des Strategischen Managements. Sie erklärt das Konzept und wie Märkte nach den verschiedenen Arten von Vertriebskanälen eingeteilt werden können. Die Unterlage enthält Beispiele für die Anwendung dieses Strategietools sowie Templates für dessen Bearbeitung.
Die deutsche Variante meines Talks "Rapid prototyping with jQuery" gibt eine Einleitung ins Prototyping und geht dann weiter über Lösungsansätze, Einsatzmöglichkeiten und Vorteilen von Prototypen.
AG Motivation und Anreize - Best Practice Beispielmultiermedia
Best Practice Beispiel der AG Motivation und Anreize für die "Charta guter Lehre": Auch die Lehre ist eine Meldung wert - Pressearbeit der TiHo Hannover.
http://www.stifterverband.info/wissenschaft_und_hochschule/lehre/charta_guter_lehre/motivation_und_anreize/index.html
Le passeport est un outil développé par les Edtions DUPUIS pour mieux connaître la marque.
C’est le document de référence pour assurer la cohérence des actions commerciales et marketing.
Die Präsentation zeigt die Analyse und Darstellung von Vertriebskanalstrukturen im Rahmen der Marktanalyse und des Strategischen Managements. Sie erklärt das Konzept und wie Märkte nach den verschiedenen Arten von Vertriebskanälen eingeteilt werden können. Die Unterlage enthält Beispiele für die Anwendung dieses Strategietools sowie Templates für dessen Bearbeitung.
Die deutsche Variante meines Talks "Rapid prototyping with jQuery" gibt eine Einleitung ins Prototyping und geht dann weiter über Lösungsansätze, Einsatzmöglichkeiten und Vorteilen von Prototypen.
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
Mit den stetig wachsenden Möglichkeiten, die Cross-Platform-Anwendungen bieten, wachsen auch die Anforderungen an deren Design. Skalierbarkeit, Flexibilität und Wandelbarkeit gehören zu den Grundprinzipien eines modernen User-Interfaces. Andreas Wissel und Christian Liebel erarbeiten mit Ihnen in diesem Workshop anhand von Praxisbeispielen einen robusten Workflow. Mit Storybook und Angular lassen sich so isolierte, test- und wartbare Komponenten im Handumdrehen umsetzen. Ihre Designer und Entwickler werden es lieben.
Dank der Xamarin-Plattform können C#-Entwickler Apps für Android – das verbreitetste mobile Betriebssystem – unter Zuhilfenahme bekannter Werkzeuge, Sprachen und Frameworks schreiben. Und genau darum geht es auch in diesem Vortrag. In 60 Minuten werde ich Ihnen erklären, welche Systemvoraussetzungen erfüllt sein müssen, um mit Visual Studio und C# für Android entwickeln zu können und was es mit Activities und Intents auf sich hat. Zu diesem Zweck werde ich live eine kleine App programmieren, die neben einer Multiscreen-Navigation auch lokale Datenhaltung und einiges mehr demonstriert. Den Quellcode gibt es unter https://github.com/AndreKraemer/DWX-2018-Xam-Android-SavedIt
Offline-first Architekturen: Wer bitte braucht schon InternetOPEN KNOWLEDGE GmbH
Eine Web Anwendung ohne stabile Internetanbindung? Wie bitte soll das funktionieren? Im Gegensatz zum Allways-on Paradigma traditioneller Web Anwendungen, ist beim Offline-first Ansatz eine permanente Netzwerkverbindung nicht Pflicht sondern Kür. Eine optimale User Experience auch bzw. gerade im Falle einer schlechten oder nicht vorhandenen Netzverbindung steht im Fokus des Anwendungsdesigns. „Act locally, sync globally“ statt Request-Response-Modell, heißt die Zauberformel. In seiner Session zeigt Lars Röwekamp, was dies im Detail bedeutet und wie die dazu passenden Architektur- und Kommunikationspattern aussehen. Aha-Effekte garantiert!
Web2 am Beispiel Google Mail, Text und Web ToolkitGFU Cyrus AG
Programme und Programmierung machen im Zeichen des Web 2.0 einen deutlichen Evolutionssprung. Planer und Entwickler stehen vor der Entscheidung Ihre zukünftigen Anwendungen nur noch online mit Ajax und passenden Toolkits zu entwickeln. Google macht es vor: Online-Dokumente und Tabellen. Kalender und Bildbearbeitung. Social Network Analysis, Mashup und kollektive Intelligenz sind Bausteine dieser Entwicklung. Dieser Vortrag zeigt Anwendungsmöglichkeiten und Grenzen des Web 2.0 sowie den Aufbau einer Ajax Entwicklung in Java mit dem Google Web Toolkit. (GWT)
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...Peter Hecker
Node.js hat sich schnell zu einer der beliebtesten Plattformen für das Schreiben von serverseitigem Code entwickelt. Das Node.js-Framework basiert auf der Google V8 JavaScript-Engine und ermöglicht Entwicklern serverseitige Anwendungen in JavaScript zu implementieren. Im November 2013 hat Microsoft die "Node.js Tools für Visual Studio (NTVS)" in einer ersten Alpha vorgestellt. Damit können Windows-Entwickler Node.js Anwendungen direkt in Visual Studio entwickeln. Die NTVS werden als Plug-in in Visual Studio integriert und bieten Zugriff auf die Codevervollständigung sowie die Debugging-, Profiling- und Deployment-Funktionen von Visual Studio. Zusätzlich enthält das Plug-in eine grafische Benutzeroberfläche für den Node Package Manager (npm). Damit lassen sich aus Visual Studio heraus Bibliotheken für das serverseitige JavaScript-Framework aus dem npm-Repository installieren. Auch die Anbindung an die Windows Azure - Plattform ist möglich. In diesem Vortrag werden die Node.js-Plattform sowie die Möglichkeiten der Node.js - Tools (NTJS) vorgestellt. Beispiele zeigen erste Anwendungsmöglichkeiten.
Clemens Drilling stellt im Rahmen eines pm workshops jene Tools vor, die ihm helfen seine eigene Arbeit zu beschleunigen, das Arbeiten an mehreren Orten ermöglichen und seine Daten von überall im Zugriff zu haben sowie mit anderen Menschen gemeinsam im Team zu arbeiten.
OSMC 2014: Icinga Web 2 kann mehr | Thomas GelfNETWAYS
Icinga Web 2 ist leichter, schneller und mächtiger als seine Vorgänger. Doch wir wollen uns nicht zurücklehnen, sondern legen jetzt erst richtig los. Der Großteil der Arbeit steckt bisher unter der Haube und dient nur einem Zweck: das Schreiben von Modulen so einfach als irgend möglich zu gestalten. Und neben den ersten fertigen Modulen steht schon eine ganze Reihe weiterer in den Startlöchern.
Puppet, Forman und mehr integrieren? Endlich mal jeden Switchport samt aktuellem Traffic, STP-Status, VLANs und mehr an einer Stelle ersichtlich haben? Den Chassis-Aufbau gleich mit dazu? Via Jolokia JMX-Bäume durchstöbern? Zertifikate inventarisieren? Tickets mehr als nur verlinken? Der Vortrag gibt einen Einblick in die Architektur von Icinga Web 2 und zeigt anhand konkreter die Integration von Addons und anderen Modulen.
Um Bilder und Grafiken "bereinigte" Version des Vortrags bei der JUG Ostfalen.
Nahezu jede große Website – egal ob das Backend in Java, PHP, Ruby oder Python programmiert wurde – verwendet im Browser JavaScript als Sprache. Software-Artefakte, die in JavaScript erstellt wurden, werde zunehmend wichtiger, da Logik in letzter Zeit tendenziell wieder vom Server zurück in den Browser wandert. JavaScript-Entwicklung ist im Alltag des Enterprise-Entwicklers angekommen. Teils muss er als Backend-Entwickler JavaScript-Code überarbeiten, der z.B. von einer Webagentur erstellt wurde, teils muss er auch selbst JavaScript-Artefakte erzeugen oder ein ganzes Framework oder eine Library in JavaScript schreiben oder pflegen.Der erste Teil des Vortrags richtet sich an Enterprise-Enwickler (meist mit einem Java-EE-Hintergrund), die sich für JavaScript interessieren, sich schnell darin einarbeiten wollen und Tipps suchen, dieses Ziel zu erreichen. Dabei werden einige Grundlagen der Sprache vorgestellt. Dieser Teil des Vortrags soll eher Lust auf Mehr machen als fundamentales Wissen in aller Tiefe zu vermitteln.Enterprise-Entwicklung ist in der Regel Teamarbeit. Eine große Codebasis mus wartbar bleiben. Im zweiten Teil des Vortrags werden Techniken und Tools vorgestellt, die dabei helfen können, eine geeignete Codequalität zu erreichen und zu wahren
Teams haben häufig große Probleme damit, in kurzen Iterationen wertvolle Produktinkremente zu liefern. Warum aber überhaupt? Dieser Talk spricht über typische Probleme, mögliche Ursachen und liefert Ideen, welche Lösungsansätze anwendbar sein könnten.
Was macht ein Scrum Master den ganzen Tag? JAX 2018Sebastian Bauer
Was macht so ein Scrum Master eigentlich den ganzen Tag? Dirigieren? Delegieren? Partizipieren? Oder alles? Wir schauen, warum ein Vollzeit Scrum Master so wichtig ist und erklären mit Shuhari und Situational Leadership, wie sich das Wirken des Scrum Masters verändert.
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017Sebastian Bauer
Scrum als Framework gibt ein paar wenige Dinge sehr explizit vor und lässt einige mehr bewusst unbeantwortet. Gerade hier (aber auch schon mit den Regeln) tun sich viele Teams schwer.
Doch woran erkennt man nun, wenn etwas nicht läuft, wie es könnte? Wir stellen Smells vor, um ein paar typische Probleme zu identifizieren, erklären ihre Ursachen und stellen Konzepte vor, was man dagegen machen kann.
Gerade im Web sind kurze Releasezyklen oft unabdingbar. Meist werden noch viele manuelle Tests gemacht, die ein bremsender Faktor für häufige Releases sind. Was gehört dazu, um bei Veränderungen des Projekts automatisiert zu prüfen, ob noch alles funktioniert? Wie kann man darauf aufbauen und was kommt danach?
Bei der Einführung von Scrum wird oft übersehen, welche Grundsätze fundamental wichtig sind, damit Scrum funktioniert. Aber auch in eingespielten Teams schleichen sich mit der Routine Fehler ein, die die Erfolge des Teams gefährden können. Die Session zeigt, wie das Daily Scrum nicht zur nutzlosen Pflicht wird und wie man Retrospektiven nutzt, um schleichende Fehler zu identifizieren.
Bei der Einführung von Scrum wird oft übersehen, welche Grundsätze fundamental wichtig sind, damit Scrum funktioniert. Aber auch in eingespielten Teams schleichen sich mit der Routine Fehler ein, die die Erfolge des Teams gefährden können. Die Session zeigt, wie das Daily Scrum nicht zur nutzlosen Pflicht wird und wie man Retrospektiven nutzt, um schleichende Fehler zu identifizieren.
Verlernte Agilität - Schleichende Fehler in agilen ProzessenSebastian Bauer
Bei der Einführung von Scrum wird oft übersehen, welche Grundsätze fundamental wichtig sind, damit Scrum funktioniert. Aber auch in eingespielten Teams schleichen sich mit der Routine Fehler ein, die die Erfolge des Teams gefährden können. Die Session soll zeigen, wie das Daily Scrum nicht zur nutzlosen Pflicht wird und wie man Retrospektiven nutzt, um schleichende Fehler zu identifizieren.
SCRUM als eine der meist verbreiteten agilen Methodiken bezeichnet sich selbst als Framework. Es bietet also eine Sammlung nützlicher Herangehensweisen und ein eher loses Regelwerk. SCRUM lässt gewollt Spielraum für Anpassungen an eigene Gegebenheiten offen. Bei der Einführung von SCRUM werden aber gerade hierdurch oft elementare Konzepte übersehen und das Konzept damit ad absurdum geführt. Aber auch in einem etablierten SCRUM Team schleichen sich im Laufe der Zeit oft unbemerkt Fehler und Probleme ein, welche den Prozess nach und nach gefährden, werden sie nicht frühzeitig wahrgenommen. Dieser Vortrag soll daher erklären, welche Fehler sich bereits bei der Einführung von SCRUM vermeiden lassen. Vor allem aber soll gezeigt werden, wie man sich davor schützen kann, Agilität nicht zu verlernen und sich mit der Zeit immer weiter von seinem Ziel zu entfernen. Er soll Vorschläge und Anregungen bieten, wie man das tägliche Stand-Up Meeting nicht zur wertlosen Pflicht werden lässt und wie man Retrospektiven effektiv nutzt, um sich langsam einschleichende Fehler und Probleme zu identifizieren und zu beseitigen.
Entwicklung Innovativer und Komplexer AIR Anwendungen
Web Workers - Das Arbeitstier Browser
1. Sebastian Bauer | Nero D&S GmbH
Web Workers
„Das Arbeitstier Browser“
2. Wer spricht?
• Sebastian Bauer
• Team Leader Intranet Services Team
• Webentwickler aus Leidenschaft
• „Web/Mobile addicted“
• @litervollmilch
• http://xing.com/profile/Sebastian_Bauer22
• http://www.itkrauts.com
3. Über die Nero D&S GmbH
• Entwickler für Liquid Media Technologien
• Tochter der Nero AG
• 1995 gegründet
• Hauptsitz: Karlsbad, Deutschland
• Regionale Niederlassungen:
• Karlsbad, Deutschland
• Glendale, Kalifornien, USA
• Yokohama, Japan
• Ca. 500 Mitarbeiter weltweit
• Über 300 Millionen Installationen
• Job gesucht?? ;-)
6. Ein Überblick über Web Workers
• W3C Working Draft
• HTML5
• JavaScript API für Arbeitsprozesse
im Hintergrund
• Parallelisierung ohne UI Blocking
• Kein echtes Multi-Threading!
• Dedicated Workers / Shared Workers
18. Ein Worker, Sie alle zu
knechten..
• Ein Worker für mehrere Seiten
• Verbindung über „Ports“
• „Stirbt“ wenn alle Seiten geschlossen
• Posten von Nachrichten an alle
„Ports“ möglich