preloader
October 9, 2015
FEI & FIIT STUBA & FMFI UNIBA, Bratislava, Slovakia
OpenSlava 2015
Accenture conference for emerging technologies and open source

Videos & Slides


About OpenSlava conference

Accenture, the world's leading consulting, technology and outsourcing company, invites you to a conference on the current and emerging technologies within the open source ecosystem.

You should consider attending OpenSlava 2015 if you are

  • A technology architect or developer
  • An IT consultant
  • An IT student or a teacher from an IT university/faculty
  • Or simply an IT enthusiast interested in the latest trends in open source and Java


OpenSlava 2015 is the annual follow up of the successful OpenSlava 2013 and OpenSlava 2014. This year we will try again to make the event even bigger and more interesting for you.

Same as last year, there is NO REGISTRATION FEE for participation at the conference

Language of the conference: English


Speakers




Tomas Nystrom
Tomas Nystrom
Accenture, Finland
Jan Wildeboer
Jan Wildeboer
Red Hat, Germany
Sven Loberg
Sven Loberg
Accenture, USA
Manish Devgan
Manish Devgan
Software AG, USA
Ezio Armando
Ezio Armando
Accenture, France
Martin Drozda
Martin Drozda
FEI STUBA, Slovakia
Matt Lancaster
Matt Lancaster
Accenture, USA
Daniel Bachenheimer
Daniel Bachenheimer
Accenture, USA
Markus Eisele
Markus Eisele
Red Hat, Germany
Jesse Warden
Jesse Warden
Accenture, USA
Niraj Patel
Niraj Patel
Red Hat, United Kingdom
Dominik Wagenknecht
Dominik Wagenknecht
Accenture, Austria
Marek Jelen
Marek Jelen
Red Hat, Czech Republic
Thomas Michelbach
Thomas Michelbach
Accenture, Germany
Michal Jemala
Michal Jemala
mimacom, Slovakia
Jaroslav Blazek
Jaroslav Blazek
Accenture, Czech Republic
Ilkka Anttonen
Ilkka Anttonen
Accenture, Finland
Marcel Valentko
Marcel Valentko
CSOB, Slovakia
Stuart Ashford
Stuart Ashford
Piano, Slovakia
Denise Glasscock
Denise Glasscock
Accenture, USA
Tom De Grave
Tom De Grave
Accenture, Germany
Tom Green
Tom Green
Couchbase, United Kingdom
Vladimir Hlavacek
Vladimir Hlavacek
Accenture, Slovakia
Peter Stefcek
Peter Stefcek
Pixel Federation, Slovakia
Lukas Jusko
Lukas Jusko
Accenture, Slovakia
Wojciech Furmankiewicz
Wojciech Furmankiewicz
Red Hat, Poland
Bernard Tison
Bernard Tison
Red Hat, Belgium
Antons Kranga
Antons Kranga
Accenture, Latvia
Slavomir Kubacka
Slavomir Kubacka
Accenture, Slovakia
Martin Duris
Martin Duris
CSOB, Slovakia
Michal Pazitny
Michal Pazitny
Accenture, Slovakia
Pavol Szorad
Pavol Szorad
Accenture, Slovakia
Martin Lofaj
Martin Lofaj
Accenture, Slovakia
Jaroslav Saxa
Jaroslav Saxa
Accenture, Slovakia
Martin Kocan
Martin Kocan
Accenture, Slovakia
Emil Nahlik
Emil Nahlik
Accenture, Slovakia
Marcel Sykora
Marcel Sykora
Accenture, Slovakia
Lukas Parobok
Lukas Parobok
Accenture, Slovakia

Program

We will have 5 parallel streams of presentations. Technical tracks will cover topics related to architecture, platform, user interaction and cloud.

Enterprise track is organized exclusively for invited guests and offers a set of business related sessions. The main focus will be on the ‘Evolution to the New IT: Future of Applications’ topic. It provides a great opportunity for discussions and networking. Guests invited to the Enterprise track can also attend other technical tracks at the OpenSlava conference – Architecture, Platform, Cloud or User Interactions.

08:00

Registration & Breakfast

08:45

Conference Opening

09:00

Keynote: The Future of Applications

Tomas Nystrom (Accenture, Finland)

The velocity and volume of technology change today are rocking companies, industries and entire societies to their core. Software is now a key driver of differentiation and innovation. It’s a gateway to new services and revenue streams, seamless customer experiences and expansion into new markets. It’s redefining every industry. To succeed amidst this disruption, companies must respond by changing the way they design, build and use software.

Keynote: Future of Open

Jan Wildeboer (Red Hat, Germany)

Keynote: Future of Open

10:00

Coffee Break & Networking

10:30

Evolution to the New IT – Architecture and Engineering

Sven Loberg (Accenture, USA)

We want to help build a new and exciting era: entire businesses that are enhanced, if not outright powered by, technology. This means radically rethinking how we approach IT.

It should be taken as a given that IT cannot survive in its current form, and the architectures and ways we build systems today must be torn down and rebuilt.

Architecture and Engineering are vital parts of that equation. They are certainly not the only cards needed to create a winning hand, but are two of the most vital and most often overlooked.

We aim to cure the problem by providing the medicine that we’ve used successfully over and over again: lightweight architecture, lean culture, and DevOps.

Evolving a Mobile-centric Architecture: The Microservices Way

Niraj Patel, Bernard Tison (Red Hat)

Microservices is an architectural style that builds on solid principles of good software design – when used in a mature DevOps environment it can increase the cadence of change without increasing the risk and cost of maintaining large, complex systems.

This session will be Introducing the concepts, along with mobile-specific micro service considerations.

Crash Intro to Angular 2

Jesse Warden (Accenture, USA)

Jesse will give you a crash course into what the new features of Angular 2 are, how they benefit you, and the new workflows emerging around it.

He’ll cover ES6 and TypeScript, the Gulp build system, the Traceur compiler, Component development, and other noteworthy Angular 2 syntax changes.

Production maturity of Docker after Two Years

Ilkka Anttonen (Accenture, Finland)

Two years after launching Docker is still one of the most discussed technologies and companies. In this presentation I go through the capabilities needed for production use and describe the status of different areas as of the end of 2015. Presentation includes a demo of automated application scaling on local workstation and in AWS using modern tooling.

Modern Web Application in Grails 3 with AngujarJS on Java 8

Marcel Valentko, Martin Duris (CSOB, Slovakia)

Workshop will start with quick overview of Grails framework. Will take you through creation of simple web application, using Grails framework integrated with AngularJS, built and deployed with Gradle and Spring Boot. At the end we will look at common problems and their solutions and we will discuss few best practices.

11:10

Discussions with Presenters

11:30

Lightweight Architecture Patterns

Dominik Wagenknecht (Accenture, Austria)

In this session we’ll work our way through the core patterns we use in modern, scalable, lightweight architectures for typical application styles like API-Platforms and Streaming/Reactive. This includes core patterns like CQRS and will be shown in context of architectures that are already in production.

In-Memory Data Management Goes Mainstream

Manish Devgan (Software AG, USA)

This session will cover Ehcache and Terracotta Server, one of the most popular open source projects backed by Software AG, its recent milestones, and how it continues to help developers easily leverage in-memory storage for current and emerging workloads. Two real world use cases – one of which leverages multi-terabyte off-heap storage will be unboxed.

Lean Engineering Process

Matt Lancaster (Accenture, USA)

Agile is a great first step toward increasing quality and productivity from a development process, but it is only a first step.

Traditional Agile methodologies (SAFE, etc) focus heavily on ceremony and process, but do not incorporate DevOps and Lean Engineering processes that supercharge productivity and quality.

Even when doing agile development, we often rely on manual steps and processes like reverse engineering and very lite user story creation, which imperfectly captures requirements. Feedback loops are not well integrated into the process, and waste (technical debt, non-value added time like meetings, and defects) is still high.

Within Lightweight Architecture, we practice Agile in a different way: Lean Engineering. Lean Engineering heavily utilizes Behavior Driven Development, Test Driven Development, DevOps, Automation, and incorporates concepts from both design and systems thinking.

Building Cloud-Native Applications

Michal Jemala (mimacom, Slovakia)

This talk discusses various characteristics necessary to embrace cloud-native application architectures as opposed to the traditional monolithic and service-oriented approaches. We provide concrete recipes which will help you to decompose monolithic applications into microservices and incorporate fault-tolerant patterns.

12:10

Networking Lunch

13:00

Architecture Strategy vs. Architecture Tactics: Difference between Architecting at the Enterprise Level and at the Application Level

Ezio Armando (Accenture, France)

Technology Architects need to be both strategists and tacticians: strategists, when planning long-term transformations of the IT landscape of an organisation and when assessing the end-to-end implications of localized changes; tacticians, when architecting a specific solution and getting it delivered on time and on budget.

These different roles require different skills, but great Technology Architects can do both. How different really are these roles though? And what does it take to successfully operate at both levels?

In his talk, Ezio Armando talk will discuss these challenges, and introduce some techniques and tools to help bridge the gap.

Behind the Modern Internet Banking

Marcel Valentko (CSOB, Slovakia)

How to deal with demanding world of current web applications? Pressure for fast development, high quality, frequent deployments and no outages are hard to fulfil without automation. Right way of integrating automation tools for testing, deployment and quality checks can boosts your deliveries while maintaining high quality and low overhead.

HTTP/2

Tom De Grave (Accenture, Germany)

HTTP/2 was just officially published as RFC in May 2015. It brings a set of changes and improvements to HTTP and will not only strongly affect the web in general but at the end also user interaction.

When DevOps Hurts: Pitfalls, Anti-patterns, Lessions Learned

Antons Kranga (Acccenture, Latvia)

It appeared hard to do DevOps just right. This talk will be focused around experience gathered doing on-field consulting of multiple DevOps projects. We will focus on both pillars of DevOps: engineering and processes and go through the pitfalls, anti-patterns and some healthy critics of DevOps.

Biometrics Hands-on Lab: Web Front-end in Angular

Marcel Sykora, Lukas Parobok (Accenture, Slovakia)

Combination of Biometrics and Modern Web Application – implementation of application using open-source biometrics module for face recognition and Angular for user interface.

During workshop we give you quick overview of what is Biometrics, present rest-api for biometrics and setup Angular project. At the end of workshop you can play with your modern web application for face recognition.

Mobile-centric Application with Microservices

Niraj Patel, Bernard Tison (Red Hat, United Kingdom)

In this lab you will build an end-to-end mobile application on the Red Hat Mobile Platform.

Starting from scratch, you'll end up with a running application on your mobile device, leveraging cloud technologies, a microservices based architecture and state-of-the-art frameworks, all this in less than 90 minutes!

13:40

Discussions with Presenters

14:00

Toward Self-aware Systems

Martin Drozda (FEI STUBA, Slovakia)

Self-aware systems are emerging as a new paradigm due to new technologies such as driverless cars, autonomous underwater swarms and other systems that cannot be fully pre-programmed due to the unexpected nature of their interaction with external environment.

We will focus on how self-aware systems can be related to adaptive error detection. We will discuss how to design a multi-component architecture that allows for a certain degree of self-awareness. We will compare this architecture with the Biological immune system and the "thinking, fast and slow" framework due to Daniel Kahneman.

Lightning Introduction into Data Processing with Apache Spark

Vladimir Hlavacek, Michal Pazitny (Accenture, Slovakia)

In the modern era we are overwhelmed by the amount of the data that we receive and generate. Internet companies, public state offices, IoT devices and many other generate massive amount of data which is easily available for us. But we still need to transform the data into information that gives us some value - we need to analyse it. We have cheap processing power available for almost any project, but implementing parallel data processing can be tedious and error prone task.

One of the Big Data tools that allows to use the processing power available today is Apache Spark. Apache Spark provides a generic engine for large-scale in-memory parallel processing of data. It allows to process streams of data, access it via SQL similar language, use machine learning and graph processing algorithms. By using high level primitives it abstracts us from implementing complex MapReduce jobs and by keeping the data in memory, it provides unprecedented performance.

In our presentation we will give an overview of Apache Spark, show how you can use Apache Spark to create your own computation cluster and use its distributed computing power for parallel execution of data analysis tasks.

Open-source Language Haxe for Development of Platform-independent Applications

Peter Stefcek (Pixel Federation, Slovakia)

Introduction to open-source programming language Haxe, what it can offer and how you can use it to target multiple platforms.

Will talk about what is Haxe and how it can help you to start develop multiplatform applications with ease. How you can leverage existing programming skills and even libraries from other languages like Javascript and can run across Flash, Javascript, C++, Android, iOS and many more.

Showcase of Haxe's compiler to target native platforms as well as languages or VMs, and why its a safe bet for a futureproof codebase. Examples using the language that can get you started.

An Introduction to OpenStack

Wojciech Furmankiewicz (Red Hat, Poland)

In this presentation, Wojciech starts out with a definition of cloud computing in general, then dives specifically into OpenStack, its merits as a cloud platform, its value to users, and the latest changes from the recent OpenStack 2015 release.

14:40

Coffee Break & Networking

15:20

Making Enterprise Java Architecture Sustainable

Marek Jelen (Red Hat, Czech Republic)

In the past we've built component oriented applications with the tools we had at hand. This has been driven by the features available in the Java EE standard to be "portable" and easy to use.

Whilst this has been a perfect fit for many customers and applications, now there is increasing demand for highly integrated applications using already available services and processes from all over the place - think departmental, central and even cloud services. So our old approach feels more and more outdated, not just from a technology perspective but from all the requirements around it.

We'll take a look back, in order to look forward by showcasing more diverse ways of building (Java EE) applications that better suit today's requirements and landscapes.

Technology Challenges in Implementing Large-scale Biometrics Solutions

Martin Kocan, Emil Nahlik (Accenture, Slovakia)

By the end of this presentation you will understand how to tackle some of the architecture requirements by modern lightweight technologies.

The speakers are certified Accenture technology architects with extensive experience in designing and delivery of the platform, client’s applications and integration.

Words are just not enough, you will have a chance to touch and feel it.

Architecting Modern Web Applications

Slavomir Kubacka, Martin Lofaj (Accenture, Slovakia)

Starting Web application development from scratch brings a lot of questions and sometimes also a lot of trouble. Without proper rules and architecture it can take up to few weeks to just set up initial project skeleton.

In this session you will learn how to kickstart your web app development and how to force your architecture decisions.

This talk will cover following technologies: Backbone.js/Marionette, Grunt/Gulp, ES5/ES6, RequireJS/WebPack, Yeoman

Migrating Virtual Environments to OpenStack

Denise Glasscock

Accenture has created a new service methodology that enables clients to migrate entire VMware based workloads to OpenStack with the touch of a button. In partnership with Red Hat , this fully automated solution is enhanced through Accenture’s migration methodologies leveraging process, governance, and organizational efficiencies to produce a best of breed solution.

Participants will learn about the problem domain through a presentation and demonstration. Accenture has created a measurable service offering that clients will be able to see and feel the reduction in costs provisioning/migration times, and complexity. We can show the power of the fully automated technology that increases efficiencies for people and process, we enable innovation and provide our client with continued growth through the inherent DevOps capability built with each migration. This is a proven solution in one of the largest financial companies in the world. We provide the capability for workloads to migrate in minutes and provide a stable, unchanged look back to the application owner so well performed there is no interruption to daily activities.

Modern Ways of Container Oriented Continuous Delivery with Docker and Kubernetes

Antons Kranga (Acccenture, Latvia)

Modern ways of container oriented continuous delivery with Docker and Kubernetes

Haxe Programming Workshop

Peter Stefcek (Pixel Federation, Slovakia)

Examples and practical introduction to programming with Haxe and targeting multiple platforms with a single codebase.

16:00

Discussions with Presenters

16:20

How Couchbase NoSQL is Changing the Experience for Enterprise, Mobile, IOT & Web Applications

Tom Green (Couchbase, United Kingdom)

This session will focus on

• Why and where NoSQL fits in the world of Big Data, Enterprise, Web, IOT and mobile

• Couchbase No SQL - it’s value to different use cases and customer outcomes

• What makes Couchbase different – review of our architecture with a focus on the upcoming next release (4.0) where we will look at SQL for Documents, Forest DB engine and Multi Dimensional Scaling and more

Using Spark for Realtime Monetization Decisions

Stuart Ashford (Piano, Slovakia)

The world of content monetization is typically covered by two ideologies. Metered or hard locked content.

However many publishers are aware that what one person will pay for, may not be same thing as another. It was under this premise that we set about redefining how content can or should be locked utilising big data systems to process and build the information we need to automate these decisions.

The case study will explore some of the technology, decisions and functionality of how Piano will manage the future of the locking content.

Building Modern Apps with React & Flux

Lukas Jusko, Pavol Szorad (Accenture, Slovakia)

React became one of mainstream libraries used for developing modern applications. Accenture Open Web Platform (AOWP) is adopting modern stack based on React/Flux as an alternative to currently recommended Backbone/Marionette and AngularJS stacks. Presentation will cover architecture of the complete reference application built on this stack, including decisions behind used technologies - ES6, Babel, Webpack, Karma, Universal (Isomorphic) JS.

OpenShift 3 and The Next Generation of PaaS

Marek Jelen (Red Hat, Czech Republic)

OpenShift 3 and The Next Generation of PaaS. Software disrupts business and IT must evolve to stay ahead of demands.

17:00

Discussions with Presenters

17:10

Conference Closing

08:45

Invitation

09:00

Keynote: The Future of Applications

Tomas Nystrom (Accenture, Finland)

The velocity and volume of technology change today are rocking companies, industries and entire societies to their core. Software is now a key driver of differentiation and innovation. It’s a gateway to new services and revenue streams, seamless customer experiences and expansion into new markets. It’s redefining every industry. To succeed amidst this disruption, companies must respond by changing the way they design, build and use software.

Keynote: Future of Open

Jan Wildeboer (Red Hat, Germany)

Keynote: Future of Open

10:00

Coffee Break

10:30

Implication of Digitalization: What the C-level Needs to Understand of IT Architecture

Tomas Nystrom (Accenture, Finland)

The system landscape of organizations has traditionally been heavily driven by a feature focus - IT doing whatever it takes to meet detail business requirements. With digitalization we see this type of thinking breaking / changing and organizations now have a more higher-up architecture agenda to tackle – how will they evolve their system landscape down the road to meet the agility and feature demands of digitalization?

11:10

Panel Discussion: New Enterprise IT

Tomas Nystrom, Sven Loberg, Ezio Armando (Accenture / Red Hat)

Panel: Trends in Enterprise Technology Architecture

12:00

Networking Lunch

13:00

Open Source in Enterprise

Sven Loberg, Jan Wildeboer (Accenture / Red Hat)

Open Source in Enterprise

13:40

Panel Discussion: Open Source in Enterprise & New Enterprise IT

Thomas Michelbach (Accenture, Germany)

Panel discussion on hosted by Thomas Michelbach on following topics: Open source in Enterprise and New Enterprise IT.

14:20

Coffee Break & Networking

14:30

Enhancing Customer Experience and Safety with Biometrics in Every Business

Daniel Bachenheimer, Jaroslav Saxa (Accenture, USA)

By the end of this presentation you will understand what Biometrics can bring to your business.

The speakers are leading members of Accenture Unique Identity group with broad experience in implementing of biometrics solutions. They will share the miscellaneous challenges to be carefully considered when integrating biometrics into your landscape.

On top of that they will speak about current hot trends.

And one more thing…

15:10

NOE: New Order Engine - Innovative & Lean BSS

Jaroslav Blazek (Accenture, Czech Republic)

The world is changing faster than ever and businesses are forced to make significant changes to their operations. Rising complexity, and growing interconnectivity together with push on agility of developments is perfect storm for transformations towards Lean Digital BSS systems using mature than ever Open Source platforms.

Example of such transformation is delivery of Award Winning Innovative solution based on RedHat Open Source platforms (BRMS/FSW) for Telecommunication Tier 1 operators. Implementation of mission critical systems with industrialized open source assets is also good example of cooperation between System Integrator (Accenture) and Red Hat (Platform Vendor) on large Business Transformation.

15:40

Thank you note and Enterprise Track Closing



OpenSlava 2015 in numbers
38
speakers
11
countries
800
attendees
7
conference rooms

Organizers

General Partner
Partners
General media partner
Media partner
Supporters

Location

  • Registration: Faculty of Informatics and Information Technology
  • GPS: 48.153106, 17.071661
  • info@openslava.sk

Conference Location Map

Openslava 2015 location map