Worum es bei uns geht

Die Java User Group in Hamburg richtet sich an alle Enthusiasten, Neulinge und Interessierte rund um das Thema Java und Softwareentwicklung in und um Hamburg. Auf Treffen werden Java- und technologieverwandte Themen vorgestellt und diskutiert. Im Vordergrund steht der Wissens- und Erfahrungsaustausch, sowie das KnĂŒpfen neuer Kontakte. Unsere Treffen sind kostenfrei und jeder ist herzlich eingeladen.

Bevorstehende Events (2)

JVM Special

Holisticon AG

4 x 30 Minuten rund um die JVM Das javac-Plugin-API und Architekturvalidierung zur Compile-Zeit mit Deptective đŸ•”ïž WĂ€hrend Java seit Version 9 mit dem Modulsystem einen Mechanismus zur Strukturierung grĂ¶ĂŸerer Anwendungen bereitstellt, besteht weiterhin der Bedarf zur Validierung von Architekturregeln auf einer niedrigeren Ebene: innerhalb der Grenzen eines Moduls. Hier kommt Deptective ins Spiel: Als Plug-in fĂŒr den javac-Compiler validiert es die Architekturbeschreibung einer Codebasis -- ausgedrĂŒckt durch wohldefinierte PackageabhĂ€ngigkeiten -- und lĂ€sst den Build bereits zur Compile-Zeit fehlschlagen, falls eine unerwĂŒnschte AbhĂ€ngigkeit gefunden wurde. Dies erlaubt sehr kurze Feedbackzyklen und verhindert das Problem von im Laufe der Zeit immer weiter zunehmenden Architekturverletzungen. Deptective erkennt auch zirkulĂ€re AbhĂ€ngigkeiten, kann bestehende Architekturen visualisieren und vieles mehr. Nach einer kurzen EinfĂŒhrung in das javac-Plugin-API und in Deptective besteht der Talk im Wesentlichen aus Live-Coding direkt in der IDE und auf der Kommandozeile. Referent: Gunnar Morling ist von ganzem Herzen Open-Source-Enthusiast und als Softwareentwickler fĂŒr Red Hat tĂ€tig. Er leitet das Debezium-Projekt, eine Plattform fĂŒr Change Data Capture. Gunnar ist Spec Lead fĂŒr Bean Validation 2.0 (JSR 380), langjĂ€hriger Committer bei verschiedenen Hibernate-Projekten und wurde zum Java Champion ernannt. An Introduction to Java Mission Control and Flight Recorder Recently open sourced, JDK Mission Control is the industry standard tool for Java performance analysis in production environments. This presentation will introduce the tool and explain how to use it to solve various production time problems with very little overhead. We will also discuss how application developers can extend their applications to take advantage of the event recording capabilities of the JDK Flight Recorder, now included in OpenJDK 11, and how to create custom tools based on the extensive Mission Control API to analyse specific issues beyond what is offered by default by the Eclipse based tool. Referent Mario Torre is Associate Manager in the OpenJDK group at Red Hat where he leads the JDK Mission Control team. Mario was appointed Java Champion in 2014 for his contributions to the OpenJDK project and its community, having been part of it since its early inception. He is Committer on a multitude of OpenJDK projects, including JDK Mission Control and reviewer for the JDK7u project. Graal VM GraalVM is a new high-performance virtual machine, bringing new performance optimizations for individual languages and interoperability for creating polyglot applications. In this talk we’ll discuss the most recent project updates, and how it can help you make applications development more powerful and productive. You will learn what you can do with GraalVM, in particular: use it as a JIT compiler, compile Java programs ahead of time for faster startup and lower footprint, create fast and efficient polyglot programs, and more. You’ll also discover what the best cases for using GraalVM, where to start, and how to configure it for your project. Referent: Tim Felgentreff is a member of the GraalVM team at Oracle Labs where he leads the Python implementation team. He has been interested in programming language and virtual machine design and has worked on the PyPy/RPython project for other dynamic language VMs before joining Oracle. JDK 13 Entwicklung in der OpenJDK Community Ein schneller Überlick ĂŒber den aktuellen Entwicklungsstand von JDK 13 zur Rampdown Phase 1 - JEPs, RFEs, und was man sonst so darĂŒber wissen sollte. Referent: Dalibor Topic lebt in Hamburg und arbeitet als Principal Product Manager fĂŒr Oracle. Er trat dem OpenJDK-Projekt bei, um aus Java ein erfolgreiches Open-Source-Projekt zu machen, um Java in Linux-Distributionen zu integrieren und als allgemeiner Kontakt zur Java-F-/OSS-Community.

Vue.js

KĂŒhne & Nagel

Vue has gone from being relatively unknown to being the most starred front end framework on Github in less than 3 years. In this talk, you will learn what Vue is (and is not), how it came to be and where it's headed with Vue 3.0 being in active development right now. We will go through at basic usage examples for Vue itself and have a look at the ecosystem of official libraries that compliment the core library and allow to write applications of any scale, from small enhancements to static sites to large SPAs - after all, Vue calls itself the progressive framework. Referent: Thorsten LĂŒnborg is a member of the Vue core team since July 2016. His primary focus in the project is in community support and QA, though you will find the occasional PR in one repository of the other. He is originally a business engineer and is currently working as a product owner for a business web app of the energy provider MVV Energie in Mannheim, so he's not actively working as a developer right now.

Fotos (417)

Du findest uns auch auf