Categories
Cloud & Big Data

Our Cloud & Big Data Track

Cloud & Big Data

Do you want to stay up to date with cloud technologies? Do you want to know cutting edge frameworks used in big data processing ?

Come and find out from rock star speakers from all across Europe.

We will cover:

Connecting the Unconnected: IoT Made Simple – How to connect and collect data from all your devices

Distributed Data Processing with Infinispan and Java Streams – How to leverage Java 8 streams with Infinispan

ToroDB: NoSQL & relational Java database with SQL analytics – use SQL and NoSQL in the same database

Modular Infrastructure for IoT Applications – microservices in the IOT context

Apache Zeppelin, the missing GUI for your Big Data back-end – a visual interface for your big data trends

Our Agenda

Start Speaker Name Session title
11:00 Jean-Pierre (JP) LeGoaller Connecting the Unconnected: IoT Made Simple
12:00 Galder Zamarreño Distributed Data Processing with Infinispan and Java Streams
14:00 Alvaro Hernandez ToroDB: NoSQL & relational Java database with SQL analytics
15:00 Michal Stehlik Modular Infrastructure for IoT Applications
16:30 DuyHai DOAN Apache Zeppelin, the missing GUI for your Big Data back-end
17:30 TBD TBD

 

Categories
Cloud & Big Data

Modular Infrastructure for IoT Applications

Modular Infrastructure for IoT Applications

Michal - Modular Infrastructure for IOT Applications

Michal joined IBM in 2013 as a Java Senior Developer, after earning over 5 years of experience in Java development, working across multiple technologies for companies with projects dedicated to transportation and entertainment industry. Currently he is working on Home Automation project for internationally leading provider of integral lighting solutions in Austria. He is a passionate engineer with a wide range of interests from electric circuits and microcontrollers to Internet of Things and cloud solutions.

Internet of Things (IoT) is a buzzword which has had everyone talking over the last couple of years. My presentation will demonstrate how to build a simply extensible and widely configurable gateway allowing protocols translation (HTTP with Apache Http Components, Serial and I2C with Pi4J and libbulldog). Compared with other existing products on the market, the proposed solution brings great performance even on multicore ARM processors using Fork/Join Framework, but also a simple manner to write and manage your own extensions via RESTfull API (by integrating Jetty-Jersey-Genson). The iGate [IotaGate] resource is not just one-purpose tool, but a reusable solution to integrate M2M and SCADA offerings with web portals or other tools such as IBM Bluemix, IBM Intelligent Operation for Transportation or custom complex solutions based on IoT data acquiring and control.

Categories
Web & Mobile

Create app like experiences with Progressive Web Apps

alex-bularca - Create app like experiences with Progressive Web Apps

As a big believer in the Web Platform over native apps Alex Bularca is trying to advocate for enhancing Web Applications using the latest and greatest web technologies by both using them at EveryMatrix and sharing his 7+ years of frontend experience with the local communities. I’m a big advocate of using HTML5 and JS for mostly anything and am a big advocate of functional programming in JavaScript.

We’re going to look into how to enhance the experience our users have on our WebApps by progressively enhancing them with things like ServiceWorkers, Push Notifications and web app manifests

Categories
Java

Our Java Track

Java development

Curious about latest trends on Java development ?

Come and find out from rock star speakers from all across Europe.

We will cover:

CQRS Event sourcing – A useful way to keep all your events saved for later use (such as an error replay),

Scala and Actors – A lego simulation of an railway system,

DI Frameworks – Which framework is better when we are talking about dependency injection,

High Perfomance JDBC – How to fine tune JDBC in order to improve your ORM speed,

and last but not least

Microservices – How to use Spring to apply the Microservice pattern regardless of the size of your company.

Our Agenda

Start Speaker Name Session title
11:00 Eugen Paraschiv An Architecture with CQRS and Event Sourcing
12:00 TBD TBD
14:00 Johan Janssen Using actors for The Internet of (Lego) Trains
15:00 Sven Ruppert DI Frameworks – some hidden pearls
16:30 Vlad Mihalcea High-Performance JDBC
17:30 Josh Long The Bootiful Microservice
Categories
Announcements

Win a ticket for Voxxed Days Bucharest

Win a ticket for Voxxed Days Bucharest

Hurry up and fill our form in order to participate in the next raffle. We give away one ticket per week until the event.

Categories
Cloud & Big Data

Connecting the Unconnected – IoT Made Simple

Connecting the Unconnected IoT Made Simple

jean-pierre - Connecting the Unconnected IoT Made Simple

Jean-Pierre (JP) is senior manager of solutions architecture at Amazon Web Services, and has worked as an AWS solutions architect since 2011. Prior to AWS, he worked in the US as an IT director for an e-commerce startup and as a software development manager for Oracle and Teradata.

Connecting physical devices to the cloud can enhance the user experience. AWS IoT is a new managed service that enables Internet-connected things (sensors, actuators, devices, and applications) to easily and securely interact with each other and the cloud. In this session, we will discuss how constrained devices can send data to the cloud and receive commands back to the device. Devices can securely connect using MQTT, HTTP protocols and developers can leverage several features of AWS IoT such as the Rules Engine and Thing Shadows to quickly and easily build a real connected product. This session will take a practical approach to developing real-world IoT and mobile applications in which the back end is serverless and can scale from one to virtually unlimited users without any infrastructure or servers to manage.

Categories
Web & Mobile

Reactive Java Robotics and IoT

Reactive Java Robotics and IoT

trayan - Reactive Java Robotics and IoT

Trayan is founder and CTO of IPT – Intellectual Products & Technologies – IT consultancy and training company specialized in Java, web and mobile development. He is Oracle (SCJP6) & OMG certified software developer, project manager, and trainer with 14+ years experience. Clients include big international (VMware, Software AG) and top Bulgarian software, insurance and telecom companies. Trayan is frequent speaker at Bulgarian Oracle User Group conferences (9 talks) on diverse topics ranging from novelties in Java EE 7/8, portlets and REST HATEOAS to robotics and IoT. He is organizer of monthly Java robotics and IoT hackathons in Sofia. Trayan had talks at BGJUG conferences – latest about end-to-end high performance reactive programming using Reactor, RxJava, RxJS, and Angular 2. Recently he presented Java and FIWARE based IoT project “BioStream – Precision Agriculture for All” at EU ICT 2015 conference in Lisbon.

This presentation will introduce Java Functional Reactive Programming (FRP) as a novel way for implementing hot event streams processing directly on connected/embedded/robot devices using Spring Reactor and RxJava. It will be accompanied by live demo of custom developed Java robot called IPTPI (using Raspberry Pi 2 – ARM v7, quad core, 1GB RAM), running hot event streams processing and connected with a mobile client for monitoring and control. More information about robots developed for IPT and RoboLearn hackathons is available at http://robolearn.org/

Categories
Web & Mobile

DevOps@bol.com: a great journey towards autonomy!

DevOps@bol.com: a great journey towards autonomy!

mihaela-tunaru

Mihaela joined bol.com in 2012 after working as an IT consultant at Capgemini The Netherlands for about 5 years. Gave up the freedom of consultancy for the agility, passion and drive of bol.com. Started as a software engineer within the company, and picked up also the Scrum Master role along the way. Enjoyed greatly leading and transforming the team into an early adopter of DevOps. Passionate about change and a firm believer in continuous improvement.

meno-vis

Menno started at bol.com in 2010 as an IT Programme Manager and managed the replacement of bol.com‘s product catalogue system to a new SOA based architecture. Appointed Head of the IT Development Department in 2011, responsible for all software and application development within bol.com. Strong believer that everything can and should always be improved and initiated the DevOps transformation programme at bol.com. As of March 2015 IT Director for the newly formed IT Retail Platform (DevOps) department which is crucial to grow bol.com further in becoming (also) the best place to sell.

The ecommerce market is extremely dynamic and changes continuously. Bol.com is the leading Dutch ecommerce organisation, similar to what eMAG represents for the Romanian retail market. We are working hard on making all our 5.9 million customers happy by offering them over 9.8 million products 24/7. We are always innovating because we want to offer our customers the best shop there is and will ever be. Bol.com has been growing very fast and experienced all pains related to rapid growth: more people, a larger and more complex IT landscape, shared code bases, increasing number of dependencies and bottlenecks. The most pressing pain was the dependency between software development teams. To overcome this we had to make significant changes in how we design, develop, deploy and run all our applications and we implemented our own vision on DevOps during 2015. This has been a challenging and interesting journey to team autonomy and is in full swing right now. We had to adopt the way we work, how we organize ourselves and we needed to invest in technologies (like Continuous Delivery and Automated Testing) to make the change possible. The transformation touched upon the entire organisation: software engineers, system engineers and the business alike. We would like to share with you our story: how we initiated the journey, how we progressed and what we have learned. We will approach it from two angles: a manager’s view and a software development team’s perspective.

Categories
Java

High Performance JDBC

High Performance JDBC

vlad_mihalcea High Performance JDBC

Vlad is a software architect, passionate about enterprise systems, high scalability and all sorts of concurrency challenges. He has a gold badge on StackOverflow for Hibernate and Java and his blog features a Hibernate tutorial section with over 60 articles. He is currently writing the High-Performance Java Persistence book.

JDBC has been around for a long time but because the database interaction happens through higher abstraction API (such as JPA/Hibernate or jOOQ), it’s easy to forget that the actual communication plays by the database driver and the database engine rules. This presentation goes through the most common sources of performance bottlenecks: database connection management, batch updates, statement caching, result set fetching and concurrency control mechanisms with practical references for the most common database systems: Oracle, SQL Server, PostgreSQL and MySQL.

Categories
Java

The Bootiful Microservice

The Bootiful Microservice

jlong The Bootiful Microservice

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O’Reilly’s upcoming “Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry”) and 3 best-selling video trainings (including “Building Microservices with Spring Boot Livelessons” w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).

We get it already! Microservices help you build smaller, singly-focused services, quicker. They scale out. They’re more agile because individual teams can deliver them at their own pace. They work well in the cloud because they’re smaller, and benefit from elastic, horizontal scaling. But what about the complexity? There’s a cost associated with adding services and coordinating the interactions between them. In this talk, we’ll look at Spring Cloud, which builds atop Spring Boot and the Netflix OSS stack, and see how it lets you easily integrate service-discovery, security, reliability patterns like the circuit breaker, and centralized and journaled property configuration (and more) to more quickly build microservices that scale.