The One to Rule Them (Us) All
|
|
- Chastity Nash
- 5 years ago
- Views:
Transcription
1 The One to Rule Them (Us) All with dr. sc. Branko Mihaljević & Aleksander Radovan by HUJAK (Hrvatska udruga Java korisnika) 1
2 The Hobbit Java Adventure I think I'm quite ready for another adventure! - Bilbo Baggins 1991 Project Stealth Green Team brainstorming in Aspen James Gosling and Oak interpreter 1994 first Java compiler in Java HotJava graphical browser 1995 Oak renamed to Java Publicly announced at SunWorld'95 2
3 Java History Timeline by HUJAK The Java history began Our precious! HUJAK founded in December 2011 In the meantime HUJAK (co-)organized 15+ conferences Java publicly announced x JavaCro, 4x Javantura, 3x Java 2x WebCamp Java 1 JDK 1.0 Oak Java 1.1 JDK Java 1.2 J2SE 1.2 Playground Java 1.3 J2SE 1.3 Kestrel Java 1.4 J2SE 1.4 Merlin Java 5 J2SE 5.0 Tiger Java SE 6 Mustang Java SE 7 Dolphin Java SE 8 Spider Java SE Java SE Java JDK Alpha / Beta JPE J2EE 1.2 Java Professional Edition J2EE J2EE Java EE Java EE HUJAK Java EE , HUJAK 2017/18 Java EE 8 3
4 One Ring to Rule Them All Hmm, close but Have you ever heard about the Java Ring? 5
5 Original ibutton ibutton by Dallas Seminconductors (Maxim) Single-chip trusted microcomputer 1-million transistors Modular exponentiator for RSA 128 kb RAM Unalterable realtime clock Single electrical contact and ground return (1-Wire) Lithium-backed non-volatile static RAM Tamper resistance (rapid zeroization) Source: An introduction to the Java Ring, JavaWorld, April 1 st
6 Java-powered ibutton In 1998 produced Java-powered ibutton JVM housed in 16mm small and extremely rugged and secure stainless-steel case Fully compatible with Java Card 2.0 standard Could be attached to any accessory (i.e. key fob, wallet, watch, necklace, bracelet, or finger ring) And we've got (our precious) Java Ring Source: An introduction to the Java Ring, JavaWorld, April 1 st
7 The Fellowship of the Java Ring Continued growth of Java For 22 years 10 Million Java Developers Many certified #1 Development Platform In the Cloud and with Microservices 15 Billion Devices run Java From Enterprise to IoT 8
8 Popularity of Java language PYPL index (PopularitY of Programming Language) May 2017 Source: PYPL PopularitY of Programming Language, pypl.github.io, May 2017, Pierre Carbonnelle 9
9 Java at GitHub/Stack Overflow 1. JavaScript 2. Java 3. Python 4. PHP 5. C#, C++ 7. CSS, Ruby 9. C 10. Objective-C Source: The RedMonk Programming Language Rankings, RedMonk, January 2017, redmonk.com/sogrady/2017/03/17/language-rankings-1-17/ 10
10 Java JavaCro17 We presented many surveys in the past But one question was always there What about Croatia? And now for the first time we have our own Java survey 122 JavaCro attendees responded 11
11 Survey Experience Years of experience in software development? Gender? Woman Man N/A 0,8% 14,8% 84,4% 10-14y 19,7% 5-9y 25,4% 15-19y 5,7% 20+y 6,6% 3-4y 23,8% 0-1y 1,6% 1-2y 17,2% 12
12 Survey Education Level PhD 2,5% Highschool 9,0% Selftaught 1,6% What is your education level? BS 17,2% MS 69,7% 13
13 Survey Job Position Other C-Level Manager Project Manager Software Consultant Team Leader Software Architect Senior Developer Developer Junior Developer 5,7% 4,9% 2,5% 1,6% 11,5% Name (title or best description) of job position? 13,1% 13,1% 18,9% 28,7% 0% 5% 10% 15% 20% 25% 30% 35% 14
14 Company Size Startup 0,8% Small 20,5% Midsize 41,8% Survey About Company Enter prise / large 36,1% Number of Developers Freeleancer 0,8% ,5% ,3% 9,3% ,4% ,4% ,0% 15
15 Application (Project) Types Libraries Frontend Backend 14,8% 54,1% Development Project Types 75,4% Mobile Apps Desktop Apps 29,5% 35,2% Web Apps 87,7% 0% 20% 40% 60% 80% 100% 16
16 The Two Towers (Platforms) Java SE present and future Java EE present and future Other Languages Web Frameworks Libraries App Servers JavaScript Frameworks 17
17 Survey Java SE versions Java SE platform versions you use in projects Java 9 0,8% Java 8 85,2% Java 7 72,1% Java 6 40,2% 0% 20% 40% 60% 80% 100% 18
18 Survey Java SE versions In Production Java 6 18,0% Java 7 41,8% Java 8 40,2% In Development Java 7 24,8% Java 9 Java 6 0,8% 5,8% Java 8 68,6% 19
19 Survey Java 8 Interest Parts of Java 8 considered most interesting Date and Time API 35,0% Optional return types 22,5% Stream API 61,7% Lambdas 74,2% -10% 10% 30% 50% 70% 90% 20
20 Looking Forward to Java 9 Better performance 69,6% Modularity Developer convenience Better diagnostics Better garbage collection 36,5% 27,8% 29,6% 33,9% New JVM options Better logging Better Javadoc support 7,0% 14,8% 20,0% 21
21 Latest News Java SE 8u131 released April 18, 2017 Next Critical Patch Update is in July 18, 2017 JDK 9 General Availability July 27, 2017 Early Access Release Build 168 IDE support Modularity in Java 9 (or not?) Concerns regarding Jigsaw Red Hat, Maven, et al. Articles by Scott Stark, Mike Hearn, Gabriela Motroc IBM and Red Hat voted "no" to Jigsaw 22
22 Survey Java EE Java EE platform versions you use in projects Java EE 7 50,0% Java EE 6 40,0% Java EE 5 10,0% None 28,3% 0% 20% 40% 60% 23
23 Survey Java EE versions In Production In Development Java EE 5 1,7% None None 25,8% Java 26,1% Java EE 7 EE 7 41,7% Java EE 5 42,9% Java EE 6 29,2% 1,7% Java EE 6 27,7% 24
24 Looking Forward to Java EE 8 REST and JAX-RS 2.1 HTTP/2 and Servlet 4.0 Eventing and Async Event Model JSON-B and JSON-P OAuth and OpenID Reactive Style Configuration API Service Health and Check Secret Management and Storage 26,7% 26,7% 24,8% 21,0% 18,1% 13,3% 8,6% 43,8% 55,2% 0% 20% 40% 60% 25
25 Survey Other Languages Scala Groovy Ceylon Clojure Kotlin Xtend Jython Python C++ C# PHP JavaScript Perl Ruby Swift Objective-C 0,0% 1,0% 5,8% 1,0% 2,9% 5,8% 1,9% 2,9% 1,9% 8,7% 15,4% 23,1% 13,5% 19,2% 11,5% Actively using other languages lately? 67,3% 26
26 Popularity of JVM Languages JVM Language Ranking from StackOverkill Source: JVM Language Ranking, StackOverkill, May
27 Survey Web Frameworks Spring MVC JSF Spring Boot Vaadin GWT Play framework Struts Wicket Grails Dropwizard 12,3% 7,9% 3,5% 5,3% 0,0% 4,4% 1,8% 24,6% 49,1% 70,2% 28
28 Web Frameworks Web Frameworks Index Top 10 by RebelLabs (ZeroTurnaround) Public data from StackOverflow, LinkedIn, GitHub, and Google search 29
29 Survey Libraries Libraries used commonly Testing 63,9% Logging 78,2% Apache commons 75,6% Spring libraries 63,0% 30
30 Survey App Servers Going Serverless Tomcat WebLogic GlassFish WildFly WebSphere JBoss Jetty Payara TomEE 8,3% 12,4% 13,2% 24,0% 33,1% 18,2% 9,9% 2,5% 0,8% 75,2% 0% 20% 40% 60% 80% 31
31 Survey JavaScript Frameworks None 23,2% Our own 4,5% Angular 58,9% Node.js React 13,4% 18,8% Ember Backbone 0,9% 0,9% 32
32 The Return of the Java King What about Tooling? IDEs Build tools CI Version Control Profilers APMs Virtualizations Containers 33
33 Survey IDEs Eclipse 73,0% IntelliJ IDEA 54,1% NetBeans Sublime STS Other 14,8% 7,4% 8,2% 2,5% 0% 20% 40% 60% 80% 34
34 Survey Build Tools Maven 87,9% Gradle 25,2% Ant 23,3% Other 4,3% 35
35 Survey Continuous Integration Jenkins 79,6% Bamboo 12,2% TeamCity Hudson TravisCI RTC TFS Other 3,1% 2,0% 3,1% 8,2% 2,0% 3,1% 36
36 Survey Version Control Git 81,8% Subversion Mercurial CVS RTC TFS Other 20,7% 11,6% 11,6% 5,0% 1,7% 0,8% 37
37 Survey Profilers VisualVM 47,6% Java Mission Control JProfiler XRebel NetBeans Profiler YourKit Other 23,2% 18,3% 17,1% 11,0% 4,9% 2,4% 38
38 Survey APMs New Relic 34,0% AppDynamics 26,0% Dynatrace (Compuware) 10,0% TraceView (SolarWinds) 10,0% Stackify Retrace 6,0% 39
39 Virtualization and Containers Docker 60,7% Kubernetes 11,9% Mesos 1,2% AWS ECS 4,8% VMWare 53,6% 40
40 Survey Microservices Using microservices? 32,5% Yes If yes, is using microservices making development easier? 47,9% Yes, 38% Same as before If no, do you intend to use microservices in the future? 58,3% Yes, 34% I don't know 41
41 Survey Agile Using agile methodologies? 74,8% Yes If not, do you intend to? 78,5% Yes If yes, what agile practices? Certified agile 10,4% Tasks with sprints Daily standups 59,4% 62,5% Kanban board 36,5% Well written specifications 24,0% 42
42 JavaCro'17 Survey Conclusion Right now use Java 8 and Java EE 7 New features wait for Java 9 and Java EE 8 Try new languages Scala or Groovy "Safe" choices: Frameworks Spring MVC & Spring Boot App servers Tomcat IDEs Eclipse or IDEA or (NetBeans) Build tools Maven or (Gradle) CI Jenkins Version control Git Try microservices 43
43 Open Source & Volunteering Involved in open source? 14,5% Yes, 22,2% intends to If yes, how many projects? 62,1% only 1 Others from 2 to 6 projects, only one more than 10 Sling, Samza, Kubernetes, Enmasse, PanBI, GWT, Material Design, SportChef, Moodini Volunteering? 10,1% Yes If yes, where? HUJAK, Agile Croatia, Openblend, Programerko, JUG.ch, HackerGarten.net, OpenHeart, Biciklisti, ZAMAH 44
44 Where Else to Learn to Code Popular online learning resources: freecodecamp CodeAcademy Coursera Udemy KhanAcademy PluralSight EdX Udacity OdinProject CodeWars DevTips TreeHouse The New Boston Lynda.com Source: 2016 New Coder Survey, freecodecamp 45
45 IT/CS education in Croatia Where to study IT/CS in Croatia? 15 cities: Čakovec, Dubrovnik, Krapina, Križevci, Osijek, Pula, Rijeka, Sisak, Split, Šibenik, Varaždin, Velika Gorica, Zabok, Zagreb, Zaprešić 33 different institutions including 6 public/state universities 13 private colleges 80+ IT/CS/SE/CE programs Undergraduate (3-4 years) Graduate level (1-2 years) Doctoral (PhD) level Specialist level 46
46 Java Conferences in Croatia Conference Location Date Sessions Tracks Attendees Countries JavaCro'17 Rovinj Javantura v4 Zagreb HrOUG 2016 Rovinj (od 96) 1 (od 9) JavaCro'16 Rovinj Javantura v3 Zagreb JavaCro'15 Rovinj Javantura v2 Zagreb We (co-)organized 16 conferences!!! JavaCro'14 Poreč Javantura v1 Zagreb WebCamp 2013 Zagreb HrOUG 2013 Rovinj (od 90) 1 (od 7) JavaCro'13 #Javantura Tuhelj #JavaCro 50 #HrOUG 5 #proud HrOUG 2012 Rovinj (od 114) 1 (od 7) WebCamp 2012 Zagreb Java 2012 Tuhelj HrOUG 2011 Rovinj (od 96) 1 (od 9)
47 Attendees Sessions And we are growing JavaCro and Javantura conferences
48 Conferences HUJAK supports 49
49 45+ company members 50
50 Partners & Friends 51
51 Prizes and Giveaways Would you like to receive a prize for answering so many questions? :-) only one No Manning offered us 40% discount on all books use code: ctwjavacro17 And now prizes and giveaways!!! 52
52 Thank you & greetings from HUJAK! Web page hujak.hr LinkedIn group HUJAK Facebook group page HUJAK.hr Twitter twitter.com/hujak_hr 53
IntelliJ IDEA, the most intelligent Java IDE
IntelliJ IDEA, the most intelligent Java IDE IntelliJ IDEA, JetBrains flagship Java IDE, provides high-class support and productivity boosts for enterprise, mobile and web development in Java, Scala and
More informationUsing Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred
Using Data Science to deliver Workforce & Labour Market Insights Gary Gan Co-Founder, JobKred Collection of Data Online Sources Skills, Education, Experience AI-powered Career Development Platform Cloud-based
More informationApp Development Where should I go now? engage René Winkelmeyer midpoints GmbH
App Development Where should I go now? engage 2015 René Winkelmeyer midpoints GmbH 1 About me midpoints GmbH http://www.midpoints.de IBM Advanced Business Partner IBM Design Partner (Notes Domino, Mobile,
More informationThe information system for the State Archives of the Ministry of Interior of the responsibilities
Personal information Name Nationality Martin SVK Date of birth 29.10.1981 Work experience Dates (from to) Type of business or sector June 2016 nowdays International tobacoo company The backend part of
More informationRyan Rich - Software Developer & Architect
Ryan Rich - Software Developer & Architect Oceanside, CA 858-523-8540 ryanrich@richservices.com http://linkedin.com/in/ryanrich Full stack polyglot programmer and technical leader, with a strong interest
More informationEnterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing
Enterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing Jürgen Höller, Principal Engineer, SpringSource 2012 SpringSource, A division of VMware. All rights reserved Deployment Platforms: Becoming
More informationCS5015 Object-oriented Software Development. Lecture: Overview of Java Platform. A. O Riordan, 2010 Most recent revision, 2014 updated for Java 8
CS5015 Object-oriented Software Development Lecture: Overview of Java Platform A. O Riordan, 2010 Most recent revision, 2014 updated for Java 8 Java Programming Language Java is an object-oriented programming
More informationJetBrains TeamCity Comparison
JetBrains TeamCity Comparison TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It provides out-of-the-box continuous unit testing, code quality analysis, and
More informationMy goal is to work on the Information Technology area and be relevant to a company where you are constantly challenged.
Felipe Coury Java Developer / IT Specialist at IBM felipe.coury@gmail.com Summary My goal is to work on the Information Technology area and be relevant to a company where you are constantly challenged.
More informationProfile: How to update your CV - just an idea. 1) Make sure your margins are a slim as possible. 2) Make sure your font size is 10-12
Profile: How to update your CV - just an idea. 1) Make sure your margins are a slim as possible 2) Make sure your font size is 10-12 3) All new sentences starting from the Left Hand margin 4) Just an idea
More information(p t y) lt d. 1995/04149/07. Course List 2018
JAVA Java Programming Java is one of the most popular programming languages in the world, and is used by thousands of companies. This course will teach you the fundamentals of the Java language, so that
More informationCurriculum Vitae. Skills. Languages: Java (preference), JavaScript. Lesser so recently: C#, VB, C/C++, PHP
Curriculum Vitae Name: Cormac Redmond Address: 18 Friar s Hill, Nationality: Irish Wicklow Town, Date of Birth: 14/04/85 Co. Wicklow, Ireland E-mail: credmond@certak.com Website: www.certak.com Tel: +353
More informationSpring Web Services Tutorial With Example In
Spring Web Services Tutorial With Example In Eclipse Bottom Up In addition to creating a basic web service and client, the article goes a step further This article will be using the Eclipse IDE (Kepler),
More informationEclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf
Eclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf EJB3 And JPA Step By Step Tutorial Using Eclipse Update And Delete Example, Hibernate Query Language, JSF Page Navigation Tutorial JSF Validation.
More informationJBoss World 2009 Aaron Darcy
1 Java Application Platforms for Lightweight Workloads Insight into Red Hat's Application Platform Strategy Aaron Darcy JBoss Product Line Director Red Hat September 2009 2 About Me JBoss Product Line
More informationWebservices In Java Tutorial For Beginners Using Netbeans Pdf
Webservices In Java Tutorial For Beginners Using Netbeans Pdf Java (using Annotations, etc.). Part of way) (1/2). 1- Download Netbeans IDE for Java EE from here: 2- Follow the tutorial for creating a web
More informationContinuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016
Continuous delivery of Java applications using Oracle Cloud Platform Services Marek Kratky Principal Sales Consultant Oracle Cloud Platform May, 2016 Safe Harbor Statement The following is intended to
More informationBenjamin Diedrichsen. Fullstack Software Engineer. github: web: stackoverflow: bennidi
Benjamin Diedrichsen Fullstack Software Engineer github: https://github.com/bennidi web: https://bennidi.github.io/resume stackoverflow: bennidi The design and construction of software systems - from core
More informationC++ Developer Survey "Lite": C++ and Cloud
Q1 This month we focus on how C++ is used, or could be better for use, in cloud-related applications and environments. In what (if any) kinds of cloud computing-related workloads do you use C++? (select
More informationJakartaEE and the road ahead An ASF View. Mark Struberg, RISE GmbH, Apache Software Foundation, INSO TU Wien
JakartaEE and the road ahead An ASF View Mark Struberg, RISE GmbH, Apache Software Foundation, INSO TU Wien About me Mark Struberg 25 years in the industry Apache Software Foundation member struberg [at]
More informationEclipse MicroProfile with Thorntail (formerly WildFly Swarm)
Eclipse MicroProfile with Thorntail (formerly WildFly Swarm) John Clingan Senior Principal Product Manager Ken Finnigan Senior Principal Software Engineer EVOLUTION OF MICROSERVICES (2014 -?) Application
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationHitchhikers Guide To Modern Enterprise JavaScript. Jay Balunas Senior Engineering Manager May 4th, 2017
Hitchhikers Guide To Modern Enterprise JavaScript Jay Balunas Senior Engineering Manager May 4th, 2017 Jay Balunas Citation: Adams, D. (1980). The hitchhiker's guide to the galaxy. New York: Harmony Books.
More informationCurriculum vitae - Dusan Odalovic
Curriculum vitae - Dusan Odalovic Dusan Odalovic dodalovic@gmail.com Seasoned Java EE developer, experienced with open-source stack: Spring, Spring MVC, Git, JPA/Hibernate, Spring
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationGAVIN KING RED HAT CEYLON SWARM
GAVIN KING RED HAT CEYLON SWARM CEYLON PROJECT A relatively new programming language which features: a powerful and extremely elegant static type system built-in modularity support for multiple virtual
More information: M.Sc. In Computer Science from DIKU, Copenhagen University
CV Mads Hvelplund Grækenlandsvej 129 2300 København S, Danmark Mobile: 50550272 E-mail: mhvelplund@gmail.com LinkedIn: http://bit.ly/li_mhvelplund Stack Overflow: http://bit.ly/so_mhvelplund Introduction
More informationFILE - JAVA WEB SERVICE TUTORIAL
20 February, 2018 FILE - JAVA WEB SERVICE TUTORIAL Document Filetype: PDF 325.73 KB 0 FILE - JAVA WEB SERVICE TUTORIAL Web Services; Java Security; Java Language; XML; SSL; 1 2 3 Page 1 Next. Web service
More informationChristoph Henrici. Website: Phone: +41(78) Architect, Senior Developer.
Christoph Henrici Im Bungert 10 CH-8306 Brüttisellen Switzerland E-mail: christoph.henrici@chesnb.com Website: www.chesnb.com Phone: +41(78) 860 7740 SUMMARY As a developer, with over 30 years experience
More informationFROM VSTS TO AZURE DEVOPS
#DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using
More informationDevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools Woody Borraccino, AWS Solutions Architect May 4, 2016, Stockholm 2016, Amazon Web Services, Inc. or its Affiliates. All rights
More informationFull Name. Benjamin James New. Location. Perth, Western Australia. Contact. (+61) Social Media
Résumé of Ben New Full Name Benjamin James New Location Perth, Western Australia Contact ben@leftclick.com.au (+61) 0407 089 890 Social Media LinkedIn @leftclick Stack Overflow @leftclickben Twitter @leftclickben
More informationLessons learned from real-world deployments of Java EE 7. Arun Gupta, Red
Lessons learned from real-world deployments of Java EE 7 Arun Gupta, Red Hat @arungupta DEVELOPER PRODUCTIVITY MEETING ENTERPRISE DEMANDS Java EE 7! More annotated POJOs! Less boilerplate code! Cohesive
More informationIng. Petr Aubrecht, Ph.D. Real Deployments of JavaEE Applications
Ing. Petr Aubrecht, Ph.D. Real Deployments of JavaEE Applications Introductory Question What technology would you choose to implement really big e-shop? How much can you bet on the reliability? SLA will
More informationMicroProfile - New and Noteworthy
MicroProfile - New and Noteworthy Ivar Grimstad Principal Consultant, Cybercom Sweden https://github.com/ivargrimstad https://www.linkedin.com/in/ivargrimstad Background MicroProfile Demo and Samples Monolithic
More informationHTML presentation, positioning and designing responsive web applications.
Hi I am Rodolfo. I put to life to MEAN Stack development and Serverless applications in Amazon and Google Cloud. My passion revolves around helping clients solve very complex problems using cool technologies
More informationMaking The Future Java
Making The Future Java Dalibor Topić (@robilad) Principal Product Manager October 18th, 2013 - HrOUG, Rovinj 1 The following is intended to outline our general product direction. It is intended for information
More informationA Glance Over the Serverless Framework
A Glance Over the Serverless Framework Rafael Zotto Senior Software Architect, HP Inc. Short Bio Rafael Zotto Holds a master degree in Computer Science focused in high performance computing. Specialized
More informationEnterprise Architectures
Enterprise Architectures Petr Křemen petr.kremen@fel.cvut.cz Winter Term 2017 Petr Křemen (petr.kremen@fel.cvut.cz) Enterprise Architectures Winter Term 2017 1 / 29 Contents 1 Information about the course
More informationServerless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect
Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework
More informationJignesh Sheth Ph:
Jignesh Sheth Ph: 801-980-3432 jigneshsheth@ymail.com www.linkedin.com/in/shethjignesh Summary: Having more than 12+ years of software development experience in computer industry with developing and leading
More informationOptimizing Enterprise Java for a Microservices Architecture Otávio
Optimizing Enterprise Java for a Microservices Architecture Otávio Santana @otaviojava otaviojava@apache.org Enterprise Java Standards History J2EE 1.2 2000 Release Cadence J2EE 1.3 J2EE 1.4 2005 Java
More informationCaching Use Cases in the Enterprise
terracotta whitepaper: Caching Use Cases in the Enterprise What You Can Learn from Hundreds of Ehcache Users Around the Globe Eric J. Bruno Allure Technology, Inc www.alluretechnology.com I was recently
More informationMicroProfile: Optimizing Java EE For a Microservices Architecture
MicroProfile: Optimizing Java EE For a Microservices Architecture John Clingan Senior Principal Product Manager Ken Finnigan Principal Software Engineer Enterprise Java Standards History MicroProfile Background
More informationDr Mark Little Red Hat, Inc.
Enterprise Middleware and the Internet of Things! A Call to ARMs Dr Mark Little Red Hat, Inc. 1 Overview Challenges for enterprise middleware Changing realities for Java Applications and their requirements
More informationAgile Engineering. and other stuff I m working on
Agile Engineering and other stuff I m working on 2008 Gilb conference on Risk Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > www.dominiondigital.com
More informationREAL WORLD JAVA EE PATTERNS RETHINKING BEST PRACTICES
page 1 / 6 page 2 / 6 real world java ee pdf Learn and master the new features in the JSF 2.3 MVC web framework in this definitive guide written by two of the JavaServer Faces (JSF) specification leads.
More informationGaurav Rai Mazra. Senior Software Developer
Gaurav Rai Mazra Senior Software Developer A technology enthusiast and conscientious programmer with over 6 years of experience in multi - disciplinary domains such as HR, Education, Financial (Asset Management)
More informationProgramming School for 21 st Century. syllabus MOBILE BACKEND DEVOPS
Programming School for 21 st Century syllabus MOBILE BACKEND DEVOPS Overview Refactory Syllabus This is our guideline to help students improve their programming skills, to be an international-level so
More informationHello Java Enterprise Edition
Hello Java Enterprise Edition JSE vs. JEE, JEE vs Spring Óbuda University, Java Enterprise Edition John von Neumann Faculty of Informatics Lab 1 Dávid Bedők 2017.09.15. v0.3 Dávid Bedők (UNI-OBUDA) Hello
More informationOracle Application Container Cloud
Oracle Application Container Cloud Matthew Baldwin Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More informationUpdate for JCP EC 24-MAY-2018
Update for JCP EC 24-MAY-2018 1 Engaging the Community 2 Jakarta EE Survey Overview Eclipse Foundation conducted survey over Mar 16 - Mar 30 1,805 respondents 68% self-identified as Senior Developer or
More informationQ1 Where do you use C++? (select all that apply)
Q1 Where do you use C++? (select all that apply) Answered: 3,280 Skipped: 6 At work At school In personal time, for ho... 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES At work At school In
More informationJava in der Cloud Aktuelle Möglichkeiten und Entwicklungen
Java in der Cloud Aktuelle Möglichkeiten und Entwicklungen Eberhard Wolff Architecture and Technology Manager adesso AG Twitter: @ewolff Blog: http://ewolff.com About me! Eberhard Wolff! Architecture &
More informationHistory Introduction to Java Characteristics of Java Data types
Course Name: Advanced Java Lecture 1 Topics to be covered History Introduction to Java Characteristics of Java Data types What is Java? An Object-Oriented Programming Language developed at Sun Microsystems
More informationSeeking a Java design and coding position with some technical management responsibilities.
Scott Sauyet 168 Boston Hill Road, Andover CT 06232 job@sauyet.com (860) 742-9800 Objective Seeking a Java design and coding position with some technical management responsibilities. Experience 7/2008
More informationSSC - Web applications and development Introduction and Java Servlet (I)
SSC - Web applications and development Introduction and Java Servlet (I) Shan He School for Computational Science University of Birmingham Module 06-19321: SSC Outline Outline of Topics What will we learn
More informationRails powered by GlassFish & jmaki
Rails powered by GlassFish & jmaki Arun Gupta Sun Microsystems http://blogs.sun.com/arungupta Presented by: Craig R. McClanahan Rails Conf 2008 1 Who is Arun? GlassFish Guy Technology Evangelist for Web
More informationInstallation guide for Java. Step by Step Guide. A C A D G I L D Page 1
Installation guide for Java Step by Step Guide A C A D G I L D Page 1 Installing Java, Android Studio Table of Contents 1. Introduction... 3 2. Minimum Requirements For Windows... 4 3. Minimum Requirements
More informationReal World Java Ee Night Hacks Dissecting The Business Tier
Real World Java Ee Night Hacks Dissecting The Business Tier REAL WORLD JAVA EE NIGHT HACKS DISSECTING THE BUSINESS TIER PDF - Are you looking for real world java ee night hacks dissecting the business
More informationJohn M. Scarpaci. Summary. Professional Experience
4313 Stoudt's Ferry Bridge Rd. Reading, PA 19605-3206 Email: john@jmsconsulting.com John M. Scarpaci Phone: 610.413.8765 www.jmsconsulting.com A successful software developer experienced in object-oriented
More informationTransitioning from C# to Scala Using Apache Thrift. Twitter Finagle
Transitioning from C# to Scala Using Apache Thrift and Twitter Finagle Steven Skelton September 19, 2013 Empathica Empathica provides Customer Experience Management programs to more than 200 of the world's
More informationIsomorphic Kotlin. Troy
Isomorphic Kotlin Troy Miles @therockncoder Troy Miles @therockncoder Troy Miles, aka the Rockncoder, began writing computer games in assembly language for early computers like the Apple II, Commodore
More informationBreaking Apart the Monolith with Modularity and Microservices CON3127
Breaking Apart the Monolith with Modularity and Microservices CON3127 Neil Griffin Software Architect, Liferay Inc. Specification Lead, JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Michael Han Vice
More informationRich Web Applications in Server-side Java without. Plug-ins or JavaScript
Rich Web Applications in Server-side Java without twitter: #vaadin @joonaslehtinen Plug-ins or JavaScript Joonas Lehtinen, PhD Vaadin Ltd - CEO joonas@vaadin.com ? Vaadin is a UI framework for desktop-like
More informationE-BOOK JAVA DIAGRAM FRAMEWORK ARCHIVE
07 March, 2018 E-BOOK JAVA DIAGRAM FRAMEWORK ARCHIVE Document Filetype: PDF 281.59 KB 0 E-BOOK JAVA DIAGRAM FRAMEWORK ARCHIVE The 7 Best Java Frameworks for 2016. There are also more detailed class diagrams
More informationProject Direction Proven ability to lead and manage a wide variety of design and development projects in team and independent situations.
+ Mike Hall Software Developer Email: mike@just3ws.com Telephone: (847) 877-3825 LinkedIn: linkedin.com/in/just3ws Skills API design Designed and refactored many application interfaces for use as libraries
More information<Insert Picture Here> Oracle Policy Automation 10.0 System Requirements
Oracle Policy Automation 10.0 December 2009 Version 1.01 Oracle Policy Automation Products Version 10.0 Overview Product Oracle Policy Modeling Oracle Policy Automation (runtime)
More informationJAVA EE 8 BY ALEX THEEDOM LEANPUB IPAD KINDLE
page 1 / 7 page 2 / 7 java ee 8 by pdf Java EE 8 and Angular Pdf Learn how to build high-performing enterprise applications using Java EE powered by Angular at the frontend. Key Features. Leverage Java
More informationJava with Eclipse: Setup & Getting Started
Java with Eclipse: Setup & Getting Started Originals of slides and source code for examples: http://courses.coreservlets.com/course-materials/java.html Also see Java 8 tutorial: http://www.coreservlets.com/java-8-tutorial/
More informationFastest growing tech company in Romania by Deloitte Fast 50 YOUR SOFTWARE INNOVATION PARTNER
Fastest growing tech company in Romania by Deloitte Fast 50 YOUR SOFTWARE INNOVATION PARTNER +300 highly complex projects 65+ 130+ EXPERT SOFTWARE ENGINEERS million people using our software 15 countries
More informationEclipse 4.0. Jochen Krause EclipseSource
Eclipse 4.0 Jochen Krause jkrause@eclipsesource.com EclipseSource based on EclipseCon 2008 talk by Mike Wilson, Jochen Krause, Jeff McAffer, Steve Northover 2008 EclipseSource December 2008 e4 adapting
More informationKIRIL DELOVSKI SOFTWARE ENGINEER (RESUME)
KIRIL DELOVSKI SOFTWARE ENGINEER (RESUME) About me: - Born 1989, in Macedonia (Macedonian citizen). - Gigo Mihajlovski 9A/1-14, 1000 Skopje, Macedonia - delovski.office@gmail.com - 0038970239502 - Skype:
More informationCloud Native Java with Kubernetes
Cloud Native Java with Kubernetes @burrsutter burr@redhat.com developers.redhat.com We cannot solve our problems with the same thinking we used when we created them. Albert Einstein (Theoretical Physicist)
More informationJob Description: Junior Front End Developer
Job Description: Junior Front End Developer As a front end web developer, you would be responsible for managing the interchange of data between the server and the users, as well as working with our design
More informationA U.S. based so,ware development and technical consul9ng company. Technical Capabilities Overview
A U.S. based so,ware development and technical consul9ng company Technical Capabilities Overview Overview Team Software Engineers, supported by full QA team authoring automated tests All located in single
More informationAN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING.
AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED Java TRAINING www.webliquids.com ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation.
More informationChoudhry Nisar. Web: asifnisar.co.uk Phone no:
Choudhry Nisar Email: asifnisar@gmail.com Web: asifnisar.co.uk Phone no: 07849558139 Profile: A well-organized individual with the ability to interpret tasks and deal with them appropriately. Confident
More informationTHIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx
Name: xxxxxx Email ID: xxxxxx Ph: xxxxxx Summary: Over 7 years of experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE
More informationBRAD ANDERSEN Old Eureka Way (916)
BRAD ANDERSEN 11805 Old Eureka Way (916) 599-1552 Gold River (Sacramento), CA 95670 bdandersen@berkeley.edu SUMMARY OF QUALIFICATIONS Technology leader, engineer and architect with 25 years of professional
More informationSOFTWARE DEVELOPMENT AND IT CONSULTING
office@soldevelo.com www.soldevelo.com EUROPE NORTH AMERICA GDYNIA (Headquarters) Al. Zwycięstwa 96/98, 81-451 Gdynia, Poland Phone: +48 58 782 45 40 Fax: +48 58 782 45 41 SEATTLE 1700 Seventh Avenue Suite
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Server Side Development» 2018-06-28 http://www.etanova.com/technologies/server-side-development Contents.NET Framework... 6 C# and Visual Basic Programming... 6 ASP.NET 5.0...
More informationJVM Survival Guide. Hadi Hariri
JVM Survival Guide Hadi Hariri This talk For What For Who 20 years of Java The Sun and The Oracle Java The Language Java The Virtual Machine Java The Ecosystem The Community Community Driven Not Vendor-Driven
More informationSELLING NODE.JS TO YOUR COLLEAGUES
SELLING NODE.JS TO YOUR COLLEAGUES 2018 Contents About Node.js Developer Productivity DevEx Cost Reduction Performance 2 About Node.js Node.js is emerging as a universal development platform for digital
More informationSHIVA SHANKAR Sr Liferay Java J2ee Consultant
SHIVA SHANKAR Sr Liferay Java J2ee Consultant : shiva.hai08@gmail.com :(571)224-7654 SUMMARY Certified Java J2ee Developer over 10 Years of IT experience in all phases of Agile and SDLC including like
More informationECLIPSE TUTORIAL HOW TO WRITE JAVA PROGRAM IN ECLIPSE STEP BY STEP ECLIPSE TUTORIAL FOR BEGINNERS JAVA
ECLIPSE TUTORIAL HOW TO WRITE JAVA PROGRAM IN ECLIPSE STEP BY STEP ECLIPSE TUTORIAL FOR BEGINNERS JAVA page 1 / 5 page 2 / 5 eclipse tutorial how to pdf Eclipse Tutorial for Beginners - Learn Eclipse in
More informationMicroservices with Red Hat. JBoss Fuse
Microservices with Red Hat Ruud Zwakenberg - ruud@redhat.com Senior Solutions Architect June 2017 JBoss Fuse and 3scale API Management Disclaimer The content set forth herein is Red Hat confidential information
More informationFrom Java EE to Jakarta EE. A user experience
From Java EE to Jakarta EE A user experience A few words about me blog.worldline.tech @jefrajames Speaker me = SpeakerOf.setLastName( James ).setfirstname( Jean-François ).setbackgroundinyears(32).setmindset(
More informationJava Productivity Report 2011: India vs Rest of World
Java Productivity Report 2011: India vs Rest of World Java Productivity Report 2011: India vs Rest of World Introduction Have you ever wondered what it s like to be a Java developer in India? Which tools,
More informationDOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK
26 April, 2018 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK Document Filetype: PDF 343.68 KB 0 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK This tutorial shows you to create and deploy a simple standalone
More informationAPPENDIX V REQUIREMENTS FOR KEY, PRIMARY, AND SECONDARY RESOURCES
APPENDIX V REQUIREMENTS FOR KEY, PRIMARY, AND SECONDARY RESOURCES The selected Offeror will staff the contract with individuals who possess a significant depth of experience within their functional area
More informationChristian Schnapp Software Architect/ Developer(Full Stack) Attachments: Curriculum Vitae Projects
Software Architect/ Developer(Full Stack) Bismarckstr. 38 45525 Hattingen Germany (+49)152 / 02177441 christian.schnapp@gmail.com 19/03/1979 Attachments: Curriculum Vitae Projects Curriculum Vitae Working
More informationWSO2 Platform Offerings for Developers
WSO2 Platform Offerings for Developers Version 1.1 (February 03, 2014) Table of Contents Application Development... 03 Jaggery for JavaScript-Based Web and REST Style Applications... 03 Tooling for Development...
More informationMonolith to Microservices
Monolith to Microservices A Practical Guide to the Journey with RHOAR OpenShift Commons Briefing James Falkner Technical Marketing Manager Red Hat Middleware RELATED OPENSHIFT COMMONS BRIEFINGS commons.openshift.org/events.html
More informationJELASTIC PLATFORM-AS-INFRASTRUCTURE
JELASTIC PLATFORM-AS-INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management. We deliver Platform-as-Infrastructure: bringing together
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationJames Hollingshead SUMMARY
James Hollingshead Phone: 740-707-5876 james@jameshollingshead.com SUMMARY Software developer with 13 years of experience in system analysis, requirements gathering, business analysis, architecture, design,
More informationUpper- Intermediate. Senior Front end Developer. First Name Denis V. Birth Date Professional experience (years) 4.5
CV Position Senior Front end Developer General Information First Name Denis V. Birth Date 06.02.1993 Professional experience (years) 4.5 Github Zwem IT professional with 4+ years of experience in software
More informationDevPartner Java Edition System Requirements Release 4.3
DevPartner Java Edition System Requirements Release 4.3 Hardware Requirements Supported Environments Operating Systems (page 3) Java Virtual Machines (page 4) Application Servers (page 5) Integrated Development
More informationJava Application Development On Linux Ebooks Free
Java Application Development On Linux Ebooks Free Linux is the fastest-growing Java development platform because it saves money and time by serving as a platform for both development and deployment. But
More information