Browse Author

Christiane Mantke

Nächstes JUG Saxony Treffen: Die schöne neue Welt der Sprachassistenten


WER?
Lars Martin (SMB Gesellschaft für Softwareentwicklung mbH)
WO?
Staats- und Universitätsbibliothek Dresden (SLUB Dresden), Vortragssaal Ebene 1, Zellescher Weg 18, 01069 Dresden
WANN?
Donnerstag, 24. Mai 2018, 19:00 – 21:00 Uhr

Kaum ein Tag vergeht, ohne dass ein Hersteller von Waschmaschinen, Fernsehern oder Küchengeräten seine neuen „Smart Home Devices“ mit Unterstützung für Amazon Alexa, Google Assistant und Co. bekannt gibt. Doch was ist dran am Hype „Digitale Assistants“ wie Amazon Alexa oder Google Assistant? Was bringen mir persönlich „Smart Speaker“ wie Amazon Echo oder Google Home? Diese Fragen muss letztlich jeder für sich selbst beantworten.

Im Laufe des Abends wollen wir einen ersten Kontakt zu Amazons Alexa aufnehmen. Wenn uns das gelungen ist, soll die Entwicklung eines eigenen Skills die Möglichkeiten der Plattform aufzeigen. Aber es soll auch dafür sensibilisiert werden, was es bedeutet, ein „always-on, always listening“ Gerät in seinen eigenen vier Wänden zu betreiben. Ein abschließender Blick über den Tellerrand der Big Player stellt mögliche Alternativen vor, bei denen die Privatsphäre der Nutzer im Mittelpunkt steht.

Hier gelangst Du zur Anmeldeseite und kannst Dich kostenlos für die Veranstaltung registrieren.

JUG Saxony Day 2018: Call for Papers verlängert bis 22. April.

Wir möchten uns zunächst für die bisherigen Einreichungen für den JUG Saxony Day 2018 – die IT-Konferenz in Sachsen – bei euch herzlich bedanken. Aufgrund der Osterferien und der in den letzten Tagen teilweise aufgetretenen technischen Problemen auf unserer Webseite, möchten wir allen potentiellen Referentinnen und Referenten die Möglichkeit geben, noch einen oder mehrere Vorträge einzureichen. Wir verlängern den Call for Papers daher bis einschließlich 22. April 2018 und freuen uns, das Programm des 5. JUG Saxony Days voraussichtlich im Mai zu veröffentlichen.

Hier geht es zur Vortragseinreichung.
Infos zum Call for Papers

Der 5. JUG Saxony Day findet am 28. September 2018 im Radisson Blu Park Hotel & Conference Centre in Radebeul bei Dresden statt. Was euch erwartet und warum ihr unbedingt dabei sein solltet, seht ihr in unserem kleinen Spot zum JUG Saxony Day 2018 (YouTube).

Für Fragen allgemein kommt bitte via (team@jugsaxony.org) team (at) jugsaxony (dot) org und für Fragen zum Call for Papers bitte via (cfp@jugsaxony.org) cfp (at) jugsaxony (dot) org auf uns zu.

Nächstes JUG Saxony Treffen: Spring Data JDBC: The new kid on the block


WER?
Jens Schauder (Spring Data Team)
WO?
queo GmbH, Tharandter Str. 13, 01159 Dresden
WANN?
Donnerstag, 19. April 2018, 19:00 – 21:00 Uhr

Mit Spring Data erstellt man einfach und schnell Repositories, um auf diverse Persistenztechnologien auf konsistente Weise zuzugreifen. Hier werden wir einen Blick auf die neuste Variante werfen: JDBC. Wie kann ich das nutzen? Ist es ein neues ORM und wird es JPA ablösen? Warum sollte man JDBC benutzen, wenn es doch JPA gibt? Geht das auch reaktiv?

Diese Fragen werden wir beleuchten und – wenn angemessen – mit Live Coding demonstrieren.

Hier gelangst Du zur Anmeldeseite und kannst Dich kostenlos für die Veranstaltung registrieren.

100. JUG Saxony Treffen: Die Magie von Spring Boot


WER?
Michael Simons (innoQ Deutschland GmbH)
WO?
TomTom Telematics, Raum: Forest, Inselstraße 22, 04103 Leipzig
WANN?
Donnerstag, 12. April 2018, 18:30 – 21:00 Uhr

Wir feiern unsere 100. Veranstaltung!
Deshalb möchten wir euch schon um 18:30 Uhr einladen und mit euch gemeinsam auf die 100 anstoßen. Der Vortrag beginnt 19:00 Uhr.

Zum Vortrag
Zusammen mit Spring Boot wird fast immer der Spring Initializr auf start.spring.io erwähnt: Eine komfortable REST-Anwendung, mit deren Hilfe sich Entwicklerinnen und Entwickler die Abhängigkeiten einer neuen Anwendung einfach zusammenklicken können. Diese Abhängigkeiten sind in der Regel sogenannte Starter. Starter deklarieren zum einen transitive Abhängigkeiten und bringen eine automatische Konfiguration für das Thema des Starters mit. Die Deklaration des spring-boot-starter-web reicht zum Beispiel vollkommen aus, um nicht nur Spring Web MVC vollständig zu konfigurieren, sondern schließt weiterhin einen eingebetteten Servlet-Container mit ein.

In diesem Vortrag spricht Michael Simons zuerst über die 4 Säulen von Spring Boot, um anschließend einen Starter „from scratch“ zu erstellen. Der Starter zeigt dabei Dependency Management, automatische Konfiguration in Abhängigkeit von internen und äußeren Bedingungen sowie die Möglichkeiten, Schnittstellen für typsichere und dokumentierte externe Konfiguration zu erstellen.

Hier gelangst Du zur Anmeldeseite und kannst Dich kostenlos für die Veranstaltung registrieren.

JUG Saxony Day 2018: Ticketverkauf gestartet.

Ab sofort kannst Du Tickets für den JUG Saxony Day 2018 buchen. Besuche dazu unser neues Buchungsportal unter backoffice.jug-saxony-day.org. Verpasse dabei nicht unsere Preisvorteile für (sehr) frühe Ticket-Bucher!

Du kennst den JUG Saxony Day noch nicht? Oder bist dir noch unsicher? Am besten schaust du dir das Video zum JUG Saxony Day 2017 (YouTube) an. Die Community-Konferenz solltest du in diesem Jahr nicht nochmal entgehen lassen.

Wenn Du den JUG Saxony Day 2018 darüber hinaus unterstützen möchtest, bestehen aktuell zwei Möglichkeiten:

1. Gestalte das Programm mit und reiche einen oder mehrere Vorträge ein.
2. Werde Sponsor und präsentiere Dich direkt vor Ort.

Für weitere Möglichkeiten sind wir offen – schreibe uns Deine Ideen, wie Du uns unterstützen kannst, via (team@jugsaxony.org) team (at) jugsaxony (dot) org

Der 5. JUG Saxony Day findet am 28. September 2018 im Radisson Blu Park Hotel & Conference Centre in Radebeul bei Dresden statt.

JUG Saxony Day 2018: Call for Papers gestartet.

Wer schon auf glühenden Kohlen sitzt, wird sich jetzt ganz besonders freuen: Der Call for Papers für den JUG Saxony Day 2018 ist gestartet. Ab sofort könnt ihr Vorträge zu folgenden Themen einreichen:

  • Softwareentwicklungsprozess – Vorträge entlang des Softwareentwicklungsprozesses: Anforderungsmanagement, Agiles Vorgehen, Versionskontrolle, CI/CD und Betrieb.
  • Enterprise- und mobile Anwendungen mit Java – Vorträge zu Enterprise-Anwendungen von Java mit allen Technologien von Spring bis Java EE, einschließlich aller Varianten mobiler Anwendungen
  • Java-Technologie – Vorträge zu aktuellen Entwicklungen und Trends
  • Architektur – Vorträge rund um Softwarearchitektur und Design
  • Spezielles – Vorträge abseits von Java oder jenseits der Softwareentwicklung, seien es andere Programmiersprachen oder Kompetenzen wie Teamentwicklung oder Unternehmensführung
  • Interaktives – Besondere Vorträge mit stärkerer Einbeziehung des Publikums oder andere Performances

Das Konferenzprogramm wird aus einer Keynote, Sessions (à 60 min) und – das ist NEU – Short Sessions (à 20 min) in 6 parallelen Tracks bestehen.

Einreichungsschluss: Sonntag, 08. April 2018

Hier geht es zur Vortragseinreichung.

Der 5. JUG Saxony Day findet am 28. September 2018 im Radisson Blu Park Hotel & Conference Centre in Radebeul bei Dresden statt. Was euch erwartet und warum ihr unbedingt dabei sein solltet, seht ihr in unserem kleinen Spot zum JUG Saxony Day 2018 (YouTube).

Für Fragen allgemein kommt bitte via (team@jugsaxony.org) team (at) jugsaxony (dot) org und für Fragen zum Call for Papers bitte via (cfp@jugsaxony.org) cfp (at) jugsaxony (dot) org auf uns zu.

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.