Wir bei der JUG Saxony: Mobile Anwendungen mit Angular und Ionic

Am 14. Dezember 2017 um 18:30 Uhr findet die diesjährige Weihnachtsveranstaltung der JUG Saxony in der Fakultät Informatik der TU Dresden statt. Auch in diesem Jahr stellen wir das Thema des weihnachtlichen Vortragsabends:

Tobias und Frank stellen euch Mobile Anwendungen mit Angular und Ionic vor. Die Entwicklung mobiler Apps setzte lange Zeit voraus, sich in neue IDEs einzuarbeiten, neue Programmiersprachen zu lernen und das Kleingedruckte diverser App-Stores zu akzeptieren. Dies stellt eine sehr hohe Hürde für die Entwicklung von Smartphone-Apps im betrieblichen Umfeld dar.

Daneben existiert bereits seit mehreren Jahren ein alternativer Ansatz, der es erlaubt, Single-Page-(JavaScript-)Applications als Smartphone-Apps zu betreiben. Die Geräte sind mittlerweile leistungsfähig genug, so dass der Unterschied zu einer nativen App auf ein akzeptables Maß geschrumpft ist.

Wir wollen dies zum Anlass nehmen, uns das Framework „Ionic“ genauer anzuschauen. Dabei zeigen wir die grundlegenden Handgriffe zum Aufsetzen der Entwicklungsumgebung, die Arbeitsweise mit dem Framework und das Vorgehen zur Erstellung hybrider 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 wir 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.

Zu gewinnen gibt es auch einige tolle Sachen – lasst euch überraschen!

Auf der Veranstaltungsseite der JUG Saxony „Mobile Anwendungen mit Angular und Ionic“ könnt ihr euch kostenfrei anmelden.

Wir freuen uns auf einen spannenden Abend, zahlreiche Teilnehmer und einen angenehmen Jahresausklang.

Mit jQAssistant bei der JUG Thüringen

Git Analysis & Internals, GitHub Insights – der Abend des 28. Novembers dreht sich rund um Thema Source Code Versionierung und wird von der noch jungen JUG Thüringen organisiert.

Wir sind mit am Start – Dirk Mahler (@dirkmahler) zeigt in seinem Vortrag „Shadows of the Past – Analysis of Git Repositories“, wie man mit unserem Open Source Tool jQAssistant Git Repositories analysieren und dabei wertvolle Informationen aufdecken kann. Ebenso vor Ort sein wird Stephan Pirnbaum (@spirnbaum), unser neues Teammitglied bei buschmais und jQAssistant.

Wir freuen uns, die Community der JUG Thüringen persönlich kennen zu lernen und bei einem vielversprechenden Vortragsabend dabei sein zu dürfen.

Anmelden könnt ihr euch in der Meetup Gruppe der JUG Thüringen.

Kurzüberblick zu unserem Vortrag:

Shadows of the Past – Analysis of Git Repositories
von Dirk Mahler (buschmais GbR)
am Dienstag, den 28. November 2017
im Hause der Keyweb AG, Neuwerkstraße 45, 99084 Erfurt

Abstract:
Das Versionskontrollsystem ist ein Standardwerkzeug im Entwicklungsbaukasten eines Software-Projekts. Wir comitten, arbeiten in Branches, mergen, markieren Releases mit Tags und manchmal suchen wir auch gezielt nach Änderungen in Dateien. War’s das? Man kann einem Git-Repository auch eine Menge wertvoller Informationen entlocken! Ein einfaches Beispiel: die Änderungshäufigkeit einer Datei kann einen Hinweis darauf geben, dass sich in ihr ein strukturelles Problem widerspiegelt, welches durch die Kombination mit anderen Metriken recht gut eingegrenzt werden kann. Doch damit nicht genug: weitere Analysen können unbeabsichtigte Kopplungen im System offen legen oder Optimierungsmöglichkeiten in Team- und Kommunikationsstrukturen aufzeigen. Der Vortrag demonstriert derartige Erkundungen am Beispiel von Open-Source-Projekten unter Zuhilfenahme des Werkzeuges jQAssistant.

Dirk Mahler ist Senior Consultant bei der buschmais GbR. Der Schwerpunkt seiner über 10-jährigen Tätigkeit liegt im Bereich Architektur und Entwicklung von Java-Applikationen im Unternehmensumfeld. Den Fokus setzt er auf die Umsetzung von Lösungen, die im Spannungsfeld zwischen Pragmatismus, Innovation und Nachhaltigkeit liegen.

buschmais auf dem JUG Saxony Day 2017

Der JUG Saxony Day ist bereits ein festes Event im buschmais Terminkalender. Die Community-Konferenz fand in diesem Jahr am 29. September im Radisson Blu Park Hotel & Conference Centre in Radebeul bei Dresden statt. Veranstalter ist der JUG Saxony e. V., den wir als Fördermitglied unterstützen.

Mit 500 Teilnehmern, einem interessanten Vortragsprogramm und zahlreichen bekannten Ausstellern war der JUG Saxony Day 2017 wieder ein voller Erfolg. Fast das gesamte buschmais Team war vor Ort. Unser Entwicklerteam konnte zahlreiche nützliche Tipps, Tricks und Erfahrungen der Referenten für ihren Projektalltag mitnehmen. Wir selbst trugen ebenso zum Wissentransfer bei und durften das Konferenzprogramm mit einem Vortrag bereichern – Dirk Mahler sprach zum Thema „Schatten der Vergangenheit – Analyse von Git-Repositories mit jQAssistant“ – und das in einem ziemlich authentischen Outfit. Sein Vortrag wurde von den Teilnehmern auf Platz 4 der besten Vorträge des Tages gevotet – vielen Dank und herzlichen Glückwunsch an Dirk.

An unserem Ausstellerstand sprachen wir mit vielen interessierten Besuchern über uns, unsere Arbeit und über unsere Karrieremöglichkeiten. Wir freuten uns sehr, bekannte Gesichter wiederzusehen und neue, interessante Kontakte zu knüpfen.

Der Termin für den 5. JUG Saxony Day steht bereits – am 28. September 2018 sind wir selbstverständlich wieder als Teilnehmer, als Aussteller und hoffentlich auch als Referent vor Ort.

Dirk´s Slides:
Schatten der Vergangenheit – Analyse von Git-Repositories mit jQAssistant (PDF)

Infos zu jQAssistant: jqassistant.org

Weitere Fotos findet ihr auf der Facebook– und Google+-Seite des JUG Saxony e.V.

Nachfolgend ein Kurzbericht meines Kollegen Michael Ruttka:

Auch dieses Jahr war der JUG Saxony Day für mich wieder ein großer Erfolg. Mein Veranstaltungstag gestaltete sich aus sehr abwechslungsreichen Vorträgen mit technischen Themen wie der „Automatischen Hinderniserkennung mit neuronalen Netzen“ von Paul Fritsche bis hin zur Selbstentdeckung im „Agilen Selfie“ vom immer wieder gerne gesehen Team von Learnical GbR.
 
Abseits der Vorträge gab es wieder viele Gelegenheiten, mit den Besuchern ins Gespräch zu kommen, entweder an unserem neu gestalteten buschmais-Stand, am Mittagstisch oder bei einem kühlen Getränk auf der gemütlichen Abendveranstaltung – es gab immer etwas zu besprechen.
 
Für mich wieder einmal ein gelungener Veranstaltungstag, ich freue mich schon auf den nächsten JUG Saxony Day.

JUG Saxony Day 2017 – buschmais ist wieder dabei


Der JUG Saxony Day 2017 steht kurz bevor und wir freuen uns wieder als Premium-Sponsor dabei zu sein.
Als Fördermitglied unterstützen wir den JUG Saxony e.V. seit der ersten Stunde und sind besonders stolz, dass der vierte JUG Saxony Day mit fast 500 Teilnehmern ausverkauft ist und den Besucherrekord des letzten Jahres weit übertrifft.

Freut euch auf einen spannenden Vortrag von Dirk Mahler zum Thema Schatten der Vergangenheit – Analyse von Git-Repositories mit jQAssistant.

Da neben dem facettenreichen Vortragsprogramm das Networking natürlich nicht zu kurz kommen darf, hoffen wir euch zahlreich an unserem Stand begrüßen zu dürfen. Hier erfahrt ihr alles rund um das Unternehmen und das Thema Karriere bei buschmais.

Kommt vorbei!

JavaLand 2017

Das Phantasialand Brühl öffnete vom 28. bis 30. März 2017 seine Pforten, um den Besuchern des nun zum 4. Mal stattfindenden JavaLands Eintritt zu gewähren. Und es kamen derer sehr viele: zur Eröffnung wurde verkündet, dass es sich um ca. 1.650 Teilnehmer handelt – ein neuer Rekord! Die Verkündung erweckte aber zeitgleich die Befürchtung, dass es daraufhin an den zwei Vortragstagen sehr eng zugehen könnte. Dies war aber definitv nicht der Fall. In den Sälen und auf dem Gelände des Freizeitparks konnten sich die Teilnehmer sehr gut verteilen, auch bei der Versorgungslogistik (Speisen und Getränke) gab es zumindest keine für mich spürbaren Engpässe.

Direkt nach der ersten, für meine Begriffe sehr guten Keynote, die sich mit dem nötigen Kulturwandel in altehrwürdigen Unternehmen durch Digitalisierung beschäftigte, war gleich mein Vortrag an der Reihe: „Schatten der Vergangenheit: Analyse von Git-Repositories“ – natürlich mit jQAssistant. Ein Blick auf die Programmübersicht des Tages zeigte mir, dass mein Vortrag mit einer Chili-Schote markiert war: Teilnehmer hatten das Thema im Vorfeld der Konferenz als „heiss“ bewertet. Das ist eine Einschätzung, die ich naturgemäß teile, zeitgleich aber den Druck verstärkte, ggf. hohe Erwartungen zu erfüllen und eine gute Präsentation abzuliefern. Mit den Besucherzahlen der aktuellen Hype-Themen konnte sich mein Vortrag am Ende zwar nicht messen, aber es waren trotzdem viele Leute da, es gab eine Menge Spaß und das Publikums-Feedback war sehr positiv! Einer der Gründe: die Präsentation bestand zum großen Teil aus einer Live-Demonstration von Abfragen auf Daten des Git-Repositories, das nicht ganz zufällig die Server-Komponente des offiziellen und quelloffenen Konferenz-Planers „DukeCon“ beinhaltete. Die Autoren der Anwendung selbst waren anwesend – dank Ankündigungen in sozialen Medien im Vorfeld sicherlich auch nicht zufällig… Sie bestätigten die gefundenen Erkenntnisse, wie z. B. Expertenwissen über Technologien oder stets in den Ergebnissen wiederkehrende Hotspots – mehr Überzeugungskraft für einen Vortrag kann sich ein Sprecher einfach nicht wünschen!

Nachdem ich meine „Pflicht“ also mit großer Freude erfüllt hatte, konnte ich verbleibende Zeit der Konferenz entspannt nutzen. Interessanterweise schaffte ich es nur zu wenig anderen Vorträgen, die sich für mich eher zufällig thematisch im Umfeld von Java EE ansiedelten. Interessant war dabei, dass wie schon bei der JavaOne 2016 das Thema Microservices in diesem Umfeld auf sehr starkes Interesse stößt, allerdings das zur Verfügung stehende Ökosystem teilweise noch einige Lücken aufweist. Dies wurde im sehr gut besuchten Vortrag meines JUG Saxony Mitstreiters Thorben Janssen deutlich.
Darüber hinaus standen natürlich insbesondere die aktuellen Schlagwörter Java 9, Reactive, Container & Co. auf der Konferenzagenda. Ich widmete mich jedoch eher den persönlichen Gesprächen mit bestehenden oder potentiellen jQAssistant-Nutzern bzw. anderen Sprechern und warf einen Blick auf die Community-Aktivitäten (Code-Golf, Meet The Libs), um dort ein paar Inspirationen für den JUG Saxony Day zu erhalten. Im Ganzen war ich damit so ausgelastet, dass ich es zum wiederholten Mal nicht auf die Achterbahn schaffte! Vielleicht klappt das dann ja endlich im kommenden Jahr…

Apropos: den Termin habe ich mir schon im Kalender vorgemerkt, die Tore des nächsten JavaLands werden vom 20. bis zum 22. März 2018 geöffnet sein!

Slides zum Vortrag:
„Schatten der Vergangenheit: Analyse von Git-Repositories“ (PDF)

Fotos zum JavaLand 2017:

 1 2 3 4 5 6 Vor