Coder's Health & Fitness
Dominik Bamberger, GitHub
Weitere Informationen
A career in software development seems desirable and usually isn't seen as a dirty, dangerous, or demeaning job. However, some of us operate under such hazardous conditions, sometimes without even realizing it. Let's take a closer look at the various factors which have an impact on our physical and mental health. How can we positively influence our ability to do this job long term?
Readable Code - A neuroeconomic approach
Sebastian Schwarz, meteocontrol GmbH
Weitere Informationen
Der Alltag eines Entwicklers besteht zum größten Teil aus Erstellen, Lesen und Verstehen von Code. Die Arbeiten kann man ganz allgemein als einen geistigen Aufwand sehen. Dem Aufwand gegenüber steht die tägliche geistige Leistungsfähigkeit eines Menschen. Diese kann vereinfacht in eine aktive und eine passive Ressource aufgeteilt werden. Die beiden Ressourcen dienen unterschiedlichen Zwecken und stehen in unterschiedlicher Menge zur Verfügung, können sich aber gegenseitig ergänzen. Der tägliche Aufwand verbraucht diese Ressourcen. Sauberer Code kann den Verbrauch reduzieren und damit Ressourcen für andere Aufgaben befreien.
Microservices
Michael Schwab, Wogra AG
Weitere Informationen
Microservices, für Giganten wie Netflix und Uber sind sie schon längst Standart, doch wie kann ich von der neuen Architektur provitieren? Ein Überblick über die Grundlagen und Technologien.
Alle sprechen von Smart Cities!
Christian Mayr, Leiter LEW Technologiezentrum
Aber was steckt wirklich dahinter und warum brauchen wir diese. Hier bekommt Ihr einen Einblick warum wir unbedingt vernetzte Städte benötigen und welches Potential auch für Euch darin steckt. Unterschiedlichste Sensoren werden unseren Alltag erleichtern und koordinieren. Umweltschutz, Effizienz und Mehrwerte sind die Herausforderungen und Chancen für Programmierer und Designer.
Einführung in DevSecOps - Wie können Container-Landschaften abgesichert werden?
Markus Fensterer, x-cellent technologies GmbH
In diesem Vortrag bekommt ihr einen Einblick in die Automatisierung innerhalb des Software Entwicklungsprozesses. Ihr lernt das Zusammenspiel mit Betrieb und Möglichkeiten zur Absicherung kennen.
Must have Web-App Security
Thomas Weyer, baramundi software AG
Das muss jede Webanwendung in 2019 haben! Präventiv die Angriffsfläche unbekannter Bugs durch geeignete Konfiguration verringern. Und mit einfachen Maßnahmen gängige Best-Practices umsetzen.
The Big BOOOM Code
Benedikt Sauter, Xentral ERP Software GmbH
Vom Codeschnipsel zum boomenden Business mit mehr als 1000 Kunden - Quelltext, Architektur im Wandel, Lessons Learned, Anekdoten und Dinge die ich nie wieder tun würde.
Warum noch PHP im Jahr 2019?
Alexander Hälbich, TEAM23 GmbH
PHP wird nach wie vor von vielen Seiten belächelt. Aber warum eigentlich? Gerade Themen wie Namespaces, Traits oder Reflections sind durchaus spannend und mit PHP 7 wurde massiv an der Performance geschraubt. Natürlich ist PHP nicht die eleganteste Sprache und es sind einige Ungereimtheiten im Core zu finden. Dennoch hat PHP einen riesigen Marktanteil und mit Frameworks wie Laravel und Paketmanagern wie Composer macht die Entwicklung auch endlich wieder Spaß.
Advanced Network Security Monitoring in Enterprise Umgebungen
Andreas Herz, DCSO GmbH
Network-Security-Monitoring in Enterprise-Umgebungen mit hohen Bandbreiten bietet viele verschiedene Herausforderungen. Wir stellen diese typische Herausforderungen und deren Lösungsmöglichkeiten vor, von der Auswahl der passenden Hardware über Besonderheiten von Netzwerkprotokollen bis hin zur Aggregierung der riesigen Datenmengen und deren Auswertung.
Agile Mindset - Scrum ist nur die Spitze des Eisbergs
Dr. Thomas Geislinger , XITASO GmbH
Warum scheitert die agile Transformation in vielen Unternehmen? Warum gibt es in Projekten Schwierigkeiten trotz Backlog, Sprints, Dailies und Reviews und explizit eingeforderter und geförderter agiler Arbeitsweise? Die Praxis zeigt, dass es nicht ausreicht, einen agilen Prozess strikt zu befolgen oder einzelne agile Praktiken einzusetzen. Vielmehr müssen Unternehmen, alle Mitglieder eines Entwicklungsteams sowie im Idealfall auch Kunden und Stakeholder eine agile Grundeinstellung mitbringen oder erlernen, ohne die agile Praktiken und Prozesse wirkungsarm verpuffen. Anhand von Beispielen aus der Praxis soll das Publikum zur Selbstreflexion und zum Nachdenken angeregt werden.
Eigenes VPN mit Wireguard
Anian Ziegler, Cioplenu GmbH
Weitere Informationen
Kurz-Beschreibung:
Wireguard ist ein neues, simples VPN für Linux und andere Systeme. Was kann man damit machen, wie kann man schnell loslegen und wie funktioniert es?
Format:
Vortrag/Diskussionsrunde
Let's get down to the nitty griddy
Andreas Kottre, typedigital GbR
Weitere Informationen
Kurz-Beschreibung:
Eine Einführung in CSS-Grid-Layout.
Format:
Vortrag
Zusammenarbeit mit Agenturen? - ja das geht schon!
Marcel Rößner, Raumschmiede GmbH
Weitere Informationen
Kurz-Beschreibung:
In meiner Session möchte ich darauf eingehen, wie wir hier in einem E-Commerce Unternehmen unser Magento 2 Projekt aufgesetzt haben und mit den Momentanen Strukturen umsetzen.
Fokus:
Interne Strukturen und Arbeitsmodell, Informationsarchitektur, Aufbau des DEV-Teams, Zusammenarbeit mit Agenturen.
Format:
Vortrag
"Agile - What?" oder doch besser Why?
Marcel Rößner, Raumschmiede GmbH
Weitere Informationen
Kurz-Beschreibung:
Agilität wird wie die letzte Sau durchs Dorf getrieben. Jeder versucht zu verstehen WAS es damit auf sich hat...! Viel spannender ist wohl diese Frage zu stellen: WARUM sollten wir Agilität anwenden?
Format:
Diskussionsrunde
Must have Web-App Security
Martin Hartmann, baramundi software AG
Weitere Informationen
Kurz-Beschreibung:
Im Rahmen dieses Barcamps wollen wir die vorgestellten Maßnahmen aus dem Vortrag "Must have Web-App Security" in die Praxis umsetzen.
Format:
Mini-Workshop
Vor Ort können selbstverständlich auch Themen vorgestellt werden
Wir würden uns freuen!
Schon angemeldet?
Hier kannst du dir dein Ticket sichern.
Docker in der Entwicklung
David Danier, TEAM23 GmbH
Weitere Informationen
Szenario/Aufgabe:
Gemeinsames Erarbeiten von Docker Grundlagen und einem optimierten Einsatz in der lokalen Entwicklung.
Voraussetzung:
Eigener Laptop mit Mac oder Linux.
Teilnehmeranzahl:
10
Gruppenanzahl:
1
Sprache:
Deutsch oder Englisch möglich
Schwierigkeitsgrad:
Zwischen Anfänger und Fortgeschrittener
Tags:
Docker, Development, Workflow
XiTrackathon - IoT fürs Fahrrad
Konstantin Frank, XITASO GmbH
Weitere Informationen
Kurzbeschreibung:
"Wo ist denn das nächste Firmen-Fahrrad?" - "Wann müssen die Räder in die Wartung?" – "Wie viel CO2 sparen wir ein?" - diese Fragen stellen wir uns bei XITASO häufiger, denn wir pendeln zwischen unseren Augsburger Standorten mit Firmen-Fahrrädern. Also haben wir die Räder mit GPS/LoRaWAN-Trackern ausgestattet und ein Gateway in das Things Network eingebunden - das IoT-Projekt XiTraX war geboren.
Szenario/Aufgabe:
Beim XiTrackathon dürft ihre diese Sensoren konfigurieren und programmieren, sie mit dem Things Network verbinden und eine Integration in die Cloud einrichten. Anschließend experimentiert ihr zu Themen wie Optimierung des Bewegungstrackings, Visualisierung der Fahrradbewegungen, datenbasierte Prädiktionen - oder mit euren eigenen Ideen!
Gestellt werden:
- Mehrere Fahrräder und LoRaWAN-Tracker, zwei LoRaWAN-Gateways, IoT-Basissoftware
- Wir helfen euch bei der Einrichtung eures Microsoft-Azure-Accounts (eine studentische E-Mail-Adresse ist von Vorteil)
Voraussetzung:
- Eigener Laptop mit Windows (oder zumindest Windows-VM), auf dem Visual Studio 2017 idealerweise schon installiert ist
- Ein Smartphone
- Programmiert wird v.a. mit .NET, Java-Kenntnisse sind aber ausreichend (wer sich vorher kurz eine Zusammenfassung der Unterschiede der Sprachen ansieht, kann aber ggf. schneller starten!)
Teilnehmeranzahl:
2 – 16
Sprache:
Deutsch oder Englisch möglich
Schwierigkeitsgrad:
Zwischen Anfänger und Fortgeschrittener
Tags:
Cloud, IoT, LoRaWAN, UI, Data Analytics
Machine Learning zum Anfassen
Felix Georg Müller, plus10 GmbH
Weitere Informationen
Kurzbeschreibung:
Komplexe Fertigungs- und Montageanlagen, die alle Sekunde fertig verpackte Ware rund um die Uhr herstellen, sind nicht nur beeindruckend schnell, sondern auch schwer maximal produktiv zu betreiben. Gerade für solche Anlagen bieten wir bei plus10 selbstlernende Werkzeuge, mit denen beispielsweise die Mitarbeiter*innen immer zur richtigen Zeit nur die situativ wichtigste Information mitgeteilt bekommen. Wie funktioniert so ein kontinuierlich lernendes System, das als Basis tausende von Maschinenparametern jede Millisekunde liest, verarbeitet und daraus Schlüsse zieht? Interessierte können unsere KI-Anwendung anhand unseres Live-Demonstrators hautnah erleben und basierend auf einem Ausschnitt der hierbei erzeugten Rohdaten sich selbst versuchen, Schlüsse aus den Daten zu ziehen.
Szenario/Aufgabe:
Wir bieten dir oder deinem Team eine anschauliche Lernumgebung, um verschiedene Machine Learning Algorithmen auszuprobieren und somit Schritt für Schritt Modelle und die zugehörige Datenvorverarbeitung wie auch das Daten-Handling praktisch zu erlernen bzw. dein Wissen anzuwenden.
Unser Live-Demonstrator ist eine Mini-Fabrik, die vollautomatisiert Bauteile aus dem Lager entnimmt, bearbeitet, prüft und als fertiges Produkt einlagert. Gesteuert wird das System von realen Industriesteuerungen, die wir alle für dich zugänglich machen. Somit kannst du schnell und problemlos auf einem Datensatz der Anlage beginnen, je nach Kenntnisstand unterschiedliche Modelle zu trainieren und zu testen. Wir haben verschiedene Aufgaben je nach Kenntnisstand vorbereitet, damit vom Einsteiger bis zum Experten alle Spaß haben und etwas dazulernen können.
Gestellt werden:
- Daten zur real laufenden Minifabrik
- Verschiedene Aufgabenstellungen, je nach Kennntnisstand im Machine Learning und Python-Erfahrung
Voraussetzung:
- Eigener Laptop mit installierter Python 3.7 IDE (z.B. Spyder, Jupyter Notebooks, Pycharm, etc.)
- Python-Kenntnisse (je besser desto anspruchsvoller die Aufgabe)
- Machine Learning Erfahrungen von Vorteil
Teilnehmeranzahl:
15
Gruppenanzahl:
3
Sprache:
Deutsch oder Englisch möglich
Schwierigkeitsgrad:
Zwischen Fortgeschrittener und Profi
Tags:
Big Data, Künstliche Intelligenz, Machine Learning, maschinelles Lernen, IOT, IIOT, RNN, Deep Learning, time series analysis, unsupervised Learning, Streaming application, Manufacturing, Fertigung, Produktion, Fabrik, Produktionsoptimierung, KI, AI, DL, KNN, ML
Baue deine eigene Quiz-Buzzer-App
Simone Beyser, Conntac GmbH
Weitere Informationen
Kurzbeschreibung:
Baue deine eigene Quiz-Buzzer-App und behaupte dich im Anschluss gegen deine Entwicklerkollegen im Hackerkisten-Jeopardy powered by Conntac.
Szenario/Aufgabe:
Plane, entwerfe und entwickle eine Cross-Plattform Quiz-Buzzer-App mit C++ und dem Qt-Framework oder einer Programmiersprache deiner Wahl. Unsere Experten helfen dir bei der Umsetzung. Den Server bereiten wir vor, wer möchte kann diesen aber gerne um weitere Funktionen erweitern.
Gestellt werden:
- Smartphones zum Testen deiner App
- Server
Voraussetzung:
- Eigener Laptop mit Mac oder Linux
Teilnehmeranzahl:
20
Gruppenanzahl:
5
Sprache:
Deutsch oder Englisch möglich
Schwierigkeitsgrad:
Zwischen Anfänger und Fortgeschrittener
Tags:
App, C++, Cross-Plattform, Qt, Jeopardy, Quiz
Akku leer? Lademanagement her!
Manuel Holzmann, LEW Netzservice
Weitere Informationen
Szenario/Aufgabe:
Stellt euch eine Tiefgarage vor mit fünf Wallboxen für fünf E-Fahrzeuge. In der Regel lädt mein Auto mit 11kW, allerdings stehen mir vielleicht an einem Dienstagabend nur 20kW für alle Fahrzeuge zur Verfügung. Ein Lademanagement regelt, dass die 20kW gleichmäßig auf alle Autos aufgeteilt werden. Der Clou: An diesem Abend möchte aber Herr Maier innerhalb der nächsten zwei Stunden sein fast leeres Auto wieder voll haben, um ein Konzert in München zu besuchen. Das bedeutet, Herr Maier muss bevorzugt behandelt werden.
Gestellt werden:
- Raspberry Pi
- Freenove Starter Kit: Lämpchen (symbolisieren den Ladezustand), Drähte, Display zur Kommunikation, Eingabefeld, etc.
- Modellautos
Voraussetzung:
- Eigener Laptop für die Programmierung
Teilnehmeranzahl:
5
Gruppenanzahl:
1
Sprache:
Deutsch oder Englisch möglich
Schwierigkeitsgrad:
Zwischen Anfänger und Fortgeschrittener
Tags:
E-Mobility, Rasperry Pi, Modell, Lademanagement, Lastmanagement, Basteln, Intelligent
Angriff und Absicherung von Container CI Prozessen
Ferdinand Eckhard, x-cellent technologies GmbH
Weitere Informationen
Kurzbeschreibung:
Eine CI-Pipeline Umgebung mit Beispielapplikationen gegeben. Nach einer Kurzen Einführung werden gemeinsam Angriffe auf die Umgebung identifiziert. Dabei können z.b. verwendete Images, der Deployment Prozess oder auch fehlerhaft geschriebene Dockerfiles das Ziel sein. Anschließend werden diese durchgeführt. Im Anschluss werden Gegenmaßnahmen in die Pipeline Umgebung eingebaut, um diese Angriffe zu verhindern.
Szenario/Aufgabe:
Durchführung verschiedener Angriffe auf die Umgebung. Anschließend muss die Umgebung so abgesichert werden, dass der Angriff nicht mehr funktioniert. Es werden Hilfestellungen für Angriffe gegeben, es können (und sollen!) aber auch eigene Angriffe gefunden und ausprobiert werden.
Gestellt werden:
- Git Projekt mit Aufgaben
- CI-Umgebung zum selber laufen lassen (Local)
Voraussetzung:
- Eigener Laptop mit Linux Betriebssystem
Teilnehmeranzahl:
15
Gruppenanzahl:
1
Sprache:
Deutsch
Schwierigkeitsgrad:
Zwischen Anfänger und Fortgeschrittener
Tags:
CI-Pipeline, Security, Container, Docker, Hacking
Smart City
Christian Mayr, Lechwerke AG
Weitere Informationen
Kurzbeschreibung:
Smart-City ein Thema was in aller Munde ist - aber was bedeutet es. Mit unserer LoRa Netzt Technik können wir die unmöglichsten Dinge möglich machen. Füllstände anzeigen, Feuchtigkeit in Grünflächen messen und und und. Was bedeutet dies aber für eine Baustellensituation. Hier seid Ihr gefragt mit Witz, Intuition, Kreativität und Eurem Programmier-Können mit verschiedensten Sensoren innovative Lösungen zu erschaffen. Wir sind für alles offen - Ihr auch ? Dann seit bei uns mit dabei.
Szenario/Aufgabe:
Wir werden uns zusammen an einer Baustellensituation überlegen welche Möglichkeiten und innovatione Ideen es gibt, diese sicherer und kosteneffizienter zu machen. Natürlich werden wir diese dann auch gleich versuchen zusammen mit Euch umzusetzen – je verrückter umbso besser.
Gestellt werden:
- RaspberryMatic CCU3, Raspberry Pi
- Funk Durchgangssensor/Richtungserkennung
- Funk An/Ausschalter
- Funk Dämmerungssensor/Bewegungsmelder
Voraussetzung:
- Eigener Laptop
- Innovativ
- Spaß an Zukunfsprojekten
Teilnehmeranzahl:
3-10
Gruppenanzahl:
1
Sprache:
Deutsch oder Englisch möglich
Schwierigkeitsgrad:
Zwischen Anfänger und Fortgeschrittener
Tags:
UI, Konzept, IoT, Raspberry, SmartCity
Vor Ort können selbstverständlich auch Themen vorgestellt werden
Wir würden uns freuen!
Schon angemeldet?
Hier kannst du dir dein Ticket sichern.