Hackathon Winners Announced: ReBoot Customer Experience with Open Source

Back in September we launched the Red Hat EMEA Hackathon inviting developers to “ReBoot Customer Experience with Open Source.” We did this as part of a drive to encourage greater developer adoption. 

Hundreds of developers from around the world participated, some as individuals with others as part of a team, helping to create some fantastic app ideas. The submissions were reviewed by an experienced panel of six judges – whom I should thank for all their hard work and words of wisdom.

Thank you!

The hackathon judges

  • Gert Jan van Halem, Chief Technology Officer at Devoteam
  • Markus Eisele, Developer Adoption Program Lead, Red Hat Germany
  • Markus Heimbach, Director of Engineering at Dynatrace
  • Jose Quaresma, DevOps practice Leader at Accenture
  • Antonio Valle Gutierrez, Global Head of BPM & BRMS Architecture, BBVA

You can find out more about our judges here.

In mid-December we announced the winners, and in reverse order here they are:

In third place…

In third place was Victor CX, an auditory CUI for visually impaired or differently-abled users for building inclusive interfaces that access and manage an organization’s technology products and online services, which was developed by an individual contributor, Allister Beharry, who walks away with a cash prize of €3000.

In second place…

In second place and winner of a €5000 cash prize was rhv2prometheus, an app which can build metrics from the ovirt-engine api from RHV and present them as prometheus format, then can be scraped from an openshift prometheus to integrate fully infrastructure monitoring, which was created in Spain by Xana Da Silva Mori, Michael Ramirez, Mario Parra de Miguel and Victor Parraga.

And the winner is…

In first place was the ACE: Airline Customer Experience, a system developed to take the pain and waiting time out of app development at airlines where it can take up to nine months to make changes to systems that impact customer experience, often because they are monolithic mainframe applications. Phil Ogilvie, Andre McGuire, RH Carboleo, Mizanur Rahman, Daniel Weatherhead, will have free flights, accommodation and attendance at Red Hat Summit 2020 in San Francisco, in addition to sharing the top prize of €10,000.

You can find out more about all the winners and submissions here. In addition to all the participants and judges, I also want to say a huge thank you to everyone at Red Hat who made the competition possible. As a campaign to raise awareness and drive up developer adoption, the Hackathon was a great success that really helped shine a light on the agility that open source technology enables for creative and innovative developers.

DecisionCamp 2019, Decision Manager, AI, and the Future

A few days ago my fellow Red Hatters Mario Fusco, Matteo Mortari, Mark Proctor, Donato Marrazzo and myself (Edson Tirelli) had the opportunity to attend Decision Camp 2019. Following the tradition from previous years, this is a conference focused on Decision Management and related topics, with an emphasis on practitioners, vendors and users of the technology. In other words, a 3-day conference that packs a lot of content, mostly technical and strategic.

This year in particular the agenda was packed full of interesting and relevant topics, ranging from human centric topics (like coordination of collaborative decisions), to compelling use cases (like airport gate scheduling), to glimpses of what is coming on the DMN standard (like temporal reasoning and discussions about DMN 2.0).

Red Hat delivered two presentations: 

  • Decision Management + Machine Learning: a standards based approach : Matteo Mortari and myself presented how the purposeful use of the triple crown standards (CMMN, BPMN and DMN) in combination with PMML (Predictive Model Markup Language) enables businesses to leverage machine learning to automate complex decisions in a vendor neutral and effective solution, while promoting transparency and simplifying explainability. 
  • How and Why I Turned a Rule Engine into a First-Class Serverless Component : Mario Fusco and Matteo Mortari presented how the use of the latest advancements in JVM, cloud and containerization technologies made it possible to re-architect the Drools project into a cloud-native, first-class serverless component.

You can find a good review of all the presentations on Sandy Kemsley’s blog. All the slide decks are also available for download from the Decision Camp website.

Trends in Enterprise AI and Digital Decisions

One of the highlights of the conference was the keynote presentation by Mike Gualtieri from Forrester, on “Trends in Enterprise AI and Digital Decisions”.

During the presentation he touched on several subjects, past, present and future, but the message was clear: effective Decision Automation (or Digital Decision, Business AI, or any name you choose to use) is not a one-trick solution. It requires a number of technologies to be combined in order to truly deal with today’s enterprise challenges. 

AI is a hot term in the market right now, but Machine Learning (ML) without the framework of Digital Decisioning (DD, also called Decision Management) and the optimizations from a Constraint Solver (that he called Mathematical Optimization (MO) engine), is too unpredictable and opaque to be effective. In his words: AI = ML + MO + DD.

His argument is that AI is not only a requirement, but inevitable, for any company looking to become a leader in their industry. He does caveat that statement by explaining he is referring to Pragmatic AI (or Applied AI), that is focused on solving specific problems, and not the Pure AI that we sometimes see on Science Fiction movies.

He continued then explaining that although Pragmatic AI (in the context of Machine Learning)  is a game changer, it is essentially a model, with probabilistic predictions as outputs and the quality of the result depends on both the model as well as the quality of the data used for training. Being essentially probabilistic, in rare occasions it can also produce outlier results that make no sense for the business, or, more often, answers that are sub-optimal.

That is where the combination with Mathematical Optimizations (MO) and Digital Decision (DD) technologies can hugely improve the success of these solutions. Machine Optimizations can be used to constrain or improve the results generated by ML predictive models, eliminating those outliers and improving the sub-optimal decisions. Digital Decisioning can leverage those solutions for explainable automated decisions, while keeping humans embedded on the process as DD is effectively a translation of human knowledge into executable computer models.

Lots of insights and food for thought, but also happy to see that his advice and observations match to some degree what we’ve been doing with the Red Hat Business Automation platform.

Red Hat Business Automation ships with a Mathematical Optimization engine (Optaplanner) and a Decision Engine (Drools) out of the box. Optaplanner leverages business rules for the specification of constraint and scoring rules, and can as well be used for decision optimization and resource planning. The big news we live demoed at Decision Camp is that starting with version 7.5, users can now transparently integrate Machine Learning models through PMML (Predictive Model Markup Language), without any glue code, directly into their DMN (Decision Model and Notation) models. That level of seamless integration is critical to reduce time to market, transparency and efficiency of automated decisions.

All in all, a great conference! Thank you to the organizers for putting together such a strong line up of content.

Red Hat at VoxxedDays Microservices

 

Microservices are no longer a playground and developers and architects have adopted them and re-architected applications to reap their benefits, while others have also deployed to production. Voxxed Days Microservices is an exciting place to share those experiences and also listen to what Red Hat has been doing in this space with Microprofile, Thorntail, SmallRye and more. As you might know, Voxxed Days Microservices 2018 will take place in Paris on the 29th October and Red Hat will be there together with the Eclipse Foundation. We also have an exciting line up of sessions and also a presence at the booth for any interesting conversations, questions and discussions on the topic.

 

Here is a list of sessions:

 

Session Title Date and Time (CET)   
Keynote: Distant past of Microservices Monday 09:15
Ask the Architects Monday 18:15
Data in a Microservices world: from conundrum to options Monday 14:30
Data Streaming for Microservices using Debezium Tuesday 14:30
Thorntail – A Micro Implementation of Eclipse MicroProfile Tuesday 11:15
What is SmallRye and how can you help? Tuesday 13:00

 

There will also be a full day hands-on workshop on Wednesday, October 31st for those interested in learning more about Microprofile.

 

Come by the Eclipse MicroProfile booth and pick up some swag!

 

For more information:

Voxxed Days Microservices conference program at-a-glance

The path to cloud-native applications: 8 steps

Red Hat OpenShift Application Runtimes

Understanding cloud-native apps

Understanding middleware

Thorntail.io

MicroProfile.io

 

MicroProfile/Thorntail presence by Red Hat at CodeOne 2018

This is Oracle’s first edition of their CodeOne (October 22-25) conference (née JavaOne), which expands to a variety of runtimes beyond Java, among other things. Red Hat will be present at the conference delivering workshops, keynotes, and sessions on a variety of topics.  As a leader in open source, Java, cloud, containers, microservices and cloud-native Java, Red Hat will host a series of talks on our implementation of MicroProfile using the open source project Thorntail. Here is a list of our MicroProfile-related sessions:

Date and Time (US PST)                                                           Session Title
10/23/2018 20:30:00 @ Moscone West – Room 2018 Eclipse MicroProfile: What’s Next?
10/22/2018 12:30:00 @ Moscone West – Room 2018 Cloud Native Java EE with MicroProfile
10/25/2018 11:00:00 @ Moscone West – Room 2011 Thorntail: A Micro Implementation of Eclipse MicroProfile
10/22/2018 13:30:00 @ Moscone West – Room 2008 Building a Fault-Tolerant Microservice in an Hour
10/24/2018 16:00:00 @ Moscone West – Room 2018 CDI from Monolithic Applications to Java 11 jlink Images

 

There will also be other MicroProfile-related sessions delivered by members of the community.

Come and visit us at the Red Hat (booth #5401) and pick up your swag!

For more information:

Red Hat sessions at Oracle CodeOne 2018

The path to cloud native applications: 8 steps

Red Hat OpenShift Application Runtimes

Understanding cloud-native apps

Understanding middleware

Thorntail.io

MicroProfile.io

 

MicroProfile/Thorntail presence by Red Hat at EclipseCon Europe 2018

EclipseCon Europe is fast approaching and many open source users, vendors, corporations, and developers will converge on October 23-25, 2018 in Ludwigsburg, Germany for the once-a-year event that brings the latest trends in IoT, web and cloud development, Java and Java development toolkits, tools and IDEs, and cloud-native Java. As a leader in open source, Java, cloud, containers, microservices, and cloud-native Java, Red Hat will be present with a series of talks  on our implementation of MicroProfile using the open source project Thorntail. Here is a list of our MicroProfile-related sessions:

Date and Time (CET)         Session Title
23 Oct 2018 – 15:15 Path to Cloud-native Application Development: 8 steps
24 Oct 2018 – 14:00 Thorntail – A Micro Implementation of Eclipse MicroProfile
24 Oct 2018 – 16:30 Distributed Tracing for MicroProfile Runtimes
25 Oct 2018 – 10:45 Cloud Native development with Eclipse MicroProfile on Kubernetes

 

There will also be other MicroProfile-related sessions delivered by members of the community.

Red Hat will also participate in the Community Day on Monday, October 22, 2018 with workshops, “meet the spec” talks and process and implementation discussions related to MicroProfile and Jakarta EE.

Come and visit us at the Red Hat booth (booth #1) and pick up your swag!

For more information:

Red Hat sessions at EclipseCon Europe 2018

The path to cloud native applications: 8 steps

Red Hat OpenShift Application Runtimes

Understanding cloud-native apps

Understanding middleware

Thorntail.io

MicroProfile.io

 

Digital Automation Platforms: Injecting speed into application development

Red Hat has just published a new study by Carl Lehmann of the 451 Group, “Intelligent Process Automation and the Emergence of Digital Automation Platforms,” that examines the increasing importance of business automation technologies in modern business, and the ways that converged solutions (digital automation platforms) are bringing value to organizations engaged in digital transformation projects.

Carl writes that competitive advantage is enabled when an organization either does the same things as its rivals, but differently, or it does different things that are acknowledged as superior by customers. In today’s competitive markets, businesses are turning to next-generation digital automation platforms (DAP) to enable greater automation of key business functions and greater flexibility in responding to their customers’ needs.

A DAP is a set of tools and resources structured within a uniform framework to enable developers to rapidly design, prototype, develop, deploy, manage, and monitor process-oriented applications – from simple task-related workflows to dynamic unstructured collaborative activity streams and even highly structured cross-functional enterprise applications. To do so, DAPs are equipped with a range of new capabilities that go beyond those of their BPM and application development predecessors.

Continue reading “Digital Automation Platforms: Injecting speed into application development”

Red Hat Summit 2017 – Planning your JBoss labs

This year in Boston, MA you can attend the Red Hat Summit 2017, the event to get your updates on open source technologies and meet with all the experts you follow throughout the year.

It’s taking place from May 2-4 and is full of interesting sessions, keynotes, and labs.

This year I was part of the process of selecting the labs you are going to experience at Red Hat Summit and wanted to share here some to help you plan your JBoss labs experience. These labs are for you to spend time with the experts who will teach you hands-on how to get the most out of your JBoss middleware products.

Each lab is a 2-hour session, so planning is essential to getting the most out of your days at Red Hat Summit.

As you might be struggling to find and plan your sessions together with some lab time, here is an overview of the labs you can find in the session catalog for exact room and times. Each entry includes the lab number, title, abstract, instructors and is linked to the session catalog entry:

Continue reading “Red Hat Summit 2017 – Planning your JBoss labs”

Let me tell you a beautiful story about APIStrat

nadhan-at-apistrat

A conference about the strategy for APIs?  APIs need a strategy too?  Those are the intriguing thoughts on my mind as I walked into the 2016 API Strategy and Practice conference — APIStrat at the Marriott Long Wharf in Boston.  Gartner Fellow, Peter Sondergaard characterizes APIs as the synapses of IoT — a point reinforced by Gartner Analyst Mark O’Neil during his keynote at the conference.  There was a general ambiance of openness, inclusion and collaboration which can only be realized if the organizers, coordinators and attendees collectively share that mindset – a mindset that can only stimulate innovation that is relevant.  Even though I came in with an intent to exchange ideas on the technology of APIs, I came out with other supplementary but powerful thoughts that I share below.  APIs may be the synapses of IoT but conferences like APIStrat are those critical junction points experience based insight is shared through beautiful real-life stories by knowledgeable practitioners.

Continue reading “Let me tell you a beautiful story about APIStrat”

If you are thinking API Management, you should be at APIStrat

I had the pleasure of meeting my colleague, Steve Willmott, at the Red Hat booth at the Gartner ITXPO Symposium where we had a chance to have some insightful discussion about API Management — how it has evolved, where it is headed and its usage patterns etc.  API Management is one of the techniques I called out during my session on the Relevance of Innovation at the Gartner symposium where I had made the point about the need to modernize integration techniques themselves over and above the modernization of infrastructure and applications.  Just like I had made the point about “Integration is dead! Long live integration”.

“So, are you coming to APIStrat?” asked Wilmott.

Pictured: Steve Wilmott and E.G. Nadhan

steve-wilmott

Continue reading “If you are thinking API Management, you should be at APIStrat”

It’s a great Red Hat day in Minneapolis — Go Microservices !

Cross posted from the Red Hat Events Blog.

It was a great day in Minneapolis! The Microservices with Apache Camel was held at Target Field (inside the ballpark, overlooking the field of play). “Takes a lot to put together an event like this but can certainly be a lot of fun! Go microservices!,” says Red Hat associate Jen Fissel.

1-jen-fissel
Jen Fissel

I had the privilege of hosting the event and kicked off the event with a reference to the connected world we live in that requires enterprises to be agile while being integrated across the systems of yesterday with the evolving applications of the future. The future of Enterprise IT, containers, are here today and microservices are the stars of the show. Welcome to Minneapolis!

Continue reading “It’s a great Red Hat day in Minneapolis — Go Microservices !”