Browse Category

JUG Saxony

Nächstes JUG Saxony Treffen: Git Advanced Topics

WER?
Alexander Groß (GROSSWEBER)
WO?
Lokomov – Ein Projekt des Klub Solitaer e.V., Augustusburger Str. 102, 09126 Chemnitz
WANN?
Donnerstag, 08. März 2018, 19:00 – 21:00 Uhr

Git ist ein mächtiges Werkzeug, ich glaube darin sind sich alle seine Nutzer einig. Neben den gängigen Operationen wie commit, push und pull besteht Git aber aus weit mehr nützlichen Befehlen, die man wie einen Werkzeugkasten betrachten kann. Würde ein Heimwerker auf die Idee kommen, eine Schraube mit dem Hammer in die Wand zu bekommen? Ich behaupte: Nein!

Genauso sollte ein Softwareentwickler mit dem Wunsch, eine saubere Projektgeschichte zu erzählen, seinen Werkzeugkasten namens Git etwas besser kennen. Der Vortrag zeigt einige Features, die dem Sprecher teilweise nur durch das Studium der manpages bekannt geworden sind, u. a.:

Haben Sie schon mit cherry-pick die besten Commits herausgesucht?
Benutzt Ihr Team Wegwerf-Integrationsbranches?
Merkt sich Ihr Git, wie Sie Konflikte zuvor aufgelöst haben?
Wissen Sie, wie man mit Git den Commit heraussuchen kann, der einen Bug verursacht hat?
Haben Sie Commits zwischen Rechnern ohne Umweg über den Server ausgetauscht?

Hier gelangen Sie zur Anmeldeseite und können sich kostenlos für die Veranstaltung registrieren.

JUG Saxony Camp 2018: Die IT-Konferenz für Studierende

Studierende aufgepasst! Die zweite Auflage des JUG Saxony Camps steht vor der Tür.

Am 06. April 2018 findet im NIEPER-Bau der HTWK Leipzig wieder das JUG Saxony Camp statt. Gemeinsam mit der HTWK Leipzig und in Kooperation mit der GI Regionalgruppe Leipzig veranstalten wir zum zweiten Mal die kostenfreie IT-Konferenz exklusiv für Studierende.

Euch erwarten vier spannende, interaktive Workshops zu den Themen: „Machine Learning für absolute Anfänger/innen“, „Lieber Agil!“, „Hibernate Quick Start – OR-Mapping für Einsteiger“ und „Build your own Serverless Cloud“. Am Nachmittag könnt ihr verschiedene Vorträge zu den aktuellen Trends und Technologien der Softwarebranche besuchen, u.a. Themen von Studierenden selbst. Das Vortragsprogramm wird in Kürze veröffentlicht.

Neben dem Wissensaustausch steht auch das Networking im Fokus. Zwischen den Vorträgen bleibt genügend Zeit, um mit unseren Ausstellern in Kontakt zu treten. Eine tolle Gelegenheit, sich bei namhaften regionalen und überregionalen IT-Unternehmen über Praktika, Abschlussarbeiten und Co. zu informieren.

Melde dich jetzt kostenfrei für das 2. JUG Saxony Camp in Leipzig an.

Du brauchst mehr Input? Slides, Fotos und einen kleinen Bericht liest du im Rückblick zum 1. JUG Saxony Camp.

Nächstes JUG Saxony Treffen: Start hunting the bugs – Mutation Testing

WER?
Sven Ruppert (Vaadin)
WO?
Otto Group Solution Provider (OSP) GmbH, Rosenstraße 30, 01067 Dresden
WANN?
Donnerstag, 01. März 2018, 19:00 – 21:00 Uhr

JUnit ist im Bereich des TDD für den Java Entwickler ein bekanntes Werkzeug. Hier hat sich auch durchgesetzt, dass man die Testabdeckung (CodeCoverage) messen kann. Dabei unterscheidet man die Abdeckung auf Klassen-, Methoden- und Zeilenebene. Ziel ist es, die Testabdeckung auf Zeilenebene so hoch wie möglich, nicht aber höher als nötig zu bekommen.

Aber was genau bedeutet das? Eine Testabdeckung von ca. 75% auf Zeilenebene ist sehr gut und kann einem schon als Grundlage dienen. Aber wie aussagekräftig ist diese Zahl?

Wir werden uns in diesem Talk mit dem Begriff des „Mutation Testing“ beschäftigen und praktische Wege zum Einsatz zeigen. Wie ist die Abdeckung zu interpretieren, was kann man erreichen? Wie ist die Integration in ein bestehendes Projekt möglich und was ist bei der Erstellung der Tests zu beachten?

Hier gelangen Sie zur Anmeldeseite und können sich kostenlos für die Veranstaltung registrieren.

Nächstes JUG Saxony Treffen: Vom Monolithen zu Microservices, ein Erfahrungsbericht

WER?
Andreas Weigel (synyx GmbH & Co. KG) und Jakob Fels (dm-drogerie markt GmbH & Co. KG)
WO?
Staats- und Universitätsbibliothek (SLUB) Dresden, Vortragssaal, Ebene 1, Zellescher Weg 18, 01069 Dresden
WANN?
Donnerstag, 01. Februar 2018, 19:00 – 21:00 Uhr

Die Migration von monolithischen Anwendungen hin zu einer Microservice-Architektur stellt oftmals eine große Herausforderung dar. In diesem Vortrag möchten wir die Erfahrungen eines agil arbeitenden Software Teams teilen, welches diese Transformation durchgeführt hat.

Dabei gehen wir darauf ein, wie wir auf die gestiegene Komplexität einer verteilten Anwendung reagiert haben. Hierbei spielen sowohl organisatorische Veränderungen, hin zu cross-funktionalen Teams, als auch technische Herausforderungen, wie Monitoring und Logging, eine Rolle. Wir werden auch beleuchten, wie BDD getriebenen Test-Suites sichergestellt haben, dass die Migration keine ungewünschten Seiteneffekte auf die Funktionalität der Gesamtanwendung hat.

Hier gelangen Sie zur Anmeldeseite und können sich kostenlos für die Veranstaltung registrieren.

Nächstes JUG Saxony Treffen: Mobile Anwendungen mit Angular und Ionic

WER?
Tobias Israel und Frank Schwarz (buschmais GbR)
WO?
TU Dresden, Fakultät Informatik, Raum E023, Nöthnitzer Straße 46, 01187 Dresden
WANN?
Donnerstag, 14. Dezember 2017, 18:30 – 21:00 Uhr

Zu unserer Weihnachtssession wollen wir uns das Framework „Ionic“ zur Erstellung hybrider Smartphone-Apps genauer anzuschauen. Wir zeigen die grundlegenden Handgriffe zum Aufsetzen der Entwicklungsumgebung, die Arbeitsweise mit dem Framework und das Vorgehen zur Erstellung von Multi-Platform-Apps mittels Apache Cordova.

Im zweiten Teil der Session gehen wir auf das Konzept der Progressive-Web-Apps ein und zeigen hier den State-of-the-Art. Abschließend nehmen noch einen kleinen Exkurs in Richtung „Reactive Extensions for Angular“ – einem alternativen Programmiermodell, welches an Redux aus der React-Welt angelehnt ist und starken Gebrauch von RxJS macht.

Hier gelangen Sie zur Anmeldeseite und können sich kostenlos für die Veranstaltung registrieren.

Nächstes JUG Saxony Treffen: JDK 9 – Das neue Java Platform Module System

WER?
Wolfgang Weigend (Oracle Deutschland B.V. & Co. KG)
WO?
HTWK Leipzig, Lipsiusbau, Raum Li318, Karl-Liebknecht-Straße 145, 04277 Leipzig
WANN?
Mittwoch, 15. November 2017, 19:00 – 21:00 Uhr

Das Oracle JDK 9 enthält mehr als 90 technische Merkmale und der Schwerpunkt vom JDK 9 liegt bei der neuen Java Plattformmodularisierung mit dem Projekt Jigsaw. Über die JDK-Enhancement-Vorschläge JEP 200 (Modulares JDK), JEP 201 (Modularer Source-Code) und JEP 220 (Modulare Laufzeit-Images) gelangen die technischen Vorschläge ins JDK 9.

Der JSR 376 (Java Platform Module System) schafft die Grundlage für die Referenzimplementierung vom OpenJDK Projekt Jigsaw. Diese Veränderungen lassen es zu, mit dem JDK 9 die gewünschte technische Paketierung von ausgewählter Java-Funktionalität selbst zu bestimmen.

Im Vortrag werden Demo-Beispiele gezeigt, die eine Erstellung von individueller Java Runtime mit Anwendung anhand der JDK 9-Werkzeuge verdeutlichen.

Unter allen Teilnehmern verlosen wir dreimal das Buch „Auf dem Weg zum Java-Profi“ von Michael Inden aus dem dpunkt.verlag. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.

Hier gelangen Sie zur Anmeldeseite und können sich kostenlos für die Veranstaltung registrieren.

Nächstes JUG Saxony Treffen: Bauen und Verteilen hybrider Docker Images für Linux und Windows

WER?
Stefan Scherer (SEAL Systems)
WO?
TraceTronic GmbH, Stuttgarter Straße 3, 01189 Dresden
WANN?
Donnerstag, 09. November 2017, 19:00 – 21:00 Uhr

Mit Docker haben wir gelernt wie einfach Applikationen in Linux Container paketiert werden können. Aber was ist, wenn man im Rechenzentrum Windows Server vorfindet?

Mit Windows Server 2016 und Docker kann der gleiche, einfache Workflow für beide Plattformen genutzt werden. Die Unterschiede zwischen Linux und Windows werden damit deutlich verringert.

In diesem Vortrag wird gezeigt, wie man eine Anwendung bauen und paketieren kann, die sowohl unter Linux als auch Windows in Containern läuft und wie man hybride Multi-Arch Docker Images baut.

Unter allen Teilnehmern verlosen wir je ein Buch „Skalierbare Container-Infrastrukturen“ von Oliver Liebel und „Microsoft Hyper-V“ von Nicholas Dille u.a. aus dem Rheinwerk Verlag. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.

Hier gelangen Sie zur Anmeldeseite und können sich kostenlos für die Veranstaltung registrieren.

Das war der JUG Saxony Day 2017

Die intensiven Vorbereitungen haben sich gelohnt – der JUG Saxony Day war auch in diesem Jahr wieder ein voller Erfolg. Wissensdurstig strömten 500 Teilnehmer bereits früh am Morgen in das Radisson Blu Park Hotel & Conference Centre in Radebeul, wo nach einer kurzen Stärkung mit heißem Kaffee die Keynote „Softwarearchitektur­ für alle!?“ von Stefan Zörner auf den vielseitigen Konferenztag einstimmte. Die Zuschauer verteilten sich während der Sessions auf fünf Tracks, wo dank des facettenreichen Vortragsangebotes für jeden etwas dabei war. Die Pausen nutzten die Teilnehmer, um sich auszutauschen und mit 22 Ausstellern in Kontakt zu treten. Nicht nur den teilnehmenden Studierenden bot sich zwischen den Sessions die gute Gelegenheit, sich bei unseren Sponsoren über Einstieg, Karriere und Beschäftigungsmöglichkeiten während des Studiums zu informieren. Nach einem langen und interessanten Konferenztag freuten wir uns ganz besonderes darauf, mit allen Teilnehmern bei kühlen Getränken und Köstlichkeiten vom Grillbuffet den JUG Saxony Day ausklingen zu lassen.

Wir möchten uns an dieser Stelle herzlich bei unseren Sponsoren, Referenten, Teilnehmern und allen Beteiligten, die zum Gelingen des JUG Saxony Day 2017 beigetragen haben, herzlich bedanken. Ihr seid super!

Der Termin für den nächsten JUG Saxony Day steht bereits fest:
Am 28. September 2018 begrüßen wir euch zur 5. Auflage wieder im Radisson Blu in Radebeul. Ihr möchtet selbst etwas zum Programm beitragen? Im Frühjahr 2018 beginnt der Call for Papers. Tickets können ab März 2018 erworben werden.

Die gesamte Nachlese, Fotos und Slides der Vorträge findet ihr auf jug-saxony-day.org

Nächstes JUG Saxony Treffen: Reactive Streams im Web

WER?
Florian Stefan (mobile.de)
WO?
Lokomov – Ein Projekt des Klub Solitaer e.V., Augustusburger Str. 102, 09126 Chemnitz
WANN?
Donnerstag, 19. Oktober 2017, 19:00 – 21:00 Uhr

„Everything is a stream“: Dieses Mantra deutet an, warum Reactive Programming ein so mächtiges Werkzeug für die Entwicklung moderner Anwendungen ist. Kein Wunder also, dass sich diese Technik einer großen Beliebtheit erfreut. Doch diese Beliebtheit führt auch dazu, dass das Label „Reactive“ von sehr vielen Technologieanbietern genutzt wird. Dadurch ist es schwer geworden, sich in der Menge der zur Auswahl stehenden Frameworks zu orientieren.

In diesem Vortrag werden wir uns daher zunächst einen Überblick über die Landschaft verschaffen, die durch Reactive Systems, Reactive Extensions und Reactive Streams geformt wird. Danach betrachten wir den Einsatz dieser Techniken bei der Entwicklung einer Webseite, die ihren Besuchern auch unter hoher Last ein großartiges Nutzungserlebnis garantiert.

Unter allen Teilnehmern verlosen wir dreimal ein Jahresabonnement des Fachmagazins JavaSPEKTRUM, die uns freundlicherweise von der SIGS DATACOM GmbH zur Verfügung gestellt werden.

Hier gelangen Sie zur Anmeldeseite und können sich kostenlos für die Veranstaltung registrieren.

JUG Saxony Day 2017: Early Bird endet bald.

Sichere dir noch bis 15. Juli Early Bird Tickets für den JUG Saxony Day 2017 – der IT-Konferenz in Sachsen.

Der 4. JUG Saxony Day findet am 29. September 2017 im Radisson Blu Park Hotel & Conference Centre in Radebeul bei Dresden statt. Die Konferenz bietet eine optimale Plattform zum Networking und Wissensaustausch. Dich erwarten informative Vorträge zu aktuellen Themen, ein spannender Workshop „Pay your own Dog Food – Was wäre, wenn Entwickler und Tester die finanziellen Auswirkungen ihrer Entscheidungen selbst tragen müssten?“ und namhafte Unternehmen, mit denen du über Karrieremöglichkeiten ins Gespräch kommen kannst. Nach der Konferenz wird es eine große Abschlussverlosung und eine entspannte Abendveranstaltung geben.

Dir fehlt noch ein kleiner Schubser, um dich anzumelden? Mit unserem Rückblick auf den JUG Saxony Day 2016 können wir dich bestimmt überzeugen.

Studenten können sich dank unserer Sponsoren kostenfrei für den JUG Saxony Day registrieren.

Ticketbuchung: jug-saxony-day.org/ticketbuchung/
Programm: jug-saxony-day.org/programm/
Sponsoren: jug-saxony-day.org/sponsoren-unterstuetzer/
Veranstalter: jugsaxony.org

Das Programm zum JUG Saxony Day im Überblick: