- Speaker training in partnership with Devoxx and IBM
Want to become an international rock star speaker? We're running a speaker clinic/training for those of you keen to submit a talk to a conference, but looking for guidance on where to get started. We will cover the basics, giving you some simple guidelines to help prepare you for your first presentation, as well as some insider tips to consider when submitting your talk ideas. The most important thing you should get from this session is probably how you’re going to handle having a sea of faces staring expectantly at you when you take to the stage. This session is aimed at both audience and NOVICE speakers - people who have never done it before, or have limited experience with presenting, and want to take that first step. Come to this session if: • You'd like to present at a local User Group event, but you're not confident enough yet • You're wondering if you could present at Devoxx or another conference • You want practical help getting started with public speaking • You're simply curious about what it's like This is very much an introductory session (although more confident speakers are welcome), and will focus on your skills as a presenter, not the mechanics of building a slide deck or talk. Beyond the event we'll help to connect you with a mentor who can guide you all the way through to your first lightning talk/evening presentation to your first conference presentation. AGENDA [masked]h Walk in and drinks [masked]h Welcome and speaker tips & tricks (by Stephan Janssen) [masked]h give your 5 mins talk and get feedback from the mentors (split in two groups) [masked]h pizza break (and rehearse) [masked]h do your talk and get a video recording [masked]h closing Partners IBM - Thanks to IBM for supporting the initiative and providing the venue for us and the drinks & pizza! Devoxx - Every year the Devoxx Family welcomes over 17,000 developers to events in Belgium, France, UK, Poland, Morocco & the Ukraine. In 2018 Devoxx Belgium is looking to fill 200 speaker sessions!
- Masters of Java 2017
Masters of Java is a "funprogging contest" (based on Java SE) for every Java developer in Belgium. For several years now it's organised by the NLJUG in the Netherlands as the unofficial Dutch Java coding championship. The best Java developers gather the day before JFall and compete for the prestigious title "Master of Java". Now the time has come to bring Masters of Java to Belgium! You can find more information about the event and subscribe on our Eventbrite page: https://www.eventbrite.nl/e/tickets-masters-of-java-2017-the-belgium-edition-34980079359
- OSGi; an update from the experts
BeJUG is pleased to invite you to this event in collaboration with the OSGi Alliance (https://www.osgi.org/). It provides an unique opportunity to get an overview of the evolution of the OSGi landscape by some of the expert group members. The event will be hosted at the ACA Offices in Ghent on Wednesday 20/09/2017. Hope to see you there! Agenda • 18:30 - 19:10 Welcome & Sandwiches • 19:10 - What's coming in the OSGi R7 Specification David Bosschaert & Carsten Ziegeler Abstract: The OSGi expert groups are working on the next big release of OSGi. Learn in this session about the various new specification efforts going on and how they will make your developer life easier. The new specifications range from configuration handling, object conversion, JAX-RS, distributed eventing, to cloud and IoT. Speaker Bios: David Bosschaert works for Adobe Research and Development. He spends the much of his time on technology relating to OSGi in Apache and other open source projects. He is co-chair of the OSGi Enterprise Expert Group. Before joining Adobe, David worked for Red Hat/JBoss and IONA Technologies in Dublin, Ireland. Carsten Ziegeler works at Adobe Research Switzerland and spends most of his time on architectural and infrastructure topics. Working for over 25 years in open source projects, Carsten is a member of the Apache Software Foundation and heavily participates in several Apache communities. He is a frequent speaker on technology and open source conferences. Carsten participates in the Expert Groups and is a member of the OSGi Alliance board. • 19:50 - OSGi Push streams, scalable event processing - pushing the limits - Tim Ward Abstract: Data events are being generated in increasing volumes, making processing them more and more complex. This talk will demonstrate how OSGi Push Streams can be used to build highly scalable asynchronous event processing pipelines. Speaker Bio: Tim is CTO at Paremus Ltd, a co-author of Enterprise OSGi in Action, and has been actively working with OSGi for nearly a decade. Tim has been a regular participant in the OSGi Core Platform and Enterprise Expert Groups, and is co-chair of the OSGi IoT Expert Group. Tim is also an active Open Source committer, contributes regularly to Bndtools and is a PMC member in the Apache Aries project. • 20:30 - OSGi: from amateur to invited contributor - Tim Verbelen Abstract: I started using OSGi starting my PhD in Ghent University in 2009. Since then a lot of things changed: 2 new OSGi releases, bndtools was developed, the microservices hype started, ... However, 8 years later I am still using OSGi in my day-to-day projects. In this talk I will cover my experience with OSGi starting back in 2009, and show how I used it in various research projects, ranging from augmented reality, robots and machine learning. Speaker Bio: Tim Verbelen received his M.Sc. degree in Computer Science from Ghent University, Belgium in June 2009. In July 2013, he received his Ph.D. degree with his dissertation "Adaptive Offloading and Configuration of Resource Intensive Mobile Applications". In October 2014, he joined iMinds IoT lab working on distributed intelligence for supporting the next generation IoT applications. As of October 2016, he works as senior researcher at imec on deep learning in distributed and resource-constrained environments. Since 2013, Tim is a committer of the Eclipse Foundation, contributing to the Concierge project, a lightweight OSGi core implementation. As of October 2014, he is also active as Invited Researcher of the OSGi Alliance.
- JavaOne Afterglow - Devoxx Warm-up
We are reviving the good old BeJUG tradition of JavaOne afterglow events. JavaOne 2016 offered a week of intense learning, celebration, socializing, and just plain fun. During this evening session, you will get an update on the major JavaOne announcements, the latest trends and key learnings during sessions by the Belgian JavaOne attendees and speakers. A great preview for Devoxx and a unique opportunity to gain insights on which sessions deserve a spot on your busy Devoxx schedule. We will be covering; JavaEE 8 update, Java 9, Nao meets Watson, Circuit Breakers for Operational Excellence, Unleash the power of Type Annotations, ... . BeJUG is pleased to invite you to this year’s JavaOne Afterglow event at the ACA Office in Ghent on Thursday 13/10/2016. Hope to see you there! Agenda 18:30 - 19:00 Welcome & Sandwiches 19:15 - 21:15 JavaOne Afterglow Sessions
- RESTful API-design, Miredot and Java on Mobile
Hello everyone, we’re happy to announce our first BeJUG 2016 event on April 19th. Yves Vandewoude and Bert Vanhooff will talk about Miredot, RESTful API-design and documenting these APIs. Followed by a session from Johan Vos about Java on mobile. We would like to thank the Persgroep for hosting our first BeJUG event of 2016. Planning: 18h00 reception, 19h00 start of our first session Location: The Persgroep, Brusselsesteenweg 347, 1730 Asse (Kobbegem) https://goo.gl/maps/QyCj9MnH7wj As always, please update RSVP when unable to attend to allow other people to join because places are limited. Miredot, RESTful API-design and documenting these APIs The world is interconnected by APIs more than ever. It is almost unimaginable to develop any kind of software today that doesn't either offer or invoke a web-API. The majority of (new) APIs offer a REST + JSON interface. The Java platform is very well equipped to develop such APIs. In our talk we'll quickly recap what REST exactly means and what good RESTful API-design looks like. We'll continue by showing a few code examples using Jax-rs and Spring-mvc, combined with frameworks such as Jackson (for Json parsing). Since we are creating an open API that any customer should be able to use from any programming language, technology-neutral documentation of this API is key. We can't stress this enough. We will present an overview of different possibilities of documenting APIs, ranging from the API-first approach (RAML, Apiary, etc.) to generators (Swagger, Enunciate, etc.), including Miredot. Yves Vandewoude has a Master in Engineering (Computer Science) degree and obtained his PhD on dynamic sofware evolution from the faculty of engineering in 2007. After a brief stay at the university as a Post-doctoral researcher (mainly involved in industrial software-architecture related projects), he co-founded Qmino and has been a Java consultant and team lead during the last 8 years. He is obsessed by code and - maybe even more - documentation quality. Bert Vanhooff is a Master in Computer Science, he obtained his PhD on software modelling and transformation from the university of Leuven in 2010. During his research, he worked on several industrial projects and stayed at INRIA in Nantes (France). He co-founded Qmino and has been a Java consultant for 8 years. He is passionate about all things visual/UX and likes clean code design. Both have extensive expertise in the Java ecosystem and are regular attendends of Devoxx and JavaOne. Qmino is a small software development firm whose activities have varied from the development of large scale software systems (with a specific focus for GIS related software systems) to software for mobile phones and tablets. Through the years, Qmino has built significant experience and expertise in the design of multi-tier systems including (RESTful) API design and development. Qmino, always set out to be a product company, started developing Miredot a few years ago. Miredot is an automatic documentation generator for Java-based webservices. Java on mobile For many years, Java on mobile devices suffered from fragmentation and distribution issues. Today, with the increasing interest into native app development, Java is getting very strong on mobile devices. In this session, we will show a number of ways to run Java applications on iOS and Android devices. We will show how easy it is to create an application using your favourite IDE, and have that application running on an Android and an iOS device without changing a single line of code. Johan Vos started to work with Java in 1995. He was part of the Blackdown team, porting Java to Linux. His main focus is on end-to-end Java, combining back-end systems and mobile/embedded devices. He received a Duke Choice award in 2014 for his work on javafx on mobile. In 2015, he co-founded Gluon, a company working on Java for the (mobile) client, which received a Duke Choice award in 2015. Johan is a Java Champion, a member of the BeJUG steering group, the Devoxx steering group and he is a JCP member. He is the lead author of the Pro JavaFX 8 book, and he has been a speaker at numerous conferences on Java.
- Microservices with Stijn Van den Enden & Andreas Evers
Hey everyone, On Tuesday, the 20th of October we'll organize another BeJUG event around the topic Microservices. We would like to thank Tobania for hosting this event. Microservices are a true hype these days. Netflix, Amazon, eBay, … are all using microservices, but why? The idea is simple; split your application into multiple services which can evolve autonomously through time. The name suggests to keep these services small. Conceptually this seems not all that different from a classical Service Oriented Architecture (SOA). Nonetheless, microservices do offer a new perspective. A monolithic application is divided into a couple small services which can be independently developed, deployed and scaled. Flexibility is increased, but using this model also has some pitfalls.This session sheds a light on the microservices landscape; the key drivers for using the pattern, tooling to support development and maintenance, and the pros and cons that go with it. We’ll also introduce some key design principles that can be used in creating and modelling these modular enterprise applications. This time we'll meet in Business Faculty Brussel where Tobania welcomes us at 6pm. Presentations will start around 7pm. Hope to see you all soon!
- Java EE 8 where are we? by David Delabassee
We're happy to announce our second BeJUG 2015 event on June 30th. David Delabassee will present a talk about Java EE 8. Attending the event is free, simply register for the event on our meetup.com group. This session will be organised at Ordina Mechelen. We would like to thank Ordina for sponsoring the venue and the reception after the event. Java EE 8 where are we? by David Delabassee Java EE 7 has been finalised mid 2013 and from J2EE to Java EE 7, much has changed ... but we are not done yet! Through the years, Java EE has always reinventing itself. Java EE 8 will be no exception to this rule! In this session, we will look at the current state of Java EE 8. We will review the various new JSRs that will be part of Java EE 8 (e.g. MVC, JSON-B, Security JSR). We will obviously also look how the existing technologies will evolves in Java EE 8 (e.g. Servlet 4 which brings HTTP/2 support, JMS's plan to replace Message Driven Beans, CDI/EJB alignment, JAX-RS 2.1, etc.). We will finally conclude this discussion by looking at how you can get involved in those works. David is a Software Evangelist working for Oracle; his primary focus is Java on the Server-Side, i.e. Java Enterprise Edition. Prior to Oracle, David spent a decade at Sun Microsystems focusing on Java end-to-end (from the smart card to the high end server), related technologies and developer tools. In his various roles, David has been involved in numerous Java projects since the early days of this technology. David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as Java, Home Automation, Electronics and Pinballs. You can find him on Twitter using @delabassee
- First BeJUG 2015 meetup with David Gageot talking about Docker
Hello everyone, we’re happy to announce our first BeJUG 2015 event on April 28th. David Gageot will talk about Docker on the Google Cloud Platform. As of 2015 all the events organised by BeJUG are free. Simply become a member of our meetup.com group and register for the events you would like to attend. Our first session will be organised in the Moonbeat cinema in Mechelen where you'll be welcomed with some food and drinks. We would like to thank Cronos - XploreGroup for sponsoring the venue and the reception. Planning: 18h30 reception, 19h00 start of our first session Location: Moonbeat, Oude Brusselsestraat 10-12, 2800 Mechelen (http://goo.gl/maps/Y6OWT) Docker on the Google Cloud Platform by David Gageot Everybody wants to learn Docker. I'll try to explain how to use Docker the way I wish somebody had taught me.We are going to start from the smallest possible demo of Docker and then gradually reach a point where we are comfortable to deploy a Java 8 based webapp on the Google Cloud Platform. David Gageot is a freelance developer with a passion for writing complex yet simple software. He helps teams be more innovative and more efficient, leveraging both his creativity and his expertise. He started coding with Logo 28 years ago and has been participating to Java projects since 1995. In 2012, he joined the team in charge of Devoxx France Conference (Java conference with 1200+ attendees). He has been blogging about Java and Agile since 2004 on JavaBien! In 2010, he took the leadership on open-sourced Infinitest, an Eclipse and IntelliJ plugin that runs unit tests as soon as changes are made to the source code. Infinitest is the dream come true for TDD addicts because it dramatically reduces feedback loops. Follow David at @dgageot