Časopis Mreža – nova Java 10 te konferencije Javantura v5 i JavaCro’18

U posljednjem broju časopisu Mreža (05/2018) koji se već pojavljuje na kioscima polovicom travnja, osim niza drugih zanimljivih članaka, možete pročitati i članak predstavnika HUJAK-a, Branka Mihaljevića i Aleksandra Radovana, o posljednjem izdanju platforme Java 10 koja je javno objavljena 20. ožujka 2018., kao i kraći izvještaj s konferencije Javantura v5 te poziv na nadolazeću konferenciju JavaCro’18.

Java-logo.jpg

Autori su na pokušali prikazati najvažnije novosti vezane uz novu Javu 10 (uključivo Local Variable Type Inference, unaprjeđenje garbage collectora i Parallel Full GC for G1, zaustavljanje pojedinačnih threadova, podršku za alternativne memorije, Unicode ekstenzije, Graal, nove krovne certifikate i dosta drugog “proljetnjog čišćenja”). Također, prikazan je novi sustav objava i označavanja verzija Jave i ukratko objašnjen sustav podrške (dugoročne i kratkoročne). Na kraju je naglašeno što je važno u ovom izdanju, što se očekuje u narednoj verziji te treba li prijeći na novu Javu čim prije. U nastavku donosimo nekoliko fotografija članka i dijelove teksta, a za ostalo ćete morati nabaviti svibanjsku Mrežu. 🙂

Proljetna Java 10

Globalno najpopularniji programski jezik i razvojna platforma objavila je novu inačicu samo šest mjeseci nakon prethodne

Točno šest mjeseci nakon izdanja Jave 9 i dan prije službenog početka proljeća stigla nam je nova Java, odnosno prateći JDK (Java Development Kit) kao referentna implementacija za Java Platform, Standard Edition 10. Testna verzija bila je spremna još u prosincu prošle godine, a verzija Release Candidate objavljena je u veljači, tako da nije bilo kašnjenja službene objave nove Jave 10 u statusu opće dostupnosti (General Availability). Ako ste prošle godine pratili zbivanja vezana uz najavu ubrzanja objava novih izdanja Jave, ovo i nije neko iznenađenje. Primijetit ćete da je ovo izdanje sadržajno dosta manje od prethodnog te, iako ima dosta novosti, sigurno ih nema ni upola koliko prethodne godine. Da se podsjetimo, na prethodnu verziju Jave 9 čekalo se čak tri godine, a donijela je više od 150 novih značajki. Najvažnije značajke bile su novi sustav modularnosti i mogućnosti skaliranja aplikacija od najmanjih do najvećih, unaprijeđena sigurnost, poboljšano upravljanje učinkovitošću te posljedično jednostavniji razvoj aplikacija najpopularnije razvojne platforme na svijetu, koja se izvodi na čak tri milijarde različitih računala i na kojoj aplikacije razvija desetak milijuna developera.

Ako želite saznati više, predlažemo da posjetite barem neke od developerskih konferencija i meetupa s temama razvoja u Javi, od kojih su neke i u Hrvatskoj. Na kraju, ako već radite s Javom 9, onda je nova “desetka” očekivana nadogradnja. Ako tek razmišljate o prijelazu s Jave 8 i potencijalno imate vremena pričekati jesensku Javu 11, možda bi ipak bilo bolje da pokušate vidjeti novitete iz Jave 10 što prije, jer bi “kvantni skok” s verzije 8 na 11 mogao biti prilično velik zalogaj.

Proljetna Java 10

Popis svih 12 JEP-ova u Javi 10 (http://openjdk.java.net/projects/jdk/10/):

Proljetna Java 10 _1

Konferencija Javantura v5

Jedna obična subota – 26 predavanja, 300 sudionika i HUJAK

Već tradicionalno, sredinom veljače u Zagrebu održava se najveća jednodnevna developerska konferencija Java zajednice u ovom dijelu Europe, odnosno simpatizera tog programskog jezika i pratećih platformi te srodnih tehnologija. Konferencija Javantura, narasla iz nekadašnjih meetup druženja, nametnula se kao nova obavezna destinacija za developere željne razmjene iskustava, novih ideja i saznanja. Iako volonterski organizirana od grupe entuzijasta okupljenih u neprofitnoj udruzi HUJAK, već petu godinu uspijeva u neradnu subotu okupiti više od tri stotine sudionika, koji su na ovogodišnjoj Javanturi v5 imali prilike slušati čak 26 zanimljivih predavanja poznatih svjetskih i domaćih stručnjaka.

Keynote konferencije bio je Nicolas Fränkel, koji je odmah nakon tradicionalnog obraćanja predstavnika HUJAK-a, predstavio nove sigurnosne značajke nad JVM-om, a nakon toga slijedio je niz zanimljivih tema iz različitih područja u tri dvorane. U prvoj dvorani pričalo se tako o monitoringu JVM-a, generatoru aplikacija JHipster, “fantastičnim” ugovorima u Javi, alatu JShell, sustavu Kubernetes, Vaadinovim web komponentama, mikro-servisima i općenito o OOP-u. U drugoj dvorani predstavljene se mogućnosti umjetne inteligencije IBM Watsona, sustav za razvojna okruženja Vagrant, reaktivni scheduleri, nepromjenjive kolekcije, iskustva agilnog razvoja i Scruma te automatizacije poslova. A u trećoj dvorani predstavljen je radni okvir Axon, iskustva s HTTP/2 i novim pretpostavljenim “skupljačem smeća” G1 u Javi 9, alat Java Mission Control, platforma za barkodove, kao i iskustva s drugim srodnim jezicima, kao što su Groovy i popularni Kotlin. Prezentacije i snimke svih predavanja bit će uskoro javno dostupne na stranicama konferencije, a ovim putem organizatori se još jednom zahvaljuju svim sponzorima konferencije: King ICT, ecx.io, netconomy, SV group, Asseco SEE i RIT Croatia, kao svima drugima koji su nam pomogli: HrOUG, Oracle, Mreža, Netokracija, Hrvatski Telekom, CARNet, Entrio i mnogi drugi. HUJAK-ovci se, zajedno s kolegama iz HrOUG-a, već pripremaju za sedmu međunarodnu Java konferenciju JavaCro’18, koja će se od 7. do 9. svibnja održati na Crvenom otoku pored Rovinja.

Proljetna Java 10 _2

 

Oglasi

Javantura (17.2.) – objavljeni predavači i predavanja

Na stranicama konferencije Javantura v5, koja će se održati 17. veljače u Hotelu Panorama u Zagrebu, objavljeni su predavači i predavanja.

Ulaznice su dostupne do 15. veljače, a u nastavku prenosimo poziv organizacijskog tima Javanture.

We would like to welcome you to Javantura v5 conference in 8 days!

Saturday, February 17th, 2018 – Hotel Panorama, Zagreb, Croatia, EU

26 sessions from great speakers –  tickets available!

We invite you to one of the largest Java community conferences in this part of Europe (300+ attendees & 26 sessions) built on a lot of enthusiasm and volunteering from Croatian Java User Association (HUJAK) members.

Javantura v5 859x180Once again, 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. Therefore, we selected 26 sessions from great international and domestic speakers, and the preliminary schedule is available online. We would like to say thank you to our great sponsors: KING ICT, ecx.io, netconomySV groupAsseco SEE, and RIT Croatia, as well as our friends from HrOUG, Oracle, Mreža, Netokracija, Hrvatski Telekom, CARNet, Entrio, and many others.

Tickets are available with discounts for HUJAK members and students!

 

CroDuke “Indy” welcomes you to another great Javantura conference!

Javantura – Call for Speakers otvoren do 20. siječnja

Poziv predavačima za konferenciju Javantura v5 koja će se održati 17. veljače u Zagrebu otvoren je do 20. siječnja! U nastavku prenosimo poziv na engleskom namijenjen i za naše međunarodne predavače:

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 20th!

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 before January 20th 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 other potential speakers we would appreciate if 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 2018) – information will be sent to existing members soon.

CroDuke “Indy” welcomes you to another great Javantura conference!

Sretan Božić i sretna nova 2018!

Našim cijenjenim pravnim osobama članovima HUJAK-a, njihovim predstavnicima 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

sretan Božić i uspješnu novu 2018. godinu!!!

157527479

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.

 

 

 

 

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.