~/conference

SpringOne 2020

date:2020-09-01..2020-09-03
location:-- online --
series:SpringOne · 2 editions
editions:[SpringOne 2020, SpringOne 2021]
tags:[security, java]

Spring developers, platform engineers, devops engineers, cloud architects, site reliability engineers, security engineers, engineering managers

Azure Spring Cloud managed service; Tanzu Build Service container builds; VNet integration and private endpoints; Azure Key Vault secret rotation; Autoscale on Azure Spring Cloud; JMS 2.0 on Azure Service Bus; Distributed tracing with Application Insights; Terraform and ARM provisioning; Azure DevOps CI/CD pipelines; Spring Cloud Config and Service Registry; Cosmos DB with Spring Data; OAuth2 with Azure Active Directory

titleauthorlength
GA - IntroductionJulia Liuson, Ajay Patel, Asir Selvasingh01m
Azure Spring Cloud is now generally available as a fully managed service that runs Java Spring Boot apps on Azure and integrates with VMware and Pivotal…
Talk on
Supporting Spring and Open Source DevelopersJulia Liuson, Ajay Patel21m
Microsoft and VMware announce GA of Azure Spring Cloud, a jointly engineered managed service that runs on AKS and adds VNet integration, managed identity…
Talk on
a fully managed service for Spring Boot appsAsir Selvasingh31m
Azure Spring Cloud presents a fully managed platform for Spring Boot apps that claims zero code changes for migration, uses Tanzu Build Service for…
Talk on
Accelerate Spring apps to cloud at scale – A discussion with Azure Spring Cloud customersAsir Selvasingh, Adib Saikali, Jonathan Jones, Armando Guzman, Peter Verstraete30m
Claims that Azure Spring Cloud runs Spring Boot apps on Kubernetes and deploy JARs to Azure Spring Cloud with automatic wiring and Azure Monitor integration…
Talk on
Deploy to Azure Spring Cloud and enable enterprise-grade AuthN and AuthZJulien Dubois17m
Builds a Spring Boot weather-alert app, secures it with OAuth2 backed by Azure Active Directory (adds the Azure AD Spring Boot starter, sets…
Talk on
Rapidly dev and deploy Spring apps toYev Bronshteyn16m
Shows how to provision, build and deploy Spring apps with concrete commands and artifacts: uses Terraform and ARM templates for provisioning, a build pipeline…
Talk on
Amazing Spring on Azure integrationsJosh Long30m
A live demo builds a Spring Boot service that wires JDBC to Azure SQL, Spring Data MongoDB against Cosmos DB, Azure Blob storage for a cat image, and messaging…
Talk on
Secure apps on Azure Spring Cloud with Managed Virtual NetworkAsir Selvasingh21m
Deploys Azure Spring Cloud into a managed virtual network using a Hub-and-Spoke topology with separate subnets for service runtime and apps and a private link…
Talk on
Drive higher utilization of apps in Azure Spring Cloud with AutoscaleRory Preddy20m
Demo shows Autoscale on Azure Spring Cloud configured to scale a Petclinic customer service by a Tomcat metric (Tomcat global requests total count) with a…
Talk on
Manage secrets for apps in Azure Spring Cloud with Key VaultManfred Riem12m
A concrete path for secrets emerges: use Azure Key Vault Secret Spring Boot starter, add the starter to the pom, push nonsecrets to the Spring Cloud config…
Talk on
Integrate Spring apps with Service Bus using JMS 2.0Ashish Chhabria21m
Claims that JMS 2.0 works on Azure Service Bus Premium with Spring, shows a working Spring PetClinic integration using the azure-service-bus-jms Maven starter…
Talk on
Explain it to Me Like I’m 5: Oauth2 and OpenIDDaniel Mikusa48m
Explains concrete OAuth2/OpenID Connect elements: access, refresh and id tokens; scopes and their intersection; grant types including client credentials…
Talk on
Introduction to Spring CloudOlga Maciaszek-Sharma, Spencer Gibb52m
Live demo shows a runnable stack: spring cloud config server (git, Vault, JDBC, S3 backends) serving centralized properties, a Eureka registry, spring cloud…
Talk on
How to Avoid Common Mistakes When Using Reactor NettyVioleta Georgieva54m
Reactor Netty is the default runtime in Spring Boot 2 and causes specific failures: ByteBufs use direct memory and the last accessor must release buffers…
Talk on
Spring Security PatternsJosh Cummings, Eleftheria Stein54m
Starts from an unsecured Spring Boot app, adds spring-boot-starter-security and shows Spring Security’s filter chain and its per-filter decision to terminate…
Talk on
Security Patterns for Microservice ArchitecturesMatt Raible41m
Lists 11 patterns for securing microservices and gives concrete fixes: use OAuth2/OpenID Connect with client‑credentials for server‑to‑server, prefer…
Talk on
Walking Through Spring Cloud Data FlowGlenn Renfro, Ilayaperumal Gopinathan50m
Shows Spring Cloud Data Flow deploying and managing streaming and batch pipelines on Kubernetes and Cloud Foundry using the SCDF shell and Dashboard…
Talk on
Getting Started With RSocketBen Wilcock28m
Shows how to boot a Spring Boot RSocket server from start.spring.io with Java 11 and Maven, add a Message DTO (Lombok optional), and expose four interaction…
Talk on
Introducing Saga Pattern in Microservices with Spring StatemachineOmotola Awofolu51m
Explains how the Saga pattern implements multi-step transactions by composing local AC/D transactions plus compensating actions, using an event-driven stack…
Talk on
Batching for the Modern EnterpriseMichael Minella44m
Introduces Spring Batch with concrete code: a file->JDBC job that reads 1000 records, chunk size 100, uppercases last names and commits 100 rows per…
Talk on
A Deep Dive into Spring Application EventsOliver Drotbohm52m
Shows that Spring events are synchronous method calls unless annotated with @Async, and that Spring Data’s AbstractAggregateRoot moves event registration into…
Talk on
Building Flexible APIs with Spring HATEOASGreg Turnquist21m
Shows Spring HATEOAS 1.1 used to turn plain JSON into navigable resources by wrapping domain objects in EntityModel and attaching links and affordances, with…
Talk on
Integrate Machine Learning into Your Spring Application in Less than an HourHermann Burgmeier, Qing Lan, Mikhail Shapirov, Vaibhav Goel51m
Shows how to drop Deep Java Library (DJL) into a Spring Boot app, containerize with Jib, and run an image‑recognition microservice on Kubernetes or Pivotal…
Talk on
Spring to ImageBen Hale28m
Docker images become the immutable artifact for Spring apps and buildpacks replace brittle Dockerfiles by producing images directly; the demo builds an image…
Talk on
Introducing Spring Framework 5.3Juergen Hoeller55m
Spring Framework 5.3 finalizes the 5.x line with concrete deliverables: constructor/record-style data binding and a DataClassRowMapper; a core reactive…
Talk on
What Is Spring?Glenn Renfro56m
Defines Spring as an integration framework that ties libraries together and claims 6 in 10 Java teams use it; cites start.spring.io generating over 15 million…
Talk on
Spring Boot Loves K8sStéphane Nicoll, Brian Clozel49m
Spring Boot 2.3 adds concrete Kubernetes support: layered jars (opt‑in) and a build-image goal that uses Cloud Native buildpacks to produce multi-layer images…
Talk on
The Path Towards Spring Boot Native ApplicationsSebastien Deleuze49m
Spring GraalVM Native (spring-native 0.8) compiles Spring Boot 2.4 M2 apps with GraalVM 20.2 into native executables via buildpacks or native-image, producing…
Talk on
Full Steam Ahead, R2DBC!Mark Paluch50m
R2DBC is an open JVM spec (born 2017) offering end-to-end non-blocking SQL access; spec R2DBC 0.8 GA and drivers exist for Postgres, two MySQLs, MariaDB…
Talk on
Bootiful GraphQL with KotlinGuillaume Scheibel, Dariusz Kuc52m
Live demo of a Spring Boot + WebFlux GraphQL server built with graphql‑kotlin shows code‑first schema generation via graphql-kotlin schema generator and a…
Talk on
Spring Boot ObservabilityDaShaun Carter26m
Shows an application built with Spring Boot that ships Spring Boot actuator metrics automatically, wires Micrometer to emit custom meters (example: a…
Talk on
Cancel, Retry and Timeouts: Keep Your Sanity Thanks to Reactive ProgrammingSimon Baslé50m
Reactive pipelines treat cancel, timeout and retry as first-class composable concerns: subscribing a Mono/Flux returns a disposable from subscribe that cancels…
Talk on
Spring: Your Next Java Micro-FrameworkAlexey Nesterov24m
Claims Spring Boot can be used as a micro-framework with concrete techniques: enable functional bean registration and functional routing to remove component…
Talk on
API First or Events First: Is it a Binary Choice?Madhav Sathe, Rohit Kelapure26m
A decision tree and actionable heuristics tie choice to cost, latency, security, and external integrations: start with API gateways then events for…
Talk on
Connect Your Functions with RSocketSpencer Gibb, Oleg Zhurakousky56m
Shows Spring Cloud Function bound to RSocket via a new RSocket binder that maps Java Supplier/Function/Consumer signatures to RSocket request/response, stream…
Talk on
Bulletproof Microservices with Spring and KubernetesBella Bai, Ollie Hughes57m
Shows a concrete stack and configs: uses Skaffold dev plus Cloud Native Buildpacks to auto-build, tag images with sha256, push and update Kubernetes…
Talk on
If Hemingway Wrote JavaDocsJay Bryant, Josh Cummings55m
Promises five real ideas with concrete tactics: focus on intermediates and beginners, use minimal and direct wording in present tense, add white space and…
Talk on
What’s New in Spring Batch?Mahmoud Ben Hassine22m
Spring Batch 4.3 adds Java 14 records support so flatfile/DB/JSON/XML readers can bind to records without boilerplate, introduces GraalVM experimental support…
Talk on
Transforming AirFrance-KLM’s Payment Application to Cloud Native in Six WeeksOya Ünlü Duygulu, Patrick Zijlstra23m
AirFrance‑KLM breaks a 12‑year‑old payment system (37,000 transactions/day) from three into five components, bootifying it with Spring Boot and Spring Cloud…
Talk on
Supercharge Your Spring Boot Apps!Kylie Liang, Rory Preddy41m
Claims zero code changes to migrate Spring Boot apps to Azure Spring Cloud and shows the actual workflow: scaffold from start.spring.io, use Reactive WebFlux…
Talk on
SpringOne 2020 - Day 1 Morning Full Keynoteaj patel01h 03m
Overview of concrete outcomes and roadmaps: Spring targets JDK 8/11/17 compatibility and adds support for Project Loom/Valhalla and native images, centering on…
Talk on
Introducing Spring Cloud Gateway and API Hub for VMware TanzuAlexey Nesterov, Gareth Clay55m
Spring Cloud Gateway for VMware Tanzu ships as a CF marketplace service that deploys on-demand gateway apps via a service broker, supports HA by setting…
Talk on
High-Precision GPS Positioning for Spring DevelopersGunnar Hillert53m
Shows how to get 1–2 centimeter RTK accuracy using a cheap base‑station+rover setup (Arduino-powered, u-blox ZDF9P modules) versus phone GNSS (examples: ~9 m…
Talk on
Spring Boot Revisited with KoFu and JaFuaudrey neveu47m
Compares Kotlin KoFu and Java JaFu DSLs from the Spring Fu incubator and shows concrete gains: same PetClinic app built with KoFu/Jafu runs with explicit bean…
Talk on
Fundamental Spring Boot: Keep it Simple, Get it Right, Be Productive and Have Fun!Wei Li22m
Favor YAML for config, keep one file per environment and default to a local profile; convert properties into type-safe @ConfigurationProperties beans with…
Talk on
As an Attacker, I Want Your Data: Anticipating Security ThreatsEleftheria Stein, Kate Griggs19m
Shows how an attacker persona is turned into an attacker user story and a concrete failing test, then fixed with Spring Security. Uses Spring Security test…
Talk on
Welcome to the MetricsDidier Burkhalter, Alexandre Roman44m
Shows how to instrument Spring Boot apps with Spring Boot + Micrometer and Actuator to expose business-level health and custom counters, push them to VMware…
Talk on
What’s New in Spring Data MongoDBChristoph Strobl25m
Spring Data MongoDB 3.x updates migration to MongoDB Java Driver 4, splits sync/reactive drivers, and sets auto-index creation disabled by default; UUID…
Talk on
Weaving Through the Mesh: Making Sense of Istio and Overlapping TechnologiesMaria Gabriella Brodi, Cora Iberkleid48m
Replatforms an existing Spring Cloud + Eureka + gateway app onto Kubernetes, removes Eureka and shifts discovery, load‑balancing and circuit breaking into…
Talk on
Bootiful Azure Spring CloudJosh Long, Julien Dubois26m
A weather-alert Spring Boot app gets built and pushed to Azure Spring Cloud end-to-end: local compile or source buildpack, deployed in 8 seconds, and visible…
Talk on
No Hate on Java 8, But 9–14 Reign SupremeAngie Jones34m
Modernizes a Java 8 Selenium test using concrete Java 9–14 features: replace repetitive declarations with var (local type inference) and rules for use; replace…
Talk on
Spring Boot Omakase: A Fast-Paced “Chef’s Choice” Dive into Fun and Useful Topics!Mark Heckler56m
Live demo uses Spring Boot 2.4.0 milestone 2 to bind settings with @ConfigurationProperties and constructor binding, shows configuration properties backed by…
Talk on
Not Just InitializingElspeth Minty, George Ball27m
Spring Initializr already generates 1,000,000 projects per month; Morgan Stanley builds an internal MS Initializer that fronts Maven Central with an in-company…
Talk on
Phil Clay at SpringOne 2020Phil Clay06m
Blizzard moves Java services to Project Reactor to make global account flows responsive, pre-assembling publishers that defer I/O until subscription and using…
Talk on
Unleash the True Power of Spring Cloud: Learn How to Customize Spring CloudOlga Maciaszek-Sharma, Ryan Baxter55m
Shows concrete code and working demos: a custom EnvironmentRepository serves a chaos-monkey property to only the toys-bestseller app; spring cloud bus…
Talk on
Staying Ahead of the Curve with Spring and Cassandra 4Alexandre Dutra, Mark Paluch24m
Cassandra 4.0 is approaching GA, tested on clusters up to 1,000 nodes, adds zero-copy streaming (up to 5x faster), audit logging, virtual tables, Java 11/ZGC…
Talk on
Juergen Hoeller at SpringOne 2020Juergen Hoeller09m
Spring updates target compatibility and migration paths: Spring Framework 5.3 and Spring Boot 2.4 support existing Java 8/11 deployments while adding…
Talk on
Spring Up Your GraphGerrit Meier27m
Spring Data Neo4j RX is a ground‑up rewrite that provides a reactive first API and immutable-domain mapping while adding Neo4j 4 support. It supplies a…
Talk on
The Tales of Event-Driven Told by a Spring DeveloperViktor Gamov26m
Argues that treating domain changes as immutable events stored in a log simplifies microservice integration, using Apache Kafka as the event store, Kafka…
Talk on
Game of Streams: How to Tame and Get the Most from Your Messaging PlatformsMark Heckler57m
Builds a three-service pipeline (source → processor → sink) using Spring Cloud Stream with both RabbitMQ and Apache Kafka binders; source polls a Raspberry Pi…
Talk on
Make Spring Home (Spring Customization and Extensibility)Sasi Peri38m
Creates an alexa-spring-boot-starter (supports v1 speechlet and v2 ask-sdk) with auto-configuration via spring.factories and metadata from the configuration…
Talk on
Bella Bai and Chris Sterling at SpringOne 2020Bella Bai, Chris Sterling08m
Shows a commercial Spring Cloud Gateway on Tanzu that deploys a gateway with count=2 and an SSO backing, binds frontend and backend apps, and uses per-app…
Talk on
Developers Are Users, TooErick Arias24m
A practical playbook for improving developer experience at VMware Tanzu Spring Cloud Services: a four‑stage research loop (empathize, synthesize, ideate…
Talk on
Functions: Implement Once, Execute Anywhere!Oleg Zhurakousky51m
Shows concrete claim: Java 8 Supplier Function Consumer code is written once and invoked everywhere with Spring Cloud Function handling type conversion…
Talk on
Spring Tools 4: Bootiful Spring Tooling for the MassesMartin Lippert24m
Hands‑on demo of Spring Tools 4 shows editors actually overlaying live runtime data onto source code so you see which beans are created, where injections land…
Talk on
#Bootiful TimeMario Gray, Josh Long01h 00m
Shows a working ffmpeg audio transcoder that is offloaded to a thread pool via Spring @Async returning CompletableFuture, then replaces low-level threads with…
Talk on
Col Jennifer M. Krolikowski at SpringOne 2020Col Jennifer M. Krolikowski07m
Space C2 (Space Force) describes a Kobayashi Maru software factory that breaks the stack, uses VMware Tanzu and Pivotal Labs, and shifts legacy stovepipes to…
Talk on
Keith Fulton at SpringOne 2020Keith Fulton06m
A payment-processing team builds a PPP portal, back-office workflows and SBA APIs using Fiserv infrastructure plus VMware Tanzu and Spring (Spring Boot, Spring…
Talk on
Revealing Resilience Vulnerabilities in Spring Boot ArchitecturesYury Yineth Nina Roa28m
A reproducible chaos gameday framework tests Spring Boot resilience by injecting faults into a three‑service setup (order, customer, product) registered with…
Talk on
Handling Secrets in Your Cloud Native ArchitectureJonathan Regehr25m
Claims a production pattern that removes runtime coupling to the corporate secret backend by implementing a custom OSB service broker that reads secrets via…
Talk on
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud CustomersAdib Saikali, Armando Guzman, Peter Verstraete, Asir Selvasingh27m
Azure Spring Cloud is now generally available and runs apps on Kubernetes-backed dedicated clusters while teams report using Terraform, Azure DevOps, Maven…
Talk on
Ajay Patel at SpringOne 2020Ajay Patel09m
Spring claims the cloud‑native enterprise Java platform and cites 36 new projects per minute on start.spring.io as evidence. It describes a T‑Mobile rewrite…
Talk on
Vijay Luthra and Len Hardy at SpringOne 2020Vijay Luthra, Len Hardy07m
Hybrid cloud since 2013 with a private-cloud-first posture, consolidation onto vxrail on dell hardware and vmware cloud foundation, and platform tooling…
Talk on
Improving Your Company’s Health with Middleware TakeoutBanu Parasuraman24m
Claims a three-step program to cut tech debt, remove licensing costs and escape vendor lock-in by replacing legacy ESBs and app servers with Spring-based…
Talk on
Crossing the Streams! Rollout Strategies to Keep Your Users Happy!Bill Koch, Steve Sloka25m
Demonstration shows how to avoid user-visible downtime by combining Spring Boot 2.3 graceful shutdown with Kubernetes probes and a short pre-stop delay: a 20s…
Talk on
The Past Year in Spring for Apache GeodeJohn Blum28m
Survey of Spring support for Apache Geode highlights concrete changes: test helpers add @EnableGemFireMockObjects with a destroyOnEvents attribute and…
Talk on
Rajesh Premchandran at SpringOne 2020Rajesh Premchandran06m
BT builds a hybrid platform using Pivotal Cloud Foundry, Tanzu Application Service and Tanzu Kubernetes Grid and cuts deploy time from two months to under two…
Talk on
Dr. Aneika Simmons at SpringOne 2020Dr. Aneika Simmons06m
Dr. Aneika Simmons, Full Professor of Management, Sam Houston State University
Talk
Ajay Patel with Pat Gelsinger and Julia Liuson at SpringOne 2020Ajay Patel, Pat Gelsinger, Julia Liuson15m
GA announcement: Azure Spring Cloud ships as a fully managed service built on AKS with v‑net isolation, built‑in app lifecycle, integrated monitoring and…
Talk on
Ajay Patel with Nidhi Mirani at SpringOne 2020Ajay Patel, Nidhi Mirani08m
Carina is a nonprofit tech org that shifts from home care (over 4,000 home care matches since 2016) to emergency child care during COVID, mobilizing…
Talk on
Craig McLuckie at SpringOne 2020Craig McLuckie28m
Demonstration shows Cloud Foundry on Kubernetes taking a Spring Boot petclinic from git to running in the cluster with no hand-written YAML: cf push creates an…
Talk on
James Governor at SpringOne 2020James Governor08m
Argues that developers now drive platform choice, citing Docker turning containers into a developer UX win and AWS Lambda creating serverless; contrasts…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.