Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

NetBeans Day 2017 - UoG

Greenwich Bright

Tuesday, 25 April 2017 from 10:00 to 18:00 (BST)

NetBeans Day 2017 - UoG

Registration Information

Type Remaining End Quantity
NetBeans 2017 UoG Delegate 9 Registrations Ended Free  

Event Details

NetBeans Day 2017

The University of Greenwich are proud to host the 3rd annual NetBeans Day UK, on Tuesday, 25th April 2017, organized in combination with the NetBeans community in the UK.

The free day will include a wide range of talks related to cutting edge Java and JavaScript technologies and tools, both for beginners and experts alike.

09:30 - 10:00: Registration in QA063
10:00 - 10:30:
 News from the NetBeans Community (Geertjan Wielenga)
10:30 - 11:00: Graal: A Polyglot VM for a Polyglot IDE (Chris Seaton)
11:00 - 12:00: NetBeans 101 (Zain Arshad & Mark Stephens)
12:00 - 13:00: Lunch & Networking
13:00 - 14:30: Workshops (The two below will run in parallel, you'll need to choose!)
 - Baking a Java EE 8 Micro Pi (Andrew Pielage & Mike Croft)
 - Diving into the Newest Jigsaw and Java 9 Features (John Kostaras, Geertjan Wielenga)
14:30 - 15:00:
 Tea & Networking
15:00 - 16:30: Workshops (The two below will run in parallel, you'll need to choose!)
- Rapid JavaScript Development with Enterprise Technologies (Geertjan Wielenga)
- Extending NetBeans IDE (Zain Arshad, Mark Stephens, Neil Smith) 
16:30: Wrap Up and Prizes

Light snacks and drinks will be provided, as well as lunch, and we look forward to a fun-filled and active day, at the end of which you will have gained many new insights, and a lot of new code on your laptop, while extending your network.

Note: NetBeans Day will be centred around room QA063, which is on the ground floor of Queen Anne Court (the building adjacent to the River Thames and Park Row). 

Speaker Profiles

Andrew Pielage (Payara). Andrew has worked at Payara since its inception, transitioning across from his role as a Graduate Support Engineer at C2B2 Consulting when Payara was founded. Andrew now works as a Java developer on the Payara Engineering team, contributing fixes, enhancements, and new features to the Payara Project, all whilst continuing to deepen his knowledge of Java EE and Java application server development. Outside of work, Andrew regularly cycles because “walking is too slow”, actively ignores his Twitter feed, and frequents videos of guinea pigs being cute on YouTube.

Chris Seaton (Oracle). Chris Seaton is Research Manager at the Virtual Machine Group in Oracle Labs, where he leads the work to implement Ruby using the next generation of Java Virtual Machine technology, and other projects. Before this he completed a PhD at the University of Manchester where he researched programming languages and irregular parallelism. Before that, he completed an MEng at the University of Bristol on languages with mutable syntax and semantics. In his spare time he used to develop an award winning medical app that is the first app regulated as a medical device in the UK, and ran a consultancy to help clients such as the UK National Health Service to develop revolutionary medical software.

Geertjan Wielenga (Oracle). Geertjan has been involved with NetBeans since 2004, when he started working as a technical writer at Sun Microsystems. He's now working at Oracle as a product manager for Oracle's free and open source enterprise technologies for JavaScript developers, named Oracle JET. He's also involved with the Apache NetBeans project.

Ioannis (John) Kostaras. John is a software architect and has been a Java developer since JDK 1.0 was released. He has developed a number of standalone and web applications focusing on flexible object-oriented design, security and performance. One such NetBeans RCP application, written in NetBeans, was awarded the 2012 Duke's Choice Community Choice Award. He is a member of the NetBeans Dream Team and he is also co-organizing the hottest Java conference on earth, JCrete.

Mark Stephens (IDR Solutions). Mark has been using Java ever since he discovered it while studying for his Computing MSc at Greenwich University (a few years ago now). NetBeans has been his IDE of choice for the last decade. He is a member of the NetBeans Dream Team and an enthusiastic speaker on NetBeans and Java at JavaOne San Francisco and other conferences.

Mike Croft (Payara). Mike is a support and services engineer for Payara. Mike has spent the last few years specialising in the non-functional aspects of middleware and likes to keep up-to-date with the latest products and solutions for production Java EE. Mike now works for Payara supporting the community's use of Payara Server on GitHub, and supporting customers both remotely and on-site. Mike blogs regularly on the Payara website and would like to stop talking about himself in the third person.

Zain Arshad (IDR Solutions). Zain has been using Java for over 3 years and has found it much easier and more enjoyable since he switched to NetBeans. In this follow-up to his JavaOne talk on NetBeans, he will share how NetBeans can make you a better Java (and non-Java) developer, how it will remove lots of tedious and repetitive tasks for you, and how it spots your mistakes and helps fix them (and you thought he was just an amazing coder...)


News from the NetBeans Community. What's been going on with NetBeans recently? During the introductory session of the day, you'll be shown the latest NetBeans features relating to Java and JavaScript, while you'll also be updated on the Apache NetBeans process and shown how you can get involved too!

Graal: A Polyglot VM for a Polyglot IDE. GraalVM is a new polyglot VM from Oracle Labs for running Java, JavaScript, Ruby, R, C, and more. It provides high performance for all these languages and uniquely allows them to optimise together to support polyglot projects. We’ll demonstrate what it does and how it integrates with the NetBeans debugger.

NetBeans 101. Ever wished for a complete out-of-the-box solution for all you development related tasks? We will show you how NetBeans offers this. We will share with you how you can make NetBeans work for you. Learn how to take control of developing, editing, testing, and shipping code in NetBeans. Let NetBeans find your mistakes for you (and not tell anyone) and help you to improve your coding skills. Delegate all the tedious stuff to NetBeans. Whether you are a total newbie or a seasoned developer, we will share how you can get more from your development time with NetBeans to make coding more efficient, more productive (and more enjoyable). 

Workshop: Baking a Java EE 8 Micro Pi. Microservices are already a popular architecture for new applications, particularly with the modern need for applications to be cloud-native and light enough for the Internet of Things. This workshop will provide a walkthrough of developing a Java microservice, utilising some of the features due to be released in the upcoming Java EE 8, as well as how you can run them from a Raspberry Pi. We'll also teach you how microservices can fit in with tools such as Maven and Docker, as well as how you can make your microservices technology-agnostic.

Workshop: Diving into the Newest Jigsaw and Java 9 Features. What is new in Java 9? How are NetBeans IDE 9 development builds working with Java 9 EA? These and more things regarding, e.g., the new Java Modular API (project Jigsaw) will be addressed in this pre-release workshop of Java 9 and NetBeans IDE 9.

Workshop: Rapid JavaScript Development with Enterprise Technologies. Nowadays, JavaScript is a popular frontend language, with a diverse ecosystem full of interesting technologies and tools. How stable is this environment for enterprise applications, e.g., for applications used in domains such as finance and logistics? How do you ensure that the choices you make today are still relevant tomorrow, especially in the volatile JavaScript ecosystem? In this workshop, you will get hands on experience with the free and open source tools used throughout Oracle for creating frontends for enterprise applications, all in JavaScript. Don't reinvent the wheel, instead, follow the free and open source patterns and technologies that Oracle itself is increasingly becoming invested in!

Workshop: Extending NetBeans IDE. Missing a feature in NetBeans IDE? Did you know NetBeans has a rich set of APIs that you can use to extend it? In this workshop, you'll get your feet wet and you'll learn how to integrate missing features, or your own interesting library or other tool or technology, into NetBeans IDE. The whole process from beginning to end will be described and you'll leave the workshop with the start of a very useful NetBeans plugin!

For more information about NetBeans Day UK, please visit the IDR Solutions blog:

Do you have questions about NetBeans Day 2017 - UoG? Contact Greenwich Bright

When & Where

University of Greenwich
30 Park Row
SE10 9LS London
United Kingdom

Tuesday, 25 April 2017 from 10:00 to 18:00 (BST)

  Add to my calendar


Greenwich Bright

Greenwich Bright is the new centre for enterprise and innovation within the Faculty of Architecture, Computing and Humanities, in collaboration with the Business School.

Greenwich Bright offers you the opportunity to work with the many talents of the students and staff at the University of Greenwich.

  Contact the Organiser

Interested in hosting your own event?

Join millions of people on Eventbrite.

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.