SlideShare a Scribd company logo
1 of 43
Download to read offline
HUJAK 
Hrvatska udruga Java korisnika 
www.hujak.hr 
Three Years of Happiness Branko Mihaljević Stjepan Matijašević Hrvoje Đurđević Slavko Žnidarić Marin Orlić Aleksander Radovan Jurica Križanić
How it has all started? 
•First … 
Thank you all for coming here today! 
YOU are the reason why it has started  
•YOU means: developers, programmers, architects, team leaders, IT managers, project managers, students, educators, entrepreneurs, enthusiasts, visionaries … 
•But let's now take a quick look at history … 
www.hujak.hr 
2
Who are those guys and that girl? 
www.hujak.hr 
3 
The Green Team, 1997 (BBQ)
What does it have to do with trees and telephones? 
•What was Oak? 
•What was Star 7 (*7)? 
•Programming language (1991) 
•developed at Sun Microsystems for the Green project 
•used mostly for set-top boxes and smart appliances 
•PDA handheld device (1992) 
•SPARC with flash RAM 
•5" color touchscreen LCD 
•wireless networking 
•small Unix (<1MB) 
•multimedia codecs 
•remote control (TV) 
•on screen agent called Duke 
http://www.youtube.com/watch?v=Ahg8OBYixL0 
www.hujak.hr 
4
How old is Java? 
•When was Java born? 
•In 1991 began "Stealth Project" 
•Brainstorming in Aspen 
•"Green Team" formed 
•"Oak" interpreter 
•Autumn 1994 first Java compiler written in Java and HotJava graphical browser 
•In 1995 Oak was officialy renamed Java and publicly announced at SunWorld '95 
www.hujak.hr 
5
How many Java developers? 
•~4,3 millions 
•x 2 = 8,6 millions 
•less than all Java developers in the world 
•cca 9 millions 
www.hujak.hr 
6
Global popularity of „Java” 
•Google Trends Analysis 
•2004-2014 
•Regional interest 
1.India 
2.Bangladesh 
3.Sri Lanka 
4.Iran 
5.Cuba 
6.Bolivia 
•Cities 
1.Bangalore 
2.Chennai 
3.Hyderabad 
4.Pune 
5.Mumbai 
6.New Delhi 
7.Beijing 
www.hujak.hr 
7
Popularity of Java language 
•TIOBE index – oh, not again (controversial)  
•PYPL index (PopularitY of Programming Language index) 
www.hujak.hr 
8 
Source: PYPL - PopularitY of Programming Language index, November 2014 
Pos 
Language 
Rating 
1 
Java 
25.9 % 
2 
PHP 
12.2 % 
3 
Python 
11.5 % 
4 
C# 
9.5 % 
5 
C++ 
8.8 % 
6 
C 
8.4 % 
7 
JavaScript 
7.6 % 
8 
Objective-C 
6.7 % 
9 
Swift 
3.0 % 
10 
Ruby 
2.5 % 
Java is always first! 
Java - GitHub & Stack Overflow 
9 
Source: The RedMonk Programming Language Rankings: June 2014 
www.hujak.hr
Top Languages 
www.hujak.hr 
10 
0% 
10% 
20% 
30% 
40% 
50% 
60% 
70% 
80% 
90% 
100% 
Go (19) 
Scala (18) 
… 
Objective-C (16) 
… 
Ruby 
JavaScript 
PHP 
C# 
Python 
C++ 
C 
Java 
53,7% 
62,1% 
65,2% 
78,6% 
84,3% 
84,6% 
92,2% 
93,4% 
95,5% 
99,2% 
100,0% 
•Top languages by IEEE Spectrum (12 metrics, 10 sources) 
Source: Interactive: The Top Programming Languages, IEEE Spectrum, July 2014 
Google (Search & Trends), Github (active & created), Stack Overflow (?s & views), Hacker News, Career Builder, Reddit, Dice, Topsy, IEEE Xplore
Top Languages #2 
www.hujak.hr 
11 
0% 
5% 
10% 
15% 
20% 
25% 
PL-SQL 
C 
Ruby 
Objective-C 
Python 
JavaScript 
C++ 
PHP 
C# 
Java 
1,5% 
1,7% 
3,8% 
4,9% 
6,3% 
7,6% 
9,0% 
14,4% 
18,8% 
25,2% 
•Top programming languages by dou.ua (6000+ survey) 
Source: Rating programming languages #5, Ruslan Scevchenko, dou.ua, Jan 2014
Java 28% 
JavaScript 20% 
C# 19% 
C++ 9% 
PHP 9% 
Python 8% 
C 7% 
Top Languages #3 
www.hujak.hr 
12 
Java 21% 
JavaScript 17% 
C# 14% 
HTML 10% 
PHP 8% 
HTML5 6% 
C++ 6% 
XML 6% 
S 5% 
Python 5% 
Other 2% 
Source: Trendy Skills, 01-01-2014 – 15-10-2014, trendyskills.com 
•Top Languages (all) in 2014 (by Trendy Skills) 
•Programming Languages only
What about the job market ... 
… or what is our value?
The Happiest Jobs 
•Best jobs are in STEM 
•Science 
•Technology 
•Engineering 
•Mathematics 
•Analysis 2011-2014 
•25.000+ independent, anonymous employee reviews 
•Top Happiest Jobs for the Class of 2014 
1.Java developer 
2.Embedded software engineer 
3..NET developer 
4.Medical technologist 
5.QA engineer 
6.Credit analyst 
7.Management consultant 
8.Network engineer 
9.Data analyst 
10.Web developer 
11.Business analyst 
12.Software developer 
13.Process engineer 
14.Manufacturing engineer 
15.Electrical engineer 
www.hujak.hr 
14 
Source: Top Happiest Jobs for the Class of 2014, CareerBliss, April 2014
0 
5,000 
10,000 
15,000 
20,000 
25,000 
30,000 
35,000 
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 
France 
United Kingdom 
Germany 
Spain 
Poland 
Netherlands 
Czech Republic 
Italy 
19 other Member States 
IT CS experts production in EU 
15 Source: ICT employment needs for 2014, empirica, May, 2014 www.hujak.hr
Demand projections till 2020 
www.hujak.hr 
16 
509.000 
Main Forecast 
913.000 
449,000 
Stagnation 
730.000 
274.000 
558.000 
Disruptive Boost 
1.346.000 
0 
200.000 
400.000 
600.000 
800.000 
1.000.000 
1.200.000 
1.400.000 
1.600.000 
2012 
2013 
2014 
2015 
2016 
2017 
2018 
2019 
2020 
Source: ICT employment needs for 2014, empirica, May, 2014 
Structural shortage in 5y is 700.000 – 1.400.000!!!
Java jobs – today 
•80.000+ Java jobs on 
•NY 4600+, SF 3200+ … Amazon 2100+ … 
•180.000+ Java jobs on 
•150.000+ Java jobs on 
•17.000+ Java jobs in last 30 days on 
•8.000+ Java jobs in last 30 days on 
www.hujak.hr 
17
Analysis & average salaries 
Average Salary (US) 
Java Developer 
$102.000 
$79.000 
$70.000 
$70.000 
Junior Java Developer 
$71.000 
$72.000 
$57.000 
$51.000 
Senior Java Developer 
$105.000 
$86.000 
$93.000 
$91.000 
Java Architect 
$115.000 
$89.000 
$93.000 
$111.000 
www.hujak.hr 
18 
Source: Indeed.com, SimplyHired, CareerBliss, May 2014.
Shortage of IT professionals in Croatia 
•Do you lack quality IT professionals in Croatia? 
www.hujak.hr 
20 
YES 76% 
NO 24% 
YES 91% 
NO 9% 
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. 
2013. 2014.
IT jobs demand in Croatia 
www.hujak.hr 
21 
Software Developer 
44% 
Business Analyst 13% 
Systems Engineer 9% 
Web & Multimedia Master 8% 
IT Systems Architect 5% 
Consultant 5% 
IT Manager 4% 
Telco Architect 4% 
Other 8% 
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. 
Business Analyst 16% 
Enterprise Solutions Consultant 8% 
Systems Engineer 6% 
Sales & App Consultant 3% 
Web & Multimedia Master 2% 
IT Systems Architect 1% 
Other 3% 
Software Developer 61% 
•IT profile 2013 
•IT profile 2014
Java 30% 
Oracle 30% 
MS .NET 23% 
HTML/JS/CSS 4% 
PL/SQL 3% 
PLC, SCADA 3% 
Python 2% 
Android 1% 
PHP 1% 
Ostalo 3% 
Software Developers in Croatia 
www.hujak.hr 
22 
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. 
Java 24% 
MS .NET 21% 
Oracle 11% 
BI 6% 
SQL 3% 
PHP 3% 
Python 3% 
Android 3% 
iOS 3% 
HTML 3% 
JavaScript 2% 
WS 2% 
Ruby 2% 
C/C++ 2% 
Bootstrap 2% 
Ostalo 10% 
•Software Developer 2013 
•Software Developer 2014
0% 
20% 
40% 
60% 
80% 
100% 
IT company 
End user 
Yes 47% 
Yes 87% 
Hiring new IT professionals 
www.hujak.hr 
23 
Source: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra, svibanj 2014. 
Yes 50% 
No 50% 
Yes 56% 
No 44% 
Yes 63% 
No 37% 
Yes 71% 
No 29% 
2011. 2012. 2013. 2014. 
0% 
20% 
40% 
60% 
80% 
100% 
1-10 
11-50 
50+ 
Yes 47% 
Yes 87% 
Yes 88% 
Size of company (# empl.) 
Type of company
Desirable qualifications 
www.hujak.hr 
24 
•What qualifications do employers seek? 
VSS or MSc 48% 
VŠS or BSc 23% 
SSS 2% 
Not relevant 27% 
Source: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra, svibanj 2014. 
0% 
10% 
20% 
30% 
40% 
50% 
60% 
70% 
80% 
90% 
100% 
VSS 
MSc 
VŠS 
BSc 
SSS 
Not 
relev 
ant
Importance of education 
•Is a good formal education important? 
•Are IT certificates important? 
www.hujak.hr 
25 
Yes 34% 
No 66% 
Yes 56% 
No 44% 
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. 
Oracle (& Java), IBM, Red Hat, HP, MS, Adobe, PMI … 
 Unfortunately, we have to change it!
Job offers for ICT in Croatia 
0 
100 
200 
300 
400 
500 
600 
700 
800 
900 
1000 
Q1 
Q2 
Q3 
Q4 
Q1 
Q2 
Q3 
Q4 
Q1 
Q2 
Q3 
Q4 
Q1 
Q2 
Q3 
Q4 
Q1 
Q2 
Q3 
Q4 
Q1 
Q2 
Q3 
Q4 
Q1 
Q2 
Q3 
Q4 
Q1 
Number of jobs listed in the category IT & telecommunications 2007 – 2014 
www.hujak.hr 
26 
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, podaci 2007.-2014.., MojPosao, 2014. 
2007 
2008 
2009 
2010 
2011 
2012 
2013 
2014
Easiest way to (get) hire(d)? 
•Direct contact 
•job offer portals, social networks, headhunting, word-of-mouth, company pages, user groups (like HUJAK)… 
•Practice for students and graduates 
•organized co-ops and internships (not ad hoc) 
•Cooperation with career centers 
•(some) educational institutions have good career centers & consultation services 
•Involvement in other types of events 
•gatherings and meetups 
•job fairs 
•conferences – like this one  
www.hujak.hr 
27
Think globally 
… act locally – Java in Croatia 
www.hujak.hr 
28
Almost 314 JUGs worldwide 
www.hujak.hr 
29
Over 100 JUGs in EU only 
www.hujak.hr 
30 
Hrvatska udruga Java korisnika – HUJAK Croatian Java User Association is an non-profit association of citizens, private persons as well as representatives of legal entities, who are in their professional, scientific or professional work involved in the development or use of technologies related to the Java language and platform.
A peek into our history 
•1997+ – Java Center Croatia, RASIP, FER, UniZg 
•Student Development Experimental Center & JUG 
•2000+ – series of informal Java meetups 
•2011+ 
•10/2011 – 1st Java Day at 16th HrOUG conference 
•12/2011 – HUJAK founding 
•05/2012 – 1st international Java conference in Croatia – Java 2012 
•10/2012 – 2nd Java Days at 17th HrOUG conference 
•06/2013 – 2nd international Java conference – 
•10/2013 – 3rd Java Days at 18th HrOUG 
•02/2014 – 1st Java community conference – Javantura Zagreb 2014 
•05/2014 – 3rd international Java conference – 
•11/2014 – 2nd Java community conference – Javantura v2 2014 
www.hujak.hr 
31
Popularity – hujak.hr 
•Pages: 55 Posts: 629 
•Total visits: 67.500+ 
•16.800+ in 2012, 25.300+ in 2013, 25.200+ in 2014 so far 
•Monthly max: 3.273 (Feb 2014 – Javantura Zagreb 2014) 
•Daily max: 519 (400 visitors, June 5th 2013 - JavaCro’13) 
www.hujak.hr 
32
Popularity – hujak.hr 
www.hujak.hr 
33
Popularity – JavaCro & Javantura 
•JavaCro.org 
•Total visits: 31.300+ (7.500+ in 2013, 23.700+ in 2014) 
•Monthly max: 9.928 (May 2014) 
•Daily max: 1.179 (220 visitors, May 12th 2014)  
•Javantura.com 
•Total visits : 20.500+ (all in 2014) 
•Monthly max: 7.601 (Feb 2014) 
•Daily max: 1.246 (424 visitors, Feb 22nd 2014)  
www.hujak.hr 
34
35+ company members 
www.hujak.hr 
35
250+ individual members 
Branko Mihaljević, Stjepan Matijašević, Slavko Žnidarić, Hrvoje Đurđević, Marin Orlić, Hrvoje Haramina, Danijel Kučak, Mario Žagar, Igor Čavrak, Goran Mužak, Damir Kovačić, Damir Kropf, Nikola Ružić, Matija Tomašković, Goran Šimić, Ivan Štimac, Samir Čauš, Denis Trupec, Melita Mihaljević, Jurica Križanić, Nikolina Tomašković, Martin Grmek, Neven Borojević, Velimir Gašparović, Goran Horak, Ivica Čardić, Eva Božić, Igor Bešlić, Vladimir Jelinčić, Ivan Klarić, Marina Čobanov, Sanja Illeš, Tomislav Mrkus, Dražen Grabovac, Ivka Ivas, Mario Žagar, Tomislav Ćurin, Boris Matijašević, Boris Plavljanić, Josipa Šare, Hrvoje Slaviček, Duško Obradović, Marija Kust, Boris Ševo, Darijo Kutleša, Bruno Kovačević, Zoran Rončević, Marko Klarić, Davor Ranković, Stjepan Buljat, Josip Dean, Srđan Stanić, Mihovil Rister, Ivo Šalković, Ivan Paladin, Zvonimir Juranko, Emina Elezović, Dejan Rožić, Davor Sauer, Adnan Turić, Ladislav Mačkala, Hrvoje Jambrović, Ognjen Orel, Marko Kasović, Dragi Raos, Tomislav Pokrajčić, Tomislav Ivanjko, Goran Kalanj, Igor Belša, Matija Capan, Estera Prendivoj, Andreja Josipović, Igor Lazić, Vedran Vetma, Marija Kušt, Tvrtko Malkoč, Josip Pokrajčić, Martina Starman, Denis Halupa, Željko Bubičić, Ivan Senji, Ana Mandić, Nenad Crnić, Ivica Lončar, Aleksander Radovan, Veljko Cuculić, Maja Legac, Mladen Čikara, Borut Hadžialić, Miroslav Rešetar, Bruno Babić, Saša Ivičević, Mario Gvozdanović, Nenad Bajsić, Dino Lišnjić, Duško Vukmanović, Dino Zjača, Igor Buljan, Nikola Šaub, Dragutin Kermek, Erik Kiš, Elis Missoni, Silvije Horvat, Marko Škvorc, Blaženko Hunjet, Marko Curi, Boris Grginčić, Domagoj Tršan, Ivan Klarić, Željko Šmaguc, Tomislav Gosarić, Barbara Carević, Marko Jurišić, Domagoj Poljak, Ivor Prebeg, Ivan Švogor, Jagor Čakmak, Tomislav Rajaković, Janko Diminić, Mladen Uzelac, Dalibor Starčević, Nikša Marušić, Fabijan Špralja, Romana Drčić, Robert Hrženjak, Dinko Srkoč, Ivan Raguž, Bariša Obradović, Marko Marušić, Marijo Hasanac, Ante Patačko, Zvjezdan Lice, Josip Maslać, Kruno Ričković, Ivana Jozić, Šimun Šunjić, Miljen Mikić, Marko Čavka, Hrvoje Rončević, Krešo Papec, Ninoslav Čerkez, Ilica Brnadić, Juraj Čutić, Jure Damir, Danijel Šoštar, Andrija Jambrović, Zoran Veljanović, Mario Kamenjak, Tomislav Šebalj, Ivan Kocijan, Vedran Bojanić, Milan Draganić, Silva Haberl, Petar Butković, Lucija Zadrija, Domagoj Stanković, Leon Rotim, Filip Januš, Mario Smolčić, Stipe Stagličić, Ivan Vučak, Siniša Botić, Mate Križanac, Josip Marković, Pavle Crnković, Mišel Mešnjak, Filip Horvat, Ivo Majić, Branko Novaković, Željko Kunica, Željko Mikić, Dubravko Fistrić, Šime Essert, Slaven Olujić, Filip Kaić, Miljenko Martinić, Goran Štuc, Ian Rumac, Mateo Velenik, Antonio Jedvaj, Ivan Grce, Marko Ciglar, Ivan Žanić, Dario Šagud, Josip Kovaček, Luka Belopeta, Dorotea Šimunec, Kristijan Vrbanić, Petar Zubak, Karlo Sušanj, Darko Topić, Daniel Bele, Leonardo Bujas, Mihovil Vidaček, Tihomir Smuđ, Dorjan Smoković, Tvrtko Malkoč, Mario Gotovac, Krešimir Jurasović, Hrvoje Crnjak, Mirko Jakovčev, Mark Marić, Božidar Đukes, Ivan Pigac, Daniel Peruško, Slaven Hrkač, Andrej Grgurić, Mario Lanik, Robert Antonović, Antonio Diab, Sven Stubljar, Đive Jakobušić, Igor Durbek, Vladimir Adamić, Adam Mehtić, Borna Slivar, Radovan Kainović, Tomislav Brabec, Antun Juratović, Pavao Vlahović, Matija Bečirević, Luka Bašek, Jurica Vlahoviček, Josip Golubić, Marko Crnjac, Luka Škeljo, Andrej Balaš, Marko Golec, Sara Konjević, Tomislav Fumić, Albert Bojčić, Karlo Kovač, Dejan Pavković, Leon Španić, Davor Lozić, Alan Jagar, Hrvoje Baić, Andrei Zvonimir Crnković, Tino Titlić, Tomislav Šantek, Tomislav Karaturović, Marko Žulić, Mateo Sokač, Duje Jurica, Luka Maglic, Armando Vucić, Ružica Grubišić, Tomislav Ptiček, Ivan Petrović, Antonio Đurenec, Dino Horvat, Danijel Čokara … 
www.hujak.hr 
36
Partners & friends 
www.hujak.hr 
37
HUJAK’s activities 
•General activities 
•Exchange of knowledge and sharing of experiences 
•Gatherings, meetups and conferences 
•Help in organizing education 
•Certification and testing 
•Help with employment 
www.hujak.hr 
38
Activities in 2014 
•Javantura in Zagreb 
•150+ attendees, 12 sessions, 2 tracks, 1 day 
•JavaCro’14 conference in Poreč 
•220+ attendees, 50 sessions, 3 tracks, 2 days 
•WebCamp Zagreb 2014 conference 
•800+ attendees, 37 sessions, 2 tracks, 2 days 
•Javantura v2 in Zagreb – now 
•Cooperation with other groups, associations and organizations 
•in Croatia, in the region, in EU, and globally 
•Education Board at HUJAK 
•Cooperation with educational organizations and academic institutions 
•Help with certification (starting soon) – some experiences published 
•Workshops – for adults (e.g. CodeWeek, eSkills) & kids (e.g. Devoxx4kids) 
•Organized trips to other Java conferences 
•e.g. Devoxx, JAX, Jfokus, QCon, GEEcon, JavaSi  … 
www.hujak.hr 
39
Needs of Croatian companies 
•Short survey – to our company members about their needs: 
•Quality IT professionals 
•Help with finding adequate and skilled employees 
•General and specific education for various technologies 
•Help with professional training and career development, co-ops (practice) and certifications 
•Testing of skills for new and old employees 
•Partnerships & new markets 
•Brand visibility & recognition – locally and abroad 
•Products, services and competences promotion 
•Help in networking with quality and compatible partners (Croatia, EU and globally) 
•Spotting market needs and consultancy 
www.hujak.hr 
40
IT & programming initiatives 
•European initiative eSkills for Jobs 2014 
•EU Commission and local partners in Croatia 
•some HUJAK members involved  
•Bring IT & programming closer to kids and youth 
•Train the trainer – education for teachers and professors 
•Popularization of programming and Java in particular 
•Croatian CodeWeek (a part of CodeWeek EU) 
•Almost 100 activities in Croatia (300+ in EU) 
•many of HUJAK members involved (volunteered)  
•Learning to code for everyone 
•Web & Mobile Development 
•Programming Concepts and Software Development 
•Data manipulation and Visualization 
•Robotics & Hardware (Lego Mindstorms, Raspberry Pi, Arduino, drones …) 
www.hujak.hr 
42
Call to JavaCro’15 
•Mid May/early June 2015, Adriatic Coast (Rovinj?) 
•Expected: 250+ attendees, 50+ sessions, 3 tracks, 2+ days 
•To be announced: JavaCro.org 
www.hujak.hr 
44
Thank you & greetings from HUJAK! 
•Web page hujak.hr 
•www.hujak.hr 
•LinkedIn group HUJAK 
•www.linkedin.com/groups?gid=4320174 
•Facebook group page HUJAK.hr 
•www.facebook.com/HUJAK.hr 
•Twitter profile @HUJAK_hr 
•twitter.com/HUJAK_hr 
www.hujak.hr 
45
T-shirt toss 
www.hujak.hr 
46

More Related Content

Similar to Javantura v2 - Three Years of Happiness - HUJAK - Branko Mihaljević et al

Java Day Istanbul 2020 Conference Report
Java Day Istanbul 2020 Conference ReportJava Day Istanbul 2020 Conference Report
Java Day Istanbul 2020 Conference ReportNursel Cıbır
 
GirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerGirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerAdwoa Boakye
 
Large-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU DelftLarge-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU DelftClaudia Hauff
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”Cisco DevNet
 
Data science 101 Masterclass
Data science 101 MasterclassData science 101 Masterclass
Data science 101 MasterclassBen Keen
 
Code.org TCEA 2015
Code.org TCEA 2015Code.org TCEA 2015
Code.org TCEA 2015Hal Speed
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessOpenSource Connections
 
Learning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept Progress
Learning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept ProgressLearning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept Progress
Learning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept ProgressLearningCafe
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTao Xie
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...DEVCON
 
Techno andragogical Skills for Higher Education
Techno andragogical Skills for Higher EducationTechno andragogical Skills for Higher Education
Techno andragogical Skills for Higher EducationRamakanta Mohalik
 
Cetis conference 2014 introduction
Cetis conference 2014 introductionCetis conference 2014 introduction
Cetis conference 2014 introductionChristina Smart
 
Faculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology EcosystemFaculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology EcosystemMichael Greene
 

Similar to Javantura v2 - Three Years of Happiness - HUJAK - Branko Mihaljević et al (20)

Harsh patel
Harsh patelHarsh patel
Harsh patel
 
Javantura v2 - The Road to Java - HUJAK & Oracle Croatia - Branko Mihaljević,...
Javantura v2 - The Road to Java - HUJAK & Oracle Croatia - Branko Mihaljević,...Javantura v2 - The Road to Java - HUJAK & Oracle Croatia - Branko Mihaljević,...
Javantura v2 - The Road to Java - HUJAK & Oracle Croatia - Branko Mihaljević,...
 
Java Day Istanbul 2020 Conference Report
Java Day Istanbul 2020 Conference ReportJava Day Istanbul 2020 Conference Report
Java Day Istanbul 2020 Conference Report
 
Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...
Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...
Javantura v4 - CroDuke Indy and the Kingdom of Java Skills - Branko Mihaljevi...
 
GirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerGirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software Engineer
 
Large-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU DelftLarge-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU Delft
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
Data science 101 Masterclass
Data science 101 MasterclassData science 101 Masterclass
Data science 101 Masterclass
 
Code.org TCEA 2015
Code.org TCEA 2015Code.org TCEA 2015
Code.org TCEA 2015
 
automatic extraction of job information from job vacancies
automatic extraction of job information from job vacanciesautomatic extraction of job information from job vacancies
automatic extraction of job information from job vacancies
 
Vladimer Kobayashi
Vladimer KobayashiVladimer Kobayashi
Vladimer Kobayashi
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for Success
 
Learning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept Progress
Learning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept ProgressLearning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept Progress
Learning Analytics Toolkit & TinCan/xAPI@Work Proof Of Concept Progress
 
SultanCVPDF
SultanCVPDFSultanCVPDF
SultanCVPDF
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to Practice
 
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander RadovanJavantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
Techno andragogical Skills for Higher Education
Techno andragogical Skills for Higher EducationTechno andragogical Skills for Higher Education
Techno andragogical Skills for Higher Education
 
Cetis conference 2014 introduction
Cetis conference 2014 introductionCetis conference 2014 introduction
Cetis conference 2014 introduction
 
Faculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology EcosystemFaculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
 

More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association

More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)

Java cro'21 the best tools for java developers in 2021 - hujak
Java cro'21   the best tools for java developers in 2021 - hujakJava cro'21   the best tools for java developers in 2021 - hujak
Java cro'21 the best tools for java developers in 2021 - hujak
 
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK KeynoteJavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
 
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan LozićJavantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
 
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
 
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
 
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
 
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
 
Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...
 
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej VidakovićJavantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
 
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
 
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
 
Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...
 
Javantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela PetracJavantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela Petrac
 
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje RuhekJavantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
 
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
 
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario KusekJavantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
 
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Javantura v6 - JDK 11 & JDK 12 - Dalibor TopicJavantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Javantura v2 - Three Years of Happiness - HUJAK - Branko Mihaljević et al

  • 1. HUJAK Hrvatska udruga Java korisnika www.hujak.hr Three Years of Happiness Branko Mihaljević Stjepan Matijašević Hrvoje Đurđević Slavko Žnidarić Marin Orlić Aleksander Radovan Jurica Križanić
  • 2. How it has all started? •First … Thank you all for coming here today! YOU are the reason why it has started  •YOU means: developers, programmers, architects, team leaders, IT managers, project managers, students, educators, entrepreneurs, enthusiasts, visionaries … •But let's now take a quick look at history … www.hujak.hr 2
  • 3. Who are those guys and that girl? www.hujak.hr 3 The Green Team, 1997 (BBQ)
  • 4. What does it have to do with trees and telephones? •What was Oak? •What was Star 7 (*7)? •Programming language (1991) •developed at Sun Microsystems for the Green project •used mostly for set-top boxes and smart appliances •PDA handheld device (1992) •SPARC with flash RAM •5" color touchscreen LCD •wireless networking •small Unix (<1MB) •multimedia codecs •remote control (TV) •on screen agent called Duke http://www.youtube.com/watch?v=Ahg8OBYixL0 www.hujak.hr 4
  • 5. How old is Java? •When was Java born? •In 1991 began "Stealth Project" •Brainstorming in Aspen •"Green Team" formed •"Oak" interpreter •Autumn 1994 first Java compiler written in Java and HotJava graphical browser •In 1995 Oak was officialy renamed Java and publicly announced at SunWorld '95 www.hujak.hr 5
  • 6. How many Java developers? •~4,3 millions •x 2 = 8,6 millions •less than all Java developers in the world •cca 9 millions www.hujak.hr 6
  • 7. Global popularity of „Java” •Google Trends Analysis •2004-2014 •Regional interest 1.India 2.Bangladesh 3.Sri Lanka 4.Iran 5.Cuba 6.Bolivia •Cities 1.Bangalore 2.Chennai 3.Hyderabad 4.Pune 5.Mumbai 6.New Delhi 7.Beijing www.hujak.hr 7
  • 8. Popularity of Java language •TIOBE index – oh, not again (controversial)  •PYPL index (PopularitY of Programming Language index) www.hujak.hr 8 Source: PYPL - PopularitY of Programming Language index, November 2014 Pos Language Rating 1 Java 25.9 % 2 PHP 12.2 % 3 Python 11.5 % 4 C# 9.5 % 5 C++ 8.8 % 6 C 8.4 % 7 JavaScript 7.6 % 8 Objective-C 6.7 % 9 Swift 3.0 % 10 Ruby 2.5 % Java is always first! 
  • 9. Java - GitHub & Stack Overflow 9 Source: The RedMonk Programming Language Rankings: June 2014 www.hujak.hr
  • 10. Top Languages www.hujak.hr 10 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Go (19) Scala (18) … Objective-C (16) … Ruby JavaScript PHP C# Python C++ C Java 53,7% 62,1% 65,2% 78,6% 84,3% 84,6% 92,2% 93,4% 95,5% 99,2% 100,0% •Top languages by IEEE Spectrum (12 metrics, 10 sources) Source: Interactive: The Top Programming Languages, IEEE Spectrum, July 2014 Google (Search & Trends), Github (active & created), Stack Overflow (?s & views), Hacker News, Career Builder, Reddit, Dice, Topsy, IEEE Xplore
  • 11. Top Languages #2 www.hujak.hr 11 0% 5% 10% 15% 20% 25% PL-SQL C Ruby Objective-C Python JavaScript C++ PHP C# Java 1,5% 1,7% 3,8% 4,9% 6,3% 7,6% 9,0% 14,4% 18,8% 25,2% •Top programming languages by dou.ua (6000+ survey) Source: Rating programming languages #5, Ruslan Scevchenko, dou.ua, Jan 2014
  • 12. Java 28% JavaScript 20% C# 19% C++ 9% PHP 9% Python 8% C 7% Top Languages #3 www.hujak.hr 12 Java 21% JavaScript 17% C# 14% HTML 10% PHP 8% HTML5 6% C++ 6% XML 6% S 5% Python 5% Other 2% Source: Trendy Skills, 01-01-2014 – 15-10-2014, trendyskills.com •Top Languages (all) in 2014 (by Trendy Skills) •Programming Languages only
  • 13. What about the job market ... … or what is our value?
  • 14. The Happiest Jobs •Best jobs are in STEM •Science •Technology •Engineering •Mathematics •Analysis 2011-2014 •25.000+ independent, anonymous employee reviews •Top Happiest Jobs for the Class of 2014 1.Java developer 2.Embedded software engineer 3..NET developer 4.Medical technologist 5.QA engineer 6.Credit analyst 7.Management consultant 8.Network engineer 9.Data analyst 10.Web developer 11.Business analyst 12.Software developer 13.Process engineer 14.Manufacturing engineer 15.Electrical engineer www.hujak.hr 14 Source: Top Happiest Jobs for the Class of 2014, CareerBliss, April 2014
  • 15. 0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 France United Kingdom Germany Spain Poland Netherlands Czech Republic Italy 19 other Member States IT CS experts production in EU 15 Source: ICT employment needs for 2014, empirica, May, 2014 www.hujak.hr
  • 16. Demand projections till 2020 www.hujak.hr 16 509.000 Main Forecast 913.000 449,000 Stagnation 730.000 274.000 558.000 Disruptive Boost 1.346.000 0 200.000 400.000 600.000 800.000 1.000.000 1.200.000 1.400.000 1.600.000 2012 2013 2014 2015 2016 2017 2018 2019 2020 Source: ICT employment needs for 2014, empirica, May, 2014 Structural shortage in 5y is 700.000 – 1.400.000!!!
  • 17. Java jobs – today •80.000+ Java jobs on •NY 4600+, SF 3200+ … Amazon 2100+ … •180.000+ Java jobs on •150.000+ Java jobs on •17.000+ Java jobs in last 30 days on •8.000+ Java jobs in last 30 days on www.hujak.hr 17
  • 18. Analysis & average salaries Average Salary (US) Java Developer $102.000 $79.000 $70.000 $70.000 Junior Java Developer $71.000 $72.000 $57.000 $51.000 Senior Java Developer $105.000 $86.000 $93.000 $91.000 Java Architect $115.000 $89.000 $93.000 $111.000 www.hujak.hr 18 Source: Indeed.com, SimplyHired, CareerBliss, May 2014.
  • 19. Shortage of IT professionals in Croatia •Do you lack quality IT professionals in Croatia? www.hujak.hr 20 YES 76% NO 24% YES 91% NO 9% Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. 2013. 2014.
  • 20. IT jobs demand in Croatia www.hujak.hr 21 Software Developer 44% Business Analyst 13% Systems Engineer 9% Web & Multimedia Master 8% IT Systems Architect 5% Consultant 5% IT Manager 4% Telco Architect 4% Other 8% Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. Business Analyst 16% Enterprise Solutions Consultant 8% Systems Engineer 6% Sales & App Consultant 3% Web & Multimedia Master 2% IT Systems Architect 1% Other 3% Software Developer 61% •IT profile 2013 •IT profile 2014
  • 21. Java 30% Oracle 30% MS .NET 23% HTML/JS/CSS 4% PL/SQL 3% PLC, SCADA 3% Python 2% Android 1% PHP 1% Ostalo 3% Software Developers in Croatia www.hujak.hr 22 Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. Java 24% MS .NET 21% Oracle 11% BI 6% SQL 3% PHP 3% Python 3% Android 3% iOS 3% HTML 3% JavaScript 2% WS 2% Ruby 2% C/C++ 2% Bootstrap 2% Ostalo 10% •Software Developer 2013 •Software Developer 2014
  • 22. 0% 20% 40% 60% 80% 100% IT company End user Yes 47% Yes 87% Hiring new IT professionals www.hujak.hr 23 Source: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra, svibanj 2014. Yes 50% No 50% Yes 56% No 44% Yes 63% No 37% Yes 71% No 29% 2011. 2012. 2013. 2014. 0% 20% 40% 60% 80% 100% 1-10 11-50 50+ Yes 47% Yes 87% Yes 88% Size of company (# empl.) Type of company
  • 23. Desirable qualifications www.hujak.hr 24 •What qualifications do employers seek? VSS or MSc 48% VŠS or BSc 23% SSS 2% Not relevant 27% Source: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra, svibanj 2014. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% VSS MSc VŠS BSc SSS Not relev ant
  • 24. Importance of education •Is a good formal education important? •Are IT certificates important? www.hujak.hr 25 Yes 34% No 66% Yes 56% No 44% Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014. Oracle (& Java), IBM, Red Hat, HP, MS, Adobe, PMI …  Unfortunately, we have to change it!
  • 25. Job offers for ICT in Croatia 0 100 200 300 400 500 600 700 800 900 1000 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Number of jobs listed in the category IT & telecommunications 2007 – 2014 www.hujak.hr 26 Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, podaci 2007.-2014.., MojPosao, 2014. 2007 2008 2009 2010 2011 2012 2013 2014
  • 26. Easiest way to (get) hire(d)? •Direct contact •job offer portals, social networks, headhunting, word-of-mouth, company pages, user groups (like HUJAK)… •Practice for students and graduates •organized co-ops and internships (not ad hoc) •Cooperation with career centers •(some) educational institutions have good career centers & consultation services •Involvement in other types of events •gatherings and meetups •job fairs •conferences – like this one  www.hujak.hr 27
  • 27. Think globally … act locally – Java in Croatia www.hujak.hr 28
  • 28. Almost 314 JUGs worldwide www.hujak.hr 29
  • 29. Over 100 JUGs in EU only www.hujak.hr 30 Hrvatska udruga Java korisnika – HUJAK Croatian Java User Association is an non-profit association of citizens, private persons as well as representatives of legal entities, who are in their professional, scientific or professional work involved in the development or use of technologies related to the Java language and platform.
  • 30. A peek into our history •1997+ – Java Center Croatia, RASIP, FER, UniZg •Student Development Experimental Center & JUG •2000+ – series of informal Java meetups •2011+ •10/2011 – 1st Java Day at 16th HrOUG conference •12/2011 – HUJAK founding •05/2012 – 1st international Java conference in Croatia – Java 2012 •10/2012 – 2nd Java Days at 17th HrOUG conference •06/2013 – 2nd international Java conference – •10/2013 – 3rd Java Days at 18th HrOUG •02/2014 – 1st Java community conference – Javantura Zagreb 2014 •05/2014 – 3rd international Java conference – •11/2014 – 2nd Java community conference – Javantura v2 2014 www.hujak.hr 31
  • 31. Popularity – hujak.hr •Pages: 55 Posts: 629 •Total visits: 67.500+ •16.800+ in 2012, 25.300+ in 2013, 25.200+ in 2014 so far •Monthly max: 3.273 (Feb 2014 – Javantura Zagreb 2014) •Daily max: 519 (400 visitors, June 5th 2013 - JavaCro’13) www.hujak.hr 32
  • 32. Popularity – hujak.hr www.hujak.hr 33
  • 33. Popularity – JavaCro & Javantura •JavaCro.org •Total visits: 31.300+ (7.500+ in 2013, 23.700+ in 2014) •Monthly max: 9.928 (May 2014) •Daily max: 1.179 (220 visitors, May 12th 2014)  •Javantura.com •Total visits : 20.500+ (all in 2014) •Monthly max: 7.601 (Feb 2014) •Daily max: 1.246 (424 visitors, Feb 22nd 2014)  www.hujak.hr 34
  • 34. 35+ company members www.hujak.hr 35
  • 35. 250+ individual members Branko Mihaljević, Stjepan Matijašević, Slavko Žnidarić, Hrvoje Đurđević, Marin Orlić, Hrvoje Haramina, Danijel Kučak, Mario Žagar, Igor Čavrak, Goran Mužak, Damir Kovačić, Damir Kropf, Nikola Ružić, Matija Tomašković, Goran Šimić, Ivan Štimac, Samir Čauš, Denis Trupec, Melita Mihaljević, Jurica Križanić, Nikolina Tomašković, Martin Grmek, Neven Borojević, Velimir Gašparović, Goran Horak, Ivica Čardić, Eva Božić, Igor Bešlić, Vladimir Jelinčić, Ivan Klarić, Marina Čobanov, Sanja Illeš, Tomislav Mrkus, Dražen Grabovac, Ivka Ivas, Mario Žagar, Tomislav Ćurin, Boris Matijašević, Boris Plavljanić, Josipa Šare, Hrvoje Slaviček, Duško Obradović, Marija Kust, Boris Ševo, Darijo Kutleša, Bruno Kovačević, Zoran Rončević, Marko Klarić, Davor Ranković, Stjepan Buljat, Josip Dean, Srđan Stanić, Mihovil Rister, Ivo Šalković, Ivan Paladin, Zvonimir Juranko, Emina Elezović, Dejan Rožić, Davor Sauer, Adnan Turić, Ladislav Mačkala, Hrvoje Jambrović, Ognjen Orel, Marko Kasović, Dragi Raos, Tomislav Pokrajčić, Tomislav Ivanjko, Goran Kalanj, Igor Belša, Matija Capan, Estera Prendivoj, Andreja Josipović, Igor Lazić, Vedran Vetma, Marija Kušt, Tvrtko Malkoč, Josip Pokrajčić, Martina Starman, Denis Halupa, Željko Bubičić, Ivan Senji, Ana Mandić, Nenad Crnić, Ivica Lončar, Aleksander Radovan, Veljko Cuculić, Maja Legac, Mladen Čikara, Borut Hadžialić, Miroslav Rešetar, Bruno Babić, Saša Ivičević, Mario Gvozdanović, Nenad Bajsić, Dino Lišnjić, Duško Vukmanović, Dino Zjača, Igor Buljan, Nikola Šaub, Dragutin Kermek, Erik Kiš, Elis Missoni, Silvije Horvat, Marko Škvorc, Blaženko Hunjet, Marko Curi, Boris Grginčić, Domagoj Tršan, Ivan Klarić, Željko Šmaguc, Tomislav Gosarić, Barbara Carević, Marko Jurišić, Domagoj Poljak, Ivor Prebeg, Ivan Švogor, Jagor Čakmak, Tomislav Rajaković, Janko Diminić, Mladen Uzelac, Dalibor Starčević, Nikša Marušić, Fabijan Špralja, Romana Drčić, Robert Hrženjak, Dinko Srkoč, Ivan Raguž, Bariša Obradović, Marko Marušić, Marijo Hasanac, Ante Patačko, Zvjezdan Lice, Josip Maslać, Kruno Ričković, Ivana Jozić, Šimun Šunjić, Miljen Mikić, Marko Čavka, Hrvoje Rončević, Krešo Papec, Ninoslav Čerkez, Ilica Brnadić, Juraj Čutić, Jure Damir, Danijel Šoštar, Andrija Jambrović, Zoran Veljanović, Mario Kamenjak, Tomislav Šebalj, Ivan Kocijan, Vedran Bojanić, Milan Draganić, Silva Haberl, Petar Butković, Lucija Zadrija, Domagoj Stanković, Leon Rotim, Filip Januš, Mario Smolčić, Stipe Stagličić, Ivan Vučak, Siniša Botić, Mate Križanac, Josip Marković, Pavle Crnković, Mišel Mešnjak, Filip Horvat, Ivo Majić, Branko Novaković, Željko Kunica, Željko Mikić, Dubravko Fistrić, Šime Essert, Slaven Olujić, Filip Kaić, Miljenko Martinić, Goran Štuc, Ian Rumac, Mateo Velenik, Antonio Jedvaj, Ivan Grce, Marko Ciglar, Ivan Žanić, Dario Šagud, Josip Kovaček, Luka Belopeta, Dorotea Šimunec, Kristijan Vrbanić, Petar Zubak, Karlo Sušanj, Darko Topić, Daniel Bele, Leonardo Bujas, Mihovil Vidaček, Tihomir Smuđ, Dorjan Smoković, Tvrtko Malkoč, Mario Gotovac, Krešimir Jurasović, Hrvoje Crnjak, Mirko Jakovčev, Mark Marić, Božidar Đukes, Ivan Pigac, Daniel Peruško, Slaven Hrkač, Andrej Grgurić, Mario Lanik, Robert Antonović, Antonio Diab, Sven Stubljar, Đive Jakobušić, Igor Durbek, Vladimir Adamić, Adam Mehtić, Borna Slivar, Radovan Kainović, Tomislav Brabec, Antun Juratović, Pavao Vlahović, Matija Bečirević, Luka Bašek, Jurica Vlahoviček, Josip Golubić, Marko Crnjac, Luka Škeljo, Andrej Balaš, Marko Golec, Sara Konjević, Tomislav Fumić, Albert Bojčić, Karlo Kovač, Dejan Pavković, Leon Španić, Davor Lozić, Alan Jagar, Hrvoje Baić, Andrei Zvonimir Crnković, Tino Titlić, Tomislav Šantek, Tomislav Karaturović, Marko Žulić, Mateo Sokač, Duje Jurica, Luka Maglic, Armando Vucić, Ružica Grubišić, Tomislav Ptiček, Ivan Petrović, Antonio Đurenec, Dino Horvat, Danijel Čokara … www.hujak.hr 36
  • 36. Partners & friends www.hujak.hr 37
  • 37. HUJAK’s activities •General activities •Exchange of knowledge and sharing of experiences •Gatherings, meetups and conferences •Help in organizing education •Certification and testing •Help with employment www.hujak.hr 38
  • 38. Activities in 2014 •Javantura in Zagreb •150+ attendees, 12 sessions, 2 tracks, 1 day •JavaCro’14 conference in Poreč •220+ attendees, 50 sessions, 3 tracks, 2 days •WebCamp Zagreb 2014 conference •800+ attendees, 37 sessions, 2 tracks, 2 days •Javantura v2 in Zagreb – now •Cooperation with other groups, associations and organizations •in Croatia, in the region, in EU, and globally •Education Board at HUJAK •Cooperation with educational organizations and academic institutions •Help with certification (starting soon) – some experiences published •Workshops – for adults (e.g. CodeWeek, eSkills) & kids (e.g. Devoxx4kids) •Organized trips to other Java conferences •e.g. Devoxx, JAX, Jfokus, QCon, GEEcon, JavaSi  … www.hujak.hr 39
  • 39. Needs of Croatian companies •Short survey – to our company members about their needs: •Quality IT professionals •Help with finding adequate and skilled employees •General and specific education for various technologies •Help with professional training and career development, co-ops (practice) and certifications •Testing of skills for new and old employees •Partnerships & new markets •Brand visibility & recognition – locally and abroad •Products, services and competences promotion •Help in networking with quality and compatible partners (Croatia, EU and globally) •Spotting market needs and consultancy www.hujak.hr 40
  • 40. IT & programming initiatives •European initiative eSkills for Jobs 2014 •EU Commission and local partners in Croatia •some HUJAK members involved  •Bring IT & programming closer to kids and youth •Train the trainer – education for teachers and professors •Popularization of programming and Java in particular •Croatian CodeWeek (a part of CodeWeek EU) •Almost 100 activities in Croatia (300+ in EU) •many of HUJAK members involved (volunteered)  •Learning to code for everyone •Web & Mobile Development •Programming Concepts and Software Development •Data manipulation and Visualization •Robotics & Hardware (Lego Mindstorms, Raspberry Pi, Arduino, drones …) www.hujak.hr 42
  • 41. Call to JavaCro’15 •Mid May/early June 2015, Adriatic Coast (Rovinj?) •Expected: 250+ attendees, 50+ sessions, 3 tracks, 2+ days •To be announced: JavaCro.org www.hujak.hr 44
  • 42. Thank you & greetings from HUJAK! •Web page hujak.hr •www.hujak.hr •LinkedIn group HUJAK •www.linkedin.com/groups?gid=4320174 •Facebook group page HUJAK.hr •www.facebook.com/HUJAK.hr •Twitter profile @HUJAK_hr •twitter.com/HUJAK_hr www.hujak.hr 45