Oracle Groundbreakers Podcast
Then and Now: An Integration Conversation

Then and Now: An Integration Conversation

June 19, 2019

It’s one of the immutable rules of Information Technology: everything changes all the time. Amid all that paradigm shifting and envelope pushing, does enterprise integration get a pass? Of course not! Conversations about Integration once involved terms like “service oriented architecture” and “enterprise service bus.” But times and the vocabulary have changed, and those conversations -- like the one you are about to hear -- now involve a new vocabulary: containers, serverless, REST, APIs. The people doing the talking in this program are experienced architects with plenty to say about changing views on enterprise integration.

 

This topic for this podcast was inspired by Lucas Jellema's article, Changing views on integration – from Enterprise Service Bus to API Gateway, Serverless and iPaaS

This is Groundbreaker Podcast #367. It was recorded on Monday April 29, 2019.

The Panelists

Listed alphabetically

Oracle ACE Director Sven BernhardtSven Bernhardt
Senior Solution Architect, OPITZ Consulting
Cologne, Germany

 

“Security plays a totally different role today than five or six years back. Security was always a second or third class citizen. Today it’s very, very important, and this is something that influences how we build software. When we look to Blockchain, it’s about data integrity, so there’s a huge demand for security.”

Oracle ACE Rolando CarrascoRolando Carrasco
CTO/Service Orientation and API Management Architect, Services & Processes Solutions
Mexico City, Mexico

 

“The world has changed in terms of interconnectivity...The effect of integration is much more visible than before. The way we think when we build an integration solution has changed because of that.“

Oracle ACE Director Lonneke DikmansLonneke Dikmans
Head of Center of Excellence, eProseed
Utrecht, Netherlands

 

“The whole concept of governance...now is becoming more and more valuable, to know what type of APIs you’re offering, who is using your APIs, how they’re using it, if your data is safe. That’s why I think API management is not only about managing the APIs that you offer, but also managing your consumers.”

Oracle ACE Director Lucas JellemaLucas Jellema
CTO/Consulting IT Architect, AMIS
Rotterdam Area, Netherlands

 

“The boundaries between data in transit and data at rest, integration and data stores, and even between different types of data stores, all those boundaries are getting a bit blurry, and it all becomes more tied together.”

Leon SmiersLeon Smiers
Center of Excellence Lead - Oracle PaaS, Capgemini
Rotterdam, Netherlands

 

“The security part and the governance part are going to be very important, because who is allowed to see what and who is allowed to change what will be even more important.”

Oracle ACE Arturo ViverosArturo Viveros
Principal Architect, SYSCO AS
Oslo, Norway

 

“We are discovering so many ways and so many technologies that allow us to leverage our data, to handle bigger and bigger volumes, to identify more events, to provide more opportunities for smart applications, for intelligent systems, for giving much better experience. Integration is at the core of this. It’s a totally different world.”

 

Additional Resources

Do Bloody Anything: The Changing Role of the DBA

Do Bloody Anything: The Changing Role of the DBA

May 15, 2019

In August of 2018 we did a program entitled Developer Evolution: What’s Rocking Roles in IT. That program focused primarily on the forces that are reshaping the role of the software developer. In this program we shift the focus to the DBA -- the Database Administrator -- and the evolve-or-perish choices that face those in that role.

Bringing their insight to the discussion is an international panel of experts who represent years of DBA experience, and some of the forces that are transforming that role.

The Panelists

In alphabetical order

Maria ColganMaria Colgan
Master Product Manager, Oracle Database
San Francisco, California

 
“Security, especially as people move more towards cloud-based models, is something DBAs should get a deeper knowledge in.”

Oracle ACE Director Julian DontcheffJulian Dontcheff
Managing Director/Master Technology Architect, Accenture
Helsinki, Finland

 

"Now that Autonomous Database is here, I see several database administrators being scared that somehow all their routine tasks will be replaced and they will have very little to do. As if doing the routine stuff is the biggest joy in their lives."

Oracle ACE Director Tim HallTim Hall
DBA, Developer, Author, and Trainer
Birmingham, United Kingdom

 
“I never want to do something twice if I can help it. I want to find a way of automating it. If the database will do that for me, that’s awesome.”

Oracle ACE Director Lucas JellemaLucas Jellema
CTO/Consulting IT Architect, AMIS
Rotterdam,Netherlands

 
“By taking heed of what architects are coming up with, and how applications and application landscapes are organized and how the data plays a part in that, I think DBAs can prepare themselves and play a part in putting it all together in a meaninful way.”

Oracle ACE Director Brendan TierneyBrendan Tierney
Principal Consultant, Oralytics
Dublin, Ireland

"Look beyond what you're doing in your cubicles with your blinkers on. See what's going on across all IT departments. What are the business needs? How is data being used? Where can you contribute to that to deliver better business value?"

Gerald VenzlGerald Venzl
Master Product Manager, Oracle Cloud, Database, and Server Technologies
San Francisco, California

 
"When you talk to anybody outside the administrative roles -- DBA or Unix Admin -- they will tell you that those people are essential the folks that always say no. That's not very productive."

Additional Resources

On the Highway to Helidon: Lightweight Java Microservices Framework

On the Highway to Helidon: Lightweight Java Microservices Framework

April 17, 2019

Are you familiar with Project Helidon? It’s an open source Java microservices framework introduced by Oracle in September of 2018.  As Helidon project lead Dmitry Kornilov explains in his article Helidon Takes Flight, "It’s possible to build microservices using Java EE, but it’s better to have a framework designed from the ground up for building microservices."

Helidon consists of a lightweight set of libraries that require no application server and can be used in Java SE applications. While these libraries can be used separately, using them in combination provides developers with a solid foundation on which to build microservices.

In this program we’ll dig into Project Helidon with a panel that consists of two people who are actively engaged in the project, and two community leaders who have used Helidon in development projects, and have also organized Helidon-focused Meet-Ups.

This program, #365, was recorded on Friday, March 8, 2019. Listen!

The Panelists

Dmitry Kornilov

Dmitry Kornilov
Senior Software Development Manager, Oracle; Project Lead, Project Helidon
Prague, Czech Republic

 

Tomas Langer

Tomas Langer
Consulting Member of Technical Staff, Oracle; Member of the Project Helidon Team
Prague, Czech Republic

 

Oracle ACE Associate José Rodrigues

José Rodrigues
Principal Consultant and Business Analyst, Link Consulting; Co-Organizer, Oracle Developer Meetup Lisbon
Lisbon, Portugal

 

Oracle ACE Phil Wilkins

Phil Wilkins
Senior Consultant, Capgemini; Co-Organizer. Oracle Developer Meetup London
Reading, UK

 

Relevant Resources

Polyglot Programming and GraalVM

Polyglot Programming and GraalVM

March 20, 2019

How many programming languages are there? I won’t venture a guess. There must be dozens, if not hundreds. The 2018 State of the Octoverse Report from Github identified the following as the top ten most popular languages among GitHub contributors:

  1. JavaScript
  2. Java
  3. Python
  4. PHP
  5. C++
  1. C#
  2. TypeScript
  3. Shell
  4. C
  5. Ruby

So the word “polyglot” definitely describes the world of the software coder.

Polyglot programming is certainly nothing new, but as the number of languages grows, and as language preferences among coders continue to evolve, what happens to decisions about which language to use in a particular project? In this program we'll explore the meaning and evolution of polyglot programming, examine the benefits and challenges of mixing and matching different languages, and then discuss the GraalVM project and its impact on polyglot programming.

This is Oracle Groundbreakers Podcast Number 364. It was recorded on Monday February 11, 2019. Time to listen...

The Panelists

Listed alphabetically
Roberto Cortez Roberto Cortez
Java Champion
Founder and Organizer, JNation
TwitterLinkedInJava Champion
Dr. Chris Seaton Dr. Chris Seaton, PhD
Research Manager, Virtual Machine Group, Oracle Labs
Twitter LinkedIn
Oleg Selajev Oleg Selajev
Lead Developer Advocate, GraalVM, Oracle Labs
Twitter LinkedIn 

Additional Resources

Coming Soon

  • Dmitry Kornilov, Tomas Langer, Jose Rodriguez, and Phil Wilkins discuss the ins, outs, and practical applications of Helidon, the lightweight Java microservices framework.
  • What's Up with Serverless? A panel discussion of where Serverless fits in the IT landscape.
  • Baruch Sadogursky, Leonid Igolnik, and Viktor Gamov discuss DevOps, streaming, liquid software, and observability in this podcast captured during Oracle Code One 2018

 

JET-Propelled JavaScript

JET-Propelled JavaScript

February 20, 2019

JavaScript has been around since 1995. But a lot has changed in nearly a quarter-century. No longer limited to the browser, JavaScript has become a full fledged programming language, finding increasing use in enterprise application development. In this program we will explore the evolution of JavaScript , discuss how it is used in modern development projects, and then take a close look at Oracle JavaScript Extension Toolkit, otherwise known as JET.

This program is Oracle Groundbreakers podcast #363. It was recorded on Thursday January 17, 2019.

The Panelists

Listed alphabetically
Joao Tiago Abreu
Software Engineer and Oracle JET Specialist, Crossjoin Solutions, Portugal
Twitter  LinkedIn 
Andrejus Baranovskis
Oracle Groundbreaker Ambassador
Oracle ACE Director
CEO & Oracle Expert, Red Samurai Consulting
Twitter LinkedIn
Luc Bors
Oracle Groundbreaker Ambassador
Oracle ACE Director
Partner & Technical Director, eProseed, Netherlands
Twitter LinkedIn
John Brock
Senior Manager, Product Management, Development Tools, Oracle, Seattle, WA
Twitter LinkedIn 
Daniel Curtis
Oracle Front End Developer, Griffiths Waite, UK
Author of Practical Oracle JET: Developing Enterprise Applications in JavaScript (June 2019, Apress)
Twitter LinkedIn 

 

Additional Resources

Coming Soon

  • DevOps, Streaming, Liquid Software, and Observability. Featuring panelists Baruch Sadogursky, Leonid Igolnik, and Viktor Gamov
  • Polyglot Programming and GraalVM. Featuring panelists Rodrigo Botafogo, Roberto Cortez, Dr. Chris Seaton, Oleg Selajev.
  • Serverless and the Fn Project. A discussion of where Serverless fits in the IT landscape. Panelists TBD panel.

Subscribe

Never miss an episode! The Oracle Groundbreakers Podcast is available via:

Participate

If you have a topic suggestion for the Oracle Groundbreakers Podcast, or if you are interested in participating as a panelist, please post a comment. We'll get back to you right away.

Database Golden Rules: When (and Why) to Break Them

Database Golden Rules: When (and Why) to Break Them

January 16, 2019

American inventor Thomas Edison, once said, “Hell, there are no rules here. We're trying to accomplish something.”

What we hope to accomplish with this episode of the Groundbreaker Podcast is an exploration of the idea that the evolution in today’s architectures makes it advantageous, perhaps even necessary, to challenge some long-established concepts that have achieved “golden rule” status as they apply to the use of databases.

Does ACID (Atomicity, Consistency, Isolation, and Durability) still carry as much weight? In today’s environments, how much do rigorous data integrity enforcement, data normalization, and data freshness matter? This program explores those and other questions.

Bringing their insight and expertise to this discussion are three recognized IT professionals who regularly wrestle with balancing the rules with innovation. If you’ve struggled with that same balancing act, you’ll want to listen to this program.

The Panelists

Listed alphabetically
Heli Helskyaho
CEO, Miracle Finland Oy, Finland
Oracle ACE Director
Twitter LinkedIn 
Lucas Jellema
CTO, Consulting IT Architect, AMIS Services, Netherlands
Oracle ACE Director
Oracle Groundbreaker Ambassador
Twitter LinkedIn 
Guido Schmutz
Principal Consultant, Technology Manager, Trivadis, Switzerland
Oracle ACE Director
Oracle Groundbreaker Ambassador
Twitter LinkedIn 

 

 

REST or GraphQL? An Objective Comparison

REST or GraphQL? An Objective Comparison

December 19, 2018

Are you a RESTafarian? Or are you a GraphQL aficionado? Either way you'll want to listen to the latest Oracle Groundbreaker Podcast, as a panel of experts weighs the pros and cons of each technology.

Representational State Transfer, known to its friends as REST, has been around for nearly two decades and has a substantial following. GraphQL, on the other hand, became publicly available in 2015, and only a few weeks ago moved under the control of the GraphQL Foundation, a project of the Linux Foundation. But despite its relative newcomer status, GraphQL has gained a substantial following of its own.

So which technology is best suited for your projects? That's your call. But this discussion will help you make that decision, as the panel explores essential questions, including: 

  • What circumstances or conditions favor one over the other?
  • How do the two technologies complement each other?
  • How difficult is it for long-time REST users to make the switch to GraphQL?

This program is Oracle Groundbreakers Podcast #361. It was recorded on Wednesday December 12, 2018. Listen!

 The Panelists

Luis Weir Luis Weir
CTO | Oracle Practice, Capgemini
Twitter LinkedIn Oracle Groundbreaker Ambassssdor; Oracle ACE Director
Chris Kincanon Chris Kincanon
Engineering Manager / Technical Product Owner, Spreemo
Twitter LinkedIn 
Dolf Dijkstra Dolf Dijkstra
Consulting Solutions Architect | A-Team - Cloud Solutions Architect, Oracle
Twitter LinkedIn
James Neate James Neate
Oracle PaaS Consultant, Capgemini
Twitter LinkedIn
Inspiring Innovation and Entrepreneurism in Young People

Inspiring Innovation and Entrepreneurism in Young People

December 5, 2018

Karla Readshaw is director of development for Iridescent, a non-profit organization focused on bringing quality STEM education (science, technology, engineering, and mathematics) to young people -- particularly girls -- around the globe.

"Our end goal is to ensure that every child, with a specific focus on underrepresented groups -- women and minorities -- has the opportunity to learn, and develop curiosity, creativity and perseverance, what real leaders are made of," Karla explains in her presentation.

Iridescent, through its Technovation program, provides middle- and high-school girls with the resources to develop solutions to real problems in their local communities, "leveraging technology and engineering for social good," as Karla explains.

Over a three-month period, the girls involved in the Technovation program identify a problem within their community, design and develop a mobile app to address the issue, and then build a business around that app, all under the guidance of an industry mentor.

The results are impressive. In one example, a team of hearing-impaired girls in Brazil developed an app that teaches American Sign Language, and then developed a business around it. In another example, a group of high-school girls in Guadalajara, Mexico drew on personal experience to develop an app that strengthens the relationship between Alzheimers patients and their caregivers. And a group of San Francisco Bay area girls created a mobile app that will help those with autism to improve social skills and reduce anxiety.

Want to learn more about the Technovation program, and about how you can get involved? Just listen to this podcast.

This program was recorded during Karla's presentation at the Women In Technology Breakfast held on October 22, 2018 as part of Oracle Code One.

Hadoop, JRuby, Grails, and Python Creators Talk Tech Trends

Hadoop, JRuby, Grails, and Python Creators Talk Tech Trends

November 21, 2018

Recorded live on Tuesday October 23, 2018 at Oracle Code One in San Francisco, this very special program brings together a distinguished panel of experts to share their insight and expertise on the trends and technologies that have had the greatest impact on IT and software development over the past year, and will continue to shape the future. Listen!

The Panelists

Doug Cutting Doug Cutting

Chief Architect, Cloudera
Founder, Apache Lucene, Nutch, Hadoop and Avro open source projects

Twitter  LinkedIn 
 

Charles Nutter Charles Nutter
Senior Principal Software Engineer, Red Hat
Co-Lead, JRuby
Twitter LinkedIn   

 

Graeme Rocher Graeme Rocher
Grails Project Lead, OCI
Project Lead, Grails Open Source Project
Twitter LinkedIn  
 
Guido van Rossum Guido van Rossum
Principal Engineer, Dropbox
Creator, Python Language
Twitter LinkedIn  

 

Siddartha Agarwal Siddartha Agarwal
Group Vice President, Product Management and Strategy, Oracle Cloud Platform
Twitter LinkedIn  
 

Additional Resources

Coming Soon

  • Karla Readshaw, director of development at Iridescent,  talks about the Technovation program  which "invites teams of girls from all over the world to learn and apply the skills needed to solve real-world problems through technology" in this podcast extra recorded during her presentation at the Women in Techology Breakfast at Oracle Code One 2018. 
  • Baruch Sadogursky, Leonid Igolnik, and Viktor Gamov discuss DevOps, streaming, liquid software, and observability in this podcast captured during Oracle Code One 2018.
  • GraphQL vs REST: a panel of experts weighs the pros and cons of each of these approaches in working with APIs. 
On Microservice Implementation and Design

On Microservice Implementation and Design

October 17, 2018

Microservices are a hot topic. But that's exactly the wrong reason to dive into designing and implementing microservices. Before you do that, check out what this panel of experts has to say about what makes microservices a wise choice.

This program is Developer Podcast #358. It was recorded at 2:00pm Eastern Time on September 27, 2018. Listen!

The Panelists

Listed alphabetically

sven_bernhardt.jpg Sven Bernhardt
Oracle ACE
Solution Architect, OPITZ Consulting
Twitter LinkedIn 

jellema_400x400.jpg Lucas Jellema
Oracle Developer Champion
Oracle ACE Director
CTO, Consulting IT Architect, AMIS Services
Twitter  LinkedIn  github_mark_32px.png 

chris_richardson_400.png Chris Richardson
Java Champion
Founder, Eventuate, Inc.
Twitter  LinkedIn  github_mark_32px.png 

luis_weir_125.png Luis Weir
Oracle Developer Champion
Oracle ACE Director
CTO, Oracle Practice, Capgemini
Twitter  LinkedIn  github_mark_32px.png