~/talk

What Is Spring?

links:none on file
links:none on file
slides:none on file

Spring is a modular framework plus an ecosystem of projects; Spring Boot manages versions via start.spring.io and spring-boot-starter-web, letting a generated app run a REST endpoint instantly. Demonstration shows JVM startup ~1.495 seconds at ~423 MB, and a Graal native build drops that to ~0.06 seconds and ~65 MB. Spring Data, Spring Security/Authorization Server, Micrometer, Spring Cloud (Gateway, Stream, Config, Task, Data Flow), Spring Batch and Project Reactor provide concrete solutions for persistence, metrics, messaging, batch jobs and reactive IO.

AI-written summary · about

  1. 0:00Introduction to Spring
  2. 1:45What is Spring
  3. 2:27Why use Spring
  4. 4:13Spring Boot basics
  5. 11:55Demo: Hello World app
  6. 17:55Spring Boot performance
  7. 20:04Monitoring with Micrometer
  8. 22:12Config server and Spring Cloud
  9. 24:18GraphQL and messaging
  10. 27:29API Gateway and microservices
  11. 28:31Batch processing with Spring
  12. 31:20Serverless and functions
  13. 32:24Native compilation demo
  14. 34:16Reactive programming
  15. 35:19Summary of Spring ecosystem
~/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.