Java 9 je dostupna!

untitled_design__23_

Java 9 je dostupna od 21. rujna 2017. i uvodi više od 150 novih značajki, uključujući modularnost koja omogućuje skaliranje od najmanjih do najvećih uređaja, poboljšava učinkovitost i sigurnost te omogućuje jednostavnije upravljanje bibliotekama i velikim aplikacijama.

Zvijezda objave je Java Platform Module System, poznat i kao projekt Jigsaw, koji developerima donosi prilagodljivo stvaranje kompliciranijih aplikacija tako što mogu uključiti samo one dijelove koji su im potrebni. Osim toga, tu si REPL-ovski jshell, poboljšani Javadoc, unaprijeđeni Streams API , podrška za HTTP/2.0, jednostavnija inicijalizacija kolekcija, privatne metode u sučeljima, bolji API za procese i mnoga druga unaprijeđenja određenih dijelova, samog jezika i njegove sintakse. Sve ove značajke možete isprobati odmah, a najpoznatiji IDE-i, kao što su primjerice IntelliJ IDEA, Eclipse i NetBeans, već neko vrijeme imaju podršku za Javu 9.

U nastavku donosimo nekoliko linkova vezanih uz novu Javu 9:

Ovdje je i kratka objava o općoj dostupnosti od Marka Reinholda, a neke od značajki objasnili su vodeći eksperti u seriji kratkih videa:

  • Small Language Changes in Java Development Kit 9 by Joe Darcy
  • Modules in Java Development Kit 9 by Alex Buckley
  • Introducing JShell by Robert Field
  • A (Re)introduction to the G1 Garbage Collector by Paul Su
  • Java in a World of Containers by Paul Sandoz
  • Collections Framework Enhancements in Java Development Kit 9 by Stuart Marks
  • Changes to the Java Development Kit Release Model by Aurelio Garcia-Ribeyro

Novost je i da se očekuje promjena u terminskom planu budućih objava Jave, pa Mark Rheinhold naglašavaAfter Java 9 we will adopt a strict, time-based model with a new feature release every six months, update releases every quarter, and a long-term support release every three years.

 

 

 

 

Oglasi

Javantura v4 – predavanja i predavači, ulaznice early bird, poziv sponzorima

S velikim zadovoljstvom objavljujemo preliminarni odabir čak 27 predavanja i njihovih predavača za četvrtu međunarodnu konferenciju Java zajednice Javantura v4, koja će se održati 11. veljače 2017. u hotelu Panorama u Zagrebu. Ulaznice su dostupne u prodaji, uz napomenu da su do 22. siječnja po early bird cijeni, a ove godine očekujemo cca. 400 sudionika. Članovi HUJAK-a imaju dodatan popust i besplatne ulaznice ovisno o tipu članstva, a otvoren je i poziv sponzorima. Ovim putem zahvaljujemo svima koji podržavaju konferenciju Javantura i Java zajednicu HUJAK, posebno naše cijenjene predavače!

javantura-v4-720x151

Popis preliminarno odabranih predavanja:

Vidimo se na Javanturi!

CroDuke Indy

Javantura – Call for Speakers otvoren još 2 dana

Poziv predavačima za konferenciju Javantura v4 koja će se održati 11. veljače u Zagrebu otvoren je još 2 dana!

Croatian Java User Association (HUJAK) is organizing one of the largest Java community conferences in this part of Europe. Our intent is to gather the majority of Java community in Croatia as well as from this part of Europe, and we also warmly welcome a lot of speakers and visitors from all over the world.

Call for Speakers is open until January 6th (extended final date)!

javantura-v4-720x151

Dear Speakers, this is a great opportunity to tell your story, share your experience, show your results and promote your product, your company and yourself in front of other developers, software architects, and project managers, as well as media representatives, potential partners and clients. As a place of intense social networking, it may also be a natural way not only to discuss your projects and trending technologies but also to seek for new employees or find a new job in 2017!

We invite you to help us build a great conference once again and submit your talk or workshop proposal (extended final date January 6th) to get a chance to become one of the speakers at Javantura conference. If you think there is something interesting that you want to share with the rest of the community – please submit. Additionally, we strongly encourage HUJAK members to submit talks proposals – this is the easiest way to show your achievements to your community.

javantura-v4-dvorana

Proposed conference tracks include:

  • Core Java, Frameworks, and Servers
  • Web and Mobile Development 
  • Methodologies and Tools
  • Trends, Future, and Community 
  • Innovative and Creative Projects, Experiences, and Solutions

If you know someone interested we would appreciate it you could share Call for Speakers information

Information about registration and tickets will be available on Javantura website in January 2017. There will be discounts and free tickets available for HUJAK members (with paid membership for 2017) – information will be sent to existing members soon.

CroDuke “Indy” welcomes you to Javantura conference!

Sretna nova 2017. godina!

Našim cijenjenim pravnim osobama članovima HUJAK-a, njihovim prestavnicima i svim djelatnicima,
našim dragim članovima HUJAK-a fizičkim osobama, sudionicima naših konferencija Javantura i JavaCro,
našim kolegama i prijateljima i njihovim obiteljima, te svim simpatizerima Java i srodnih tehnologija,
kao i svima drugima želimo

uspješnu novu 2017. godinu!!!

_newyear2017

Video (Javantura v3) – Ionic framework in production environment – Stjepan Žužul

Javantura v3 verCroDuke IndyHUJAK’s CroDuke Indy presents video and slides from Javantura v3 conference presentation:

Ionic framework in production environment – Stjepan Žužul

Ionic framework is one of the most popular hybrid mobile framework that appears in last 2 years. In this presentation we will try to show you, our challenges and problems that we solve working on app for Airline company. With hybrid development you can solve your problems really fast, but you can also stuck in a problems that you will be ask your self twice was the “hybrid way” right way to do it.

 

 

Video (Javantura v3) – Real-time BigData ingestion and querying of aggregated data – Davor Poldrugo

Javantura v3 verCroDuke IndyHUJAK’s CroDuke Indy presents video and slides from Javantura v3 conference presentation:

Real-time BigData ingestion and querying of aggregated data – Davor Poldrugo

View data in real time in Big Data environment is becoming more and more challenging. Classical transactional systems and data replication encounter more obstacles in Big Data environment. One of those obstacles is large latency between time when data entered in the system and time when data is ready for querying. In this presentation will be shown the path that Infobip has chosen to try to achieve real time in Big Data environment. Keywords: Lambda architecture, Redis.io, Apache Kafka, druid.io.

 

 

Video (Javantura v3) – ES6 – Future Is Now – Nenad Pečanac

Javantura v3 verCroDuke IndyHUJAK’s CroDuke Indy presents video and slides from Javantura v3 conference presentation:

ES6 – Future Is Now – Nenad Pečanac

EcmaScript6 or ES6, also known as Harmony, is the latest specification of the language, finalized in June 2015. Six years after the ES5, ES6 presents a significant update with numerous improvements and new features, setting a solid foundation for future 12 month release cycles and forthcoming evolution of the language.

 

 

Video (Javantura v3) – The Internet of (Lego) Trains – Johan Janssen, Ingmar van der Steen

Javantura v3 verCroDuke IndyHUJAK’s CroDuke Indy presents video and slides from Javantura v3 conference presentation:

The Internet of (Lego) Trains – Johan Janssen, Ingmar van der Steen

Last year we thought about starting a new Internet of Things project. In the end we decided to use Lego and Raspberry Pi’s to create The Internet of (Lego) Trains. There were multiple reasons for this project. We wanted to learn more about these technologies, get non-technical people and children excited about electronics and programming and have an excuse to play with Lego. The Lego trains are equipped with a Raspberry Pi, camera, wireless dongle, infrared transmitter, speaker, RFID reader and battery pack. Next to that we have automated switch tracks again with the help of a Raspberry Pi. To view the entire track we also have an overview camera connected to a Raspberry Pi. To control the trains and other parts we built a Java and AngularJS application. The Java application uses Jersey for the REST endpoints and connects with the different components. For some functionality the Java application calls C and Python code so we didn’t need to write and maintain that functionality ourselves. The application supports both manual control of the train and autopilot functionality. In this session we will explain how you can build your own Internet of (Lego) Trains. Next to that we will talk about our experiences and challenges and of course we will give a live demo!

 

 

Video (Javantura v3) – Just say it – using language to communicate with the computer – Hrvoje Šimić

Javantura v3 verCroDuke IndyHUJAK’s CroDuke Indy presents video and slides from Javantura v3 conference presentation:

Just say it – using language to communicate with the computer – Hrvoje Šimić

We are used to give commands to our computers with mice and keyboard shortcuts – even though, as programmers, we know how we can be expressive with text. Could we be more effective if we communicate with computers using language, be it natural or artificial, typed or spoken? Through examples of real-world products we’ll demonstrate the power and usefulness of verbal user interfaces.

 

 

Video (Javantura v3) – Spring Boot under the cover – Nicolas Fränkel

Javantura v3 verCroDuke IndyHUJAK’s CroDuke Indy presents video and slides from Javantura v3 conference presentation:

Spring Boot under the cover – Nicolas Fränkel

Spring Boot is a stack enabling you to kickstart your Spring application in a matter of minutes. It has been a resounding success among both developers already using Spring and microservices adopters. Favoring Spring Boot over the traditional Spring framework comes at a cost, though: you have to let Boot in control and some like to know everything what happens. Come to this talk to discover about auto-configuration and the different flavors of conditionals. After this talk, you’ll be able to understand Spring Boot internals and develop your own starter dependency.