According to MIT’s Sloan Management Review in its recent research report on digitization and digital transformation, “87% of surveyed executives believe digital technologies will disrupt their industries yet only 44% of surveyed executives indicated their organizations were taking appropriate measures to avert digital disruption … Talent is leaving at the same time that it is in short supply.” Come to this session to find out how developers should be thinking about the fact that only 11% of surveyed organizations across industries indicated that their existing in-house tech talent has the competitive skills necessary for success in the digital economy (20% for the most digitally-advanced companies).
view slidesFeatured 2017 Developer Events
Reactive Microservices with Vert.x
Forget the theory, ignore the academics, in the end all that matters for us is CODE! Come to this session and we won’t disappoint you! We are simply going to build awesome, next generation apps, with a reactive and asynchronous programming model on RxJava + Vert.x. Bring your smartphone as you will be participating in this fast and furious session. Brace yourselves! Forget Spring. Winter is coming.
Keynote Session: Microservices or Super-Nimble Monolith? Teaching Elephants to Dance
Feeling bludgeoned by bullhorn messaging suggesting your monolithic behemoth should be put down (or sliced up) to make way for microservices? Without question, ‘unicorn-style’ microservices are the super-nova-hot flavor of the day, but what if teaching your tried and true monolith to be a nimble, fast-dancing elephant meant you could deploy every week versus every 6 to 9 months? For most enterprises, weekly deployments (or something close) would fundamentally transform not only operations and business results, but also the inherent value of developers willing to step up to lead the dance lessons. See beyond the hype to understand the deployment model your business case actually demands, and if weekly deployments courtesy of a dancing (or flying!) elephant fit the bill, love the one you’re with as you lead the organization’s journey to digital transformation!
view slidesFabric8 : Better Software Faster with Docker, Kubernetes and Jenkins
In today’s environment, ‘time to value’ is king, so we all have to develop better software, get it to customers faster, and iterate more—Continuous Delivery of Containerized Microservices is the best approach. In this session, we’ll introduce the Fabric8 Microservices Platform—it’s open source, Apache-licensed, and built on top of Docker, Kubernetes, OpenShift, and Jenkins. We’ll demonstrate how to create microservices easily, and have them automatically built, tested, and staged with Continuous Delivery. We’ll also deal with the issues of supporting microservices architectures—service discovery, high availability, auto-scaling, rolling upgrades, canary deployments, circuit breakers, tracing, logging, and metrics.
Reactive Microservices with Eclipse Vert.x
Everybody’s talking about microservices and reactive programming to deal with today’s high-demand, high-scale distributed world—reacting to events in an asynchronous and non-blocking fashion seems the right approach to deal with scalability. Microservices of course require a lightweight, fast, modular, high-performance, un-opinionated environment. Meet Vert.x: a toolkit for building reactive applications on the JVM. This session demonstrates (1) use of Vert.x to create reactive code using Java, Groovy, JavaScript, or other JVM languages; (2) how to build Vert.x-based systems leveraging the unique Vert.x eventbus for creating apps with real-time communications from the modern web browser to the cloud and back again; and (3) how you can containerize your Vert.x-based applications via Docker and run them at scale using Kubernetes.
Teaching Elephants to Dance
Feeling bludgeoned by bullhorn messaging suggesting your monolithic behemoth should be put down (or sliced up) to make way for microservices? Without question, ‘unicorn-style’ microservices are the super-nova-hot flavor of the day, but what if teaching your tried and true monolith to be a nimble, fast-dancing elephant meant you could deploy every week versus every 6 to 9 months? For most enterprises, weekly deployments (or something close) would fundamentally transform not only operations and business results, but also the inherent value of developers willing to step up to lead the dance lessons. See beyond the hype to understand the deployment model your business case actually demands, and if weekly deployments courtesy of a dancing (or flying!) elephant fit the bill, love the one you’re with as you lead the organization’s journey to digital transformation!
view videoCloud Native with Kubernetes
Being a cloud native developer requires learning some new language and new skills like circuit-breakers, canaries, Linux containers, tracers, pods and sidecars. Code is easy, but fast deployment cycles are hard. In this session, we will introduce you to cloud native architecture by demonstrating numerous principles and techniques for building and deploying Java monolithic apps or microservices via Spring Boot, Wildfly Swarm and Vert.x, while leveraging Kubernetes with OpenShift.
Canaries and Kubernetes
Demo: Wrap your Java applications as docker linux containers with built-in service discovery and load-balancing, zero-downtime rolling updates and canary deployments.
view videoA Phoenix Project War Story
A real-life example of a Phoenix Project war story, learning agile and DevOps the hard way and living to tell about it—a cautionary tale.
view videoReactive Microservices on the JVM with Vert.x
Everybody is talking about microservices and reactive programming these days. And there’s a reason for that: the high-demand and high-scale distributed world that we have today, reacting to events in an asynchronous and non-blocking fashion seems the right approach to deal with scalability. And to achieve microservices you need a lightweight, fast, modular, high-performance and un-opinionated environment. Meet Vert.x: a toolkit for building reactive applications on the JVM. Come to this session to see how you can use Vert.x to create reactive code using Java, Groovy, JavaScript or other JVM languages. We’ll demonstrate how to build Vert.x-based systems leveraging the unique Vert.x eventbus for creating apps with real-time communications from the modern web browser to the cloud and back again. Microservices are fundamentally about increasing business agility via faster deployment times. In this session we will also demonstrate how you can containerize your Vert.x-based applications via Docker and run them at scale using Kubernetes. We also quickly demonstrate key microservice deployment patterns like blue/green and canary.
Keynote Session: A Federal Perspective on Microservices vs. Super-Nimble Monoliths—Teaching Elephants to Dance
Feeling bludgeoned by bullhorn messaging suggesting your monolithic behemoth should be put down (or sliced up) to make way for microservices? Without question, ‘unicorn-style’ microservices are the super-nova-hot flavor of the day, but what if teaching your tried and true monolith to be a nimble, fast-dancing elephant meant you could deploy every week versus every 6 to 9 months? For most enterprises, weekly deployments (or something close) would fundamentally transform not only operations and business results, but also the inherent value of developers willing to step up to lead the dance lessons. See beyond the hype to understand the deployment model your business case actually demands, and if weekly deployments courtesy of a dancing (or flying!) elephant fit the bill, love the one you’re with as you lead the organization’s journey to digital transformation!
view videoGoing Reactive with Vert.x
Forget the theory, ignore the academics, in the end all that matters for us is CODE! Come to this session and we won’t disappoint you! We are simply going to build awesome, next generation apps, with a reactive and asynchronous programming model on RxJava + Vert.x. Bring your smartphone as you will be participating in this fast and furious session. Brace yourselves! Forget Spring. Winter is coming.
view videoWhy you're going to FAIL running Java on docker!
Running Java on docker is easy, right? Just create a Dockerfile, run a docker build and then you’re ready to go! Thinking this way is the easiest path to complete FAILURE when running docker containers in production. The JVM knows how to auto-tune itself to achieve the best possible performance in the environment it’s running. So far, the environment has been a single physical or virtual machine. But now you have containers, and it changes everything: you need to know how containers manages their own resources, and you need to apply this knowledge when running and optimizing your JVM running in a container. Want to get ready to really run Java on docker in production? Then come to this session to learn a lot about JVM and containers and avoid the highway to debugging hell. You’ll get simple tips & tricks that will save you hundreds of hours of debugging & logging to figure out what is wrong with your containers.
view videoGo Reactive with RxJava and Vert.x
Forget the theory, ignore the academics, in the end all that matters for us is CODE! Come to this session and we won’t disappoint you! We are simply going to build awesome, next generation apps, with a reactive and asynchronous programming model on RxJava + Vert.x. Bring your smartphone as you will be participating in this fast and furious session. Brace yourselves! Forget Spring. Winter is coming.
view videoGo Reactive with RxJava and Vert.x
Forget the theory, ignore the academics, in the end all that matters for us is CODE! Come to this session and we won’t disappoint you! We are simply going to build awesome, next generation apps, with a reactive and asynchronous programming model on RxJava + Vert.x. Bring your smartphone as you will be participating in this fast and furious session. Brace yourselves! Forget Spring. Winter is coming.
view videoKeynote Session: DevOps & the Death of the Zero Sum Game
As we look down the barrel of potential digital disruption, developers are the heroes of the story with countless ‘superpowers.’ Yet positive outcomes will ultimately require changing entrenched mindsets and habits and authentically shifting the culture of the organization toward a symbiotic, DevOps-focused team orientation.
view videoWhy you’re going to FAIL running Java on docker!
Running Java on docker is easy, right? Just create a Dockerfile, run a docker build and then you’re ready to go! Thinking this way is the easiest path to complete FAILURE when running docker containers in production. The JVM knows how to auto-tune itself to achieve the best possible performance in the environment it’s running. So far, the environment has been a single physical or virtual machine. But now you have containers, and it changes everything: you need to know how containers manages their own resources, and you need to apply this knowledge when running and optimizing your JVM running in a container. Want to get ready to really run Java on docker in production? Then come to this session to learn a lot about JVM and containers and avoid the highway to debugging hell. You’ll get simple tips & tricks that will save you hundreds of hours of debugging & logging to figure out what is wrong with your containers.
view video8 Steps to Become Awesome with Kubernetes
Everybody seems to be rocking with Kubernetes. Even your favorite open source repositories at GitHub are running on top of it. Don’t be the last developer to board this bullet train. Come to this session to learn eight simple and practical steps that will take you from Kubernetes novice to expert. Setup? Check. Deployment? Check. Developer tooling? Check. Cloud-native features? Check. Practical advice on running Java workloads in a container? Check. Immerse yourself in the most productive 75 minutes of your week, or regret it later when you’re learning these steps the hard way.
view videoMicroservices vs. Super-Nimble Monoliths—Teaching Elephants to Dance
Feeling bludgeoned by bullhorn messaging suggesting your monolithic behemoth should be put down (or sliced up) to make way for microservices? Without question, ‘unicorn-style’ microservices are the super-nova-hot flavor of the day, but what if teaching your tried and true monolith to be a nimble, fast-dancing elephant meant you could deploy every week versus every 6 to 9 months? For most enterprises, weekly deployments (or something close) would fundamentally transform not only operations and business results, but also the inherent value of developers willing to step up to lead the dance lessons. See beyond the hype to understand the deployment model your business case actually demands, and if weekly deployments courtesy of a dancing (or flying!) elephant fit the bill, love the one you’re with as you lead the organization’s journey to digital transformation!
view video
