Check out some of our 2019 speakers.
CEO, Agile Developer
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and a professor at the University of Houston. He has mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly invited speaker at international conferences. Venkat helps his clients successfully apply sustainable agile practices on their software projects. He is a coauthor of multiple technical books, including the 2007 Jolt Productivity award-winning book, Practices of an Agile Developer. A list of his books can be found at agiledeveloper.com.
Director, Product Management, Oracle
Kuassi Mensah is director of product management at Oracle. He is responsible for Java connectivity to Oracle Database, JDBC, Async Db Access (ADBA), in-place database processing Java Virtual Machine, multitenancy, and sharding for Java apps. He is also responsible for turning relational database management system (RDBMS) tables into Hadoop and Spark data sources, microservices integration with database, and reactive programming. He holds an MS in computer science from the Programming Institute of University of Paris and is a frequent speaker at Oracle Code One, Java User Group Meetups, Scale by the Bay, JavaZone, Devnexus, Data Summit, Node Summit, and Oracle user groups.
Senior Software Engineer, Stanley Black & Decker, Inc.
Jennifer Bland is a senior software developer, published author and Google Developers Expert (GDE). She has more than ten years of development experience working for companies like CNN, Coca-Cola, and Apple Computer.
She runs the website codeprep.io, which provides interview questions to help prepare programmers for job interviews. Her personal website is jenniferbland.com. Jennifer holds a BA in History from Furman University and an MBA from San Jose State University.
Developer Advocate, Oracle Cloud and Oracle Autonomous Database
He is obsessed with technology and programming and considers himself lucky to get paid to do what he loves every single day. When he is not learning a new language, tool, or framework, he volunteers at his local school, works with the FLL Lego Robotics club, pursues his barn-automation project, which is built with Raspberry Pi, or makes new friends at conferences.
Thinking about modernizing your database development process? Do you have directories full of .sql files you use to build your application? Learn more about how Oracle Developer Cloud Service can help you automate building and testing your applications.
This session presents an advance look at ADBA, a proposed standard for asynchronous and reactive RDBMS access. This new API is nonblocking, and based on java.util.concurrent.CompletionStage and java.utilconcurrent.Flow. This API is not intended to be an extension to or replacement for JDBC.
Learn about a project to automate tasks in a barn, including scheduling when the lights turn on and off, temperature monitoring, and a webcam.
Learn how to quickly build applications on REST or database data, and also how to integrate public data from a REST API with local data from an Oracle Database.
Running Twitter services on Graal has been very successful and saved Twitter a lot of money in data center costs. Learn how using a machine-learning framework called Autotune to tune Graal improved performance.
Build a decentralized blockchain application with Oracle Blockchain Cloud Service using freely available, open source Hyperledger Fabric.
Vue.js is a lightning-fast and incrementally adaptable progressive framework that lets you quickly build web apps. Learn more about the most rapidly growing web framework in this introduction to Vue talk.
GraphQL and Serverless generate a lot of industry buzz separately. Combining slick serverless paradigms with the statically-typed goodness of GraphQL may just break the internet... but that’s what we’re going to do. Together, we’ll briefly cover what “serverless” means and how GraphQL works.
Nuxt.js is a framework that builds on top of the amazing Vue.js library. It simplifies the development of Vue apps, allowing you to focus more on application development using its convention over configuration style, tooling, and structure. In this session, we'll start with the basics.
Java 10 has local variable type inference, but type inference is not new in Java. Is type inference good or bad? Are there challenges and limitations to using it?
CountDownLatch is easy to understand, but hard to use. Phaser is the opposite. Hard to understand, easy to use. With CountDownLatch, we only have two methods: await() and countDown(). Phaser endows us with many many more as well as other management methods.
Explore the reasons why you should consider GraphQL for your next project, and see how you can benefit from it if you add it to your existing project as well.
Need to create an application that can handle billions of users generating and consuming data at an incredible speed? Jakarta EE can meet these needs when you’re working with NoSQL databases in the cloud.