Č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

Komentari su isključeni.