lunes, 7 de mayo de 2018

Java 9 Collections and Performance (17/5)



Hi devs!

Our next event is just around the corner! Thanks to our friends from Oracle Netsuite we will have the opportunity to play with Java 9 on an interesting workshop! ;-)

In this session we'll take a look at the new developer features that Java 9 delivers.

In particular, we'll look at Stream API improvements and see how our code can be substantially reduced. Finally, we'll benchmark it using JMH (Java Microbenchmark Harness) to analyze the impact the enhancements have on runtime.
Beers and snacks will be provided thanks to Oracle Netsuite.

Agenda:
19:00 - 19:30 Java 9 Streams API Overview
19:30 - 20:00 Dojo
20:00 - 20:15 Beer Break
20:15 - 20:45 Microbenchmarking

Remember to bring your own laptop, RSVPed and happy coding!

miércoles, 2 de mayo de 2018

Sensorize your Life Workshop (31/5)

Hi devs!

Here we have our next event, this time a workshop to play with IoT and Arduino! Yay! ;-) Thanks to our friends from Netsuite we will have a great time playing with Arduino and the IoT. Also we will have a great time with drinks and food provided by Netsuite, so one more time, thank you to their support. Below you can see below the content and purpose of the workshop.

Nothing more, remember to RSVPed and have a nice coding and see you next 31th!


PD: Meanwhile we are working on the Java and JVM Barcelona Conference ( www.jbcnconf.com ) ! In the case you don't have your ticket, hurry up and buy your ticket! This year is going to be even better ;-) !

Abstract
---

The Internet of Things is a hot topic and is set to change how we live. But how much do you really know about it? This event demystifies the subject and shows you the potential of the technology.

In this practical workshop, you will learn about the basic concepts of the Internet of Things, discover how to connect a built IoT device, and push environmental metrics to a container-based monitoring platform deployed on Oracle Cloud Services.

At this workshop, you will:
  • Program a mini board using Arduino, mastering the basic controls used to trigger actions in the on-board LED
  • Connect a shield to detect temperature and humidity values
  • Display data on an OLED display
  • Send data to a persistent data store
  • Push data to the cloud: Adafruit IO and Oracle Cloud Services

Topics covered:
---
  • Introduction to the Arduino IDE
  • Board installation
  • Introduction to Arduino sketches and Hello World
  • Basic LED controls: blocking, non-blocking and fade-in/fade-out
  • Environmental sensor and display control
  • Temperature & humidity output display and monitoring
  • Push data collected to the Adafruit IO platform and to a container-based monitoring platform deployed on Oracle Cloud Services

Prerequisites & requirements
---
No prior experience required! Participants do need to bring their own laptops.
We recommend you install Arduino IDE beforehand. You can download the version for your OS here: https://www.arduino.cc/en/Main/Software