JHUG event – November 2017

Το επόμενο meetup θα φιλοξενήσει η Eurobank στις 28 Νοεμβρίου. RSVP εδώ.

Για τη γενική τοποθεσία μπορείτε να δείτε το χάρτη. Το meetup θα γίνει στο Κτίριο Η / συνεδριακό κέντρο. Μόλις έχουμε αναλυτικές οδηγίες για το πώς μπορείτε να έρθετε, θα τις αναρτήσουμε.

Οι ομιλίες:

Using JCache to speed up your apps – Vassilis Bekiaris (Linkedin)

JCache (JSR-107) is the standardized way to temporarily cache data in your Java apps. In this talk, we will explore basic caching concepts, introduce the JCache API and go through sample caching use cases covering basic usage and integration scenarios.

Going to production with Docker, Kubernetes and Java microservices – Anestis Georgiadis (Linkedin)

An overview of the journey to production for a system being built from the bottom up as cloud-native. We will be presenting architectural choices for the Java stack, development tooling based on Docker, the value of Kubernetes and things to consider overall before embarking on a similar journey.

Ενδεικτικό πρόγραμμα

• 18.30 – Προσέλευση/ έλεγχος εισόδου

• 19.00 – 19.15 Παρουσίαση χορηγου

• 19.15 – 20.15 – Ομιλία για JCache

• 20.15 – 20.30 Πίτσα/μπυρα/πηγαδάκια/networking

• 20.30 – 21.30 Ομιλία για Docker, Kubernetes και Java Microservices

Κρατάτε μαζί σας την ταυτότητα σας για λόγους ασφαλείας στην εισοδο.

Σας περιμένουμε!

(Είσοδος ελευθερη)

JHUG event – May 2017

Η εταιρία Agile Actors θα μας φιλοξενήσει στις 12 Μαΐου για το επόμενο meetup (RSVP εδώ)

Οι ομιλίες:

• A Gentle Introduction to Cassandra Database – part 2 (Πέτρος Κακλαμάνης)

Μία απο τις πιο γνωστές NoSQL Βάσεις Δεδομένων είναι η Cassandra DB, δημοφιλής για τα εξής χαρακτηριστικά της: availabilty, scalability, και predictable performance. Σε αυτήν τη δεύτερη παρουσίαση θα εστιάσουμε στους μηχανισμούς της για Lightweight Transactions, καθώς και σε τεχνικές μοντελοποιήσης δεδομένων για αυτήν (Data Modeling, and Schema Design) με παραδείγματα σε CQL και Java. Μπορείτε να παρακολουθήσετε το πρώτο μέρος της παρουσίασης εδώ.

• Reactive Extensions for Java (Σπύρος Αναστασόπουλος)

Οι reactive επεκτάσεις για java είναι ένα ακόμα ένα σύγχρονο topic/buzzword. Σύμφωνα με το site, είναι ένα “API for asynchronous programming with observable streams”, ένας ορισμός πολύ γενικός και διφορούμενος καθώς ισχύει για όλα τα frameworks που περιέχουν έστω και εν μέρη την έννοια του data pipeline. Σε αυτή την εισαγωγή θα παρουσιαστεί η υλοποίηση του παραπάνω spec σε java (βλέπε εδώ) μαζί με τυπικές αρχιτεκτονικές και παραδείγματα χρήσης. Η ομιλία είναι εισαγωγική και δεν προυποθέτει εξοικείωση με το domain.

Συμβουλευτείτε το χάρτη.

Πρόγραμμα

• 18.30 – Προσέλευση/ έλεγχος εισόδου

• 18.45 – 19.45 Ομιλία για Apache Cassandra

• 19.45 – 20.00 – Ομιλία χορηγού

• 20:00 – 20:30 Πίτσα/πηγαδάκια/networking

• 20:30 – 21.30 Ομιλία για Reactive Extensions

Για λόγους ασφαλείας, παρακαλούμε κρατάτε μία ταυτότητα για την εισοδο.

Σας περιμένουμε!

(Είσοδος ελευθερη)

Βίντεο: Ομιλίες για Refactoring και Microbenchmarks – Μαρτιος 2017

Java Hellenic User Group | Η ελληνική κοινότητα προγραμματιστών Java

Παρουσιαση 1 – Refactoring in Practice

Παρουσιαση 2 – Microbenchmarking with JMH

Περιμένουμε τις δικές σας ιδέες για παρουσιάσεις. Οποιοδήποτε θεμα
εχει σχεση με Java και σας ενδιαφέρει μπορεί να γίνει παρουσίαση. Δεν
είναι ανάγκη να ειναι κατι προχωρημένο, αρκεί να σας αρέσει.

Κάντε την προταση σας ειτε στο https://www.meetup.com/Java-Hellenic-User-Group/ είτε στην λίστα https://groups.google.com/forum/?fromgroups#!forum/jhug

Ραντεβου στην επόμενη συνάντηση!

JHUG event – March 2017 #jhug #java

Η εταιρία Trasys Greece (πλέον μέρος του NRB Group) θα μας φιλοξενήσει για το meetup του Μαρτίου.

Παρακαλούμε RVSP εδώ.

Οι ομιλίες:

• Refactoring in Practice (Panagiotis Kapralos)

This presentation is an overview of the Refactoring practice. Starting with an example, it demonstrates how you can improve existing code by applying a series of small behavior preserving transformations.

Following a brief discussion on the motivation and economic justification of Refactoring, it will provide some real world advice: how to improve your code with confidence, how to keep your work focused, how to incorporate refactoring in your development workflow, how to avoid common pitfalls, and more.

The level of this presentation is introductory, so anyone with basic understanding of software engineering should be able to follow.

• Microbenchmarks, Introducing JMH (Giorgos Kalfopoulos)

Microbenchmarks, what are they? Why are they hard? An explanation of the difficulties caused by JVM Hotspot optimizations and how to overcome them using JMH, a toolkit created by the same people that create the JVM. Wrapping up with a real-life example implemented with JMH, explaining some of JMH key concepts along the way.

The level of this presentation is introductory, but the topic is not. Most people will be able to follow but if they have not bothered with benchmarks/performance testing they have some difficulty grasping everything.

Συμβουλευτείτε το χάρτη.

Πρόγραμμα

• 18.00 – Προσέλευση/ έλεγχος εισόδου

• 18.15 – 19.15 Ομιλία για refactoring

• 19.15 – 19.30 – Ομιλία χορηγού

• 19:30 – 19:45 Πίτσα/πηγαδάκια/networking

• 20.00 – 21.00 Ομιλία για Microbenchmarks

Για λόγους ασφαλείας, παρακαλούμε κρατάτε μία ταυτότητα για την εισοδο.

Σας περιμένουμε!

(Είσοδος ελευθερη)

Netbeans day 21 Απριλίου 2017 (είσοδος ελευθερη)

Tο NetBeans περνάει μια μεταβατική περίοδο της ζωής του καθώς περνάει στο Ίδρυμα Apache. Για να μάθετε περισσότερα γι’ αυτή την κίνηση καθώς και τα τελευταία νέα που αφορούν το NetBeans IDE και την πλατφόρμα NetBeans Rich Client, η Κοινότητα του NetBeans σε συνεργασία με τη UniSystems, σας προσκαλούν στις  21 Απριλίου σε μια ελεύθερη εκδήλωση.

Οι ημερίδες NetBeans λαμβάνουν χώρα σε διάφορες χώρες ανά τον κόσμο, από το JavaOne 2014, όπου συνελήφθη η ιδέα. Αδράξτε την ευκαιρία να ενημερωθείτε για τις τελευταίες εξελίξεις σχετικά με το NetBeans IDE και την πλατφόρμα NetBeans από ειδικούς του χώρου.

Πρόχειρη Ημερήσια διάταξη:

9:30-10:00: Εγγραφές, καφές

10:00-10:30: Welcome and NetBeans roadmap (Geertjan Wielenga: NetBeans Product Manager, Oracle)

10:30-10:45: Διάλειμμα

10:45-12:00: Oracle JET – workshop (Geertjan Wielenga: NetBeans Product Manager, Oracle)

12:00-13:00: Μεσημεριανό διάλειμμα

13:00-14:00: NetBeans support for EcmaScript 6 (ΚώσταςΣαϊδής: Niovity)

14:00-15:00: Writing better code with NetBeans (Sophia Matarazzo & Bethan Palmer: IDR Solutions, UK)

15:00-15:15: Διάλειμμα

15:15-16:15: Spring Boot made easy with NetBeans; real world examples (Αλέξης Διακογιάννης, UniSystems)

16:15-17:00: Developing Scala applications using NetBeans (Πάτροκλος Παπαπέτρου: Chief Software Architect @ Crossover)

17:00-17:30: Converting a Swing application to Dukescript (Γιάννης Κωστάρας)

Περισσότερες λεπτομέρειες εδω

https://www.eventbrite.com/e/netbeans-day-athens-2017-tickets-30192697170

JHUG December 2016 – Meetup- Links and Vids

Java Hellenic User Group | Η ελληνική κοινότητα προγραμματιστών Java

Παρουσιαση 1 – Building Maintainable Software part 2

Παρουσιαση 2 – Apache Cassandra

Μην ξεχασετε οτι μπορειτε και εσεις να κάνετε μια παρουσιαση.Οτι θεμα σας ενδιαφέρει και ειναι σχετικο με προγραμματισμό Java είναι ευπρόσδεκτο

Κάντε την προταση σας ειτε στο https://www.meetup.com/Java-Hellenic-User-Group/ είτε στην λίστα https://groups.google.com/forum/?fromgroups#!forum/jhug

JHUG December Meetup – Maintainability / Apache Cassandra – 2 Dec

Λιγο πριν τελειωσει το έτος, κανονίσαμε άλλη μια συνάντηση του συλλόγου JHUG

Αυτην την φορά θα μας φιλοξενήσει η εταιρία Advantage στα νότια της Αθήνας

Οι ομιλητές:

Μάριος Κόγιας (Linkedin): “Maintainability: The starting guidelines for easily readable Java Source Code”. Θα γίνει το δευτερο μέρος της παρουσίασης. Δείτε το πρώτο μερος στο βιντεο.

Πέτρος Κακλαμάνης : “Introduction to Apache Cassandra NoSql”

Δείτε τον χάρτη.

Αυτην την φορά η Advantage είχε την ευγενική πρωτοβουλια να λειτουργήσει ως διπλός χορηγός προσφέροντας και τον χώρo αλλα και το κέρασμα.

Πρόγραμμα

• 18.30 – Προσέλευση/ έλεγχος εισόδου

• 19.00 – 19.15 Παρουσίαση χορηγου

• 19.15 – 20.15 – Ομιλία για readable Java

• 20.15 – 20.30 Πίτσα/μπυρα/πηγαδάκια/networking

• 20.30 – 21.30 Ομιλία για Apache Cassandra

Κρατάτε μαζί σας την ταυτότητα σας για λόγους ασφαλείας στην εισοδο.

Σας περιμένουμε!

(Είσοδος ελευθερη)

Για έγγραφές μπείτε στο meetup 

JHUG April 2016 – Meetup- Links and Vids

Παρουσιαση 1 – Gradle for Java devs

Παρουσιαση 2 – Spock versus JUnit

Μην ξεχασετε οτι μπορειτε και εσεις να κάνετε μια παρουσιαση.Οτι θεμα σας ενδιαφέρει και ειναι σχετικο με προγραμματισμό Java είναι ευπρόσδεκτο

Κάντε την προταση σας ειτε στο meetup.com είτε στην λίστα https://groups.google.com/forum/?fromgroups#!forum/jhug