Phil Clay at SpringOne 2020
Phil Clay, Principal Software Engineer on the Battle.net team, Blizzard Entertainment
Phil Clay, Principal Software Engineer on the Battle.net team, Blizzard Entertainment
RSocket is pretty awesome. It’s a fully reactive, message-driven, multi-modal, bidirectional communication protocol built with microservices in mind. But sometimes, being awesome just isn’t enough! So
You write the docs, but does anyone read them? This talk covers how to write so well that developers value your documentation. It also addresses the related issues of SEO, internationalization, and a
Every enterprise has them: those black boxes. Critical applications that do what they do, but nobody really wants to touch. They do what they do, right? Why change something that works? The risks are
Spring Initializr is used to generate in excess of 1,000,000 projects per month from the WebUI, IDE plugins or even command line. But what’s not always appreciated is just how flexible a tool it can b
_Time flies like an arrow; fruit flies like a banana._ —Groucho Marx Did Josh and Mario submit an abstract just so they could quote Groucho Marx? Would it be so wrong if they did? You may never know!
"GraphQL is a query language for APIs and a runtime for fulfilling those requests. GraphQL APIs are extremely powerful as clients use schema information to custom tailor their queries to only ask for
"Building flexible APIs using hypermedia is easier than ever with Spring HATEOAS 1.1! Learn how to: -Build powerful APIs using the simplest tactics -Configure clients to speak hypermedia with ease. -D
"You have GPS tracking requirements in areas such as autonomous vehicles, robotics or precision farming, but realize that phones are not accurate enough. You also wish Google Maps and OpenStreetMap ha
What architectural patterns does Spring Security follow? This talk starts with an insecure application and secures it from the ground up. It’ll examine patterns that are repeated throughout Spring Sec
This session shows how you can use Spring Cloud Data Flow (SCDF) to continuously deploy, scale, monitor, and manage your stream and batch workloads by leveraging the capabilities of platforms such as
It’s almost three years since the inception of the open standard Reactive Relational Database Connectivity specification (R2DBC). R2DBC is driven by the community. It started as a research project to
Learn how enterprise leaders are using Azure Spring Cloud to transform their IT operations and deliver value. This moderated panel discussion will feature customers sharing real-world stories about: •
Grab a drink and join us for a live-coding session to build a Spring Boot application. We’ll return to the basics and show good practices and recommendations. A load of fundamental concepts, which ar
Spring Cloud provides tools for developers to quickly build and deploy cloud native apps using common patterns in distributed systems, such as distributed configuration, client-side load-balancers, ci
Batch processing is a long-standing pillar of enterprise computing. But how do you handle batch workloads in a modern environment? This talk will introduce you to Spring Batch, the de facto standard i
This hands-on, live-coding session will show you how to use Spring Tools 4 to be super productive when working on Spring Boot 2 applications. We’ll demonstrate all the additional help to create, under
The best person to create observability for your application is you. Going from reactive monitoring and alerting to proactive observability enables you to deliver your apps with confidence. Make yours
OAuth2 and OpenID Connect are quickly becoming mainstays for application developers. Companies want integrated authentication to reduce security footprints and users expect the convenience of single s
Your company already has an approved secret backend. And they’re using VMware Tanzu Application Service. Learn how they can peacefully coexist in a cloud native world with: -Zero runtime coupling -No
Have you asked yourself, “What is Spring and what does it do?” Well, this talk is for you! We’ll begin with a brief history of Spring Framework. From there, we’ll discuss the layers of Spring and wha