spring
Showing 7 out of 7 results
Spring, Start Here
Once you get started with Spring Boot, you never look back. Join Laurentiu Spilca, author of “Spring, Start Here,” and Mark Heckler, author of “Spring Boot: Up and Running,” as they explore their journey with Spring Boot and how it’s changed the way they develop software. This discussion’s starting point is Laurentiu’s book that introduces newbies to this framework.

15 Years of Spring: Evolving a Java Application Framework
The Spring Framework originated from a book in 2002, becoming the most widely used application framework in the entire Java ecosystem within a few years... and holding that position to this day. This talk illustrates Spring's evolution over 15 years, adapting not only to five new JDK generations but also to ever-changing requirements in modern enterprise architectures. **Prerequisite attendee experience level:** advanced

Full-stack Reactive Java with Project Reactor & Spring Boot 2
Reactive programming offers Java developers a way to build message-driven, elastic, resilient, and responsive services...yet many Java developers don't know where to begin. The Reactive Streams initiative provides a baseline and Project Reactor provides a great way to become immediately productive, leveraging reactive capabilities from end to end. Whether you're coming from a Spring MVC environment or a functional perspective, Reactor empowers you to spin up fully reactive Spring Boot 2 applications quickly and efficiently. In this talk, the presenter dives into the net-new Netty-based web runtime and shows you how to: * integrate easily with existing Spring-stack technologies * easily transition from blocking to reactive applications & systems * define your API in an imperative style *and* functionally, reaping all benefits both ways * leverage powerful new testing mechanisms to make code better and life easier _The presenter will code all examples live and in real time_. This is not an abstract discussion, come to gain real, practical knowledge!

Internet of Healthcare Things – A Platform Approach
Everything today is connected – from toothbrushes to MRI machines. Just connecting a device to the internet does not make it “smart;” it’s not that hard to add connectivity to a device. Things get interesting when you can see the benefits of connected devices sharing information and gathering insights to learn context and see the holistic view of the consumer. To enable this, we need platforms that allow collection, processing, storage and analysis of data. Creating such a platform presents several technical and non-technical challenges. This talk will address these challenges ways in which Philips is addressing these challenges. Some of the topics addressed are: Design of API/functionality applicable across the health continuum (tooth brushes to MRI machines), Security, Privacy, Documentation/adoption support and life cycle management. The talk will also specifically address how the platform leverages standard technology, frameworks and protocols like AWS, Spring, Postgres to build a platform conforming to healthcare regulations.

Reactive Streams in the Web
”Everything is a stream“ — This often cited mantra indicates why Reactive Programming is such a powerful tool for handling data flows in almost every part of an application. Reactive Programming has experienced a significant growth in popularity in recent years. But its growing popularity also leads to a Babylonian confusion: the term ”Reactive“ has become overloaded. To understand what Reactive Programming is we’ll survey the landscape sharpened by trends like Reactive Streams, Reactive Extensions, and Reactive Systems. We will then summarize the basic principles of Reactive Programming by looking at the Reactor library. Finally, we'll discuss an application of Reactive Programming that lies beyond the standard tutorial examples: an implementation of the BigPipe pattern using Spring 5.

Reactive Spring
Microservices and big data increasingly confront us with the limitations of traditional input/output. In traditional IO, work that is IO-bound dominates threads. This wouldn't be such a big deal if we could add more threads cheaply, but threads are expensive on the JVM, and most other platforms. Even if threads were cheap and infinitely scalable, we'd still be confronted with the faulty nature of networks. Things break, and they often do so in subtle, but non-exceptional ways. Traditional approaches to integration bury the faulty nature of networks behind overly simplifying abstractions. We need something better. Spring Framework 5 is here! It introduces the Spring developer to a growing world of support for reactive programming across the Spring portfolio, starting with a new Netty-based web runtime, component model and module called Spring WebFlux, and then continuing to Spring Data Kay, Spring Security 5.0, Spring Boot 2.0 and Spring Cloud Finchley. Sure, it sounds like a lot, but don't worry! Join me, your guide, Spring developer advocate Josh Long, and we'll explore the wacky, wonderful world of Reactive Spring together.

Building Layers of Defense with Spring Security
It's not enough to secure your applications by simply locking the front door, expecting that that will keep attackers out. Modern web applications require security at many different levels: using appropriate HTTP headers, preventing CSRF and CORS attacks, matching URLs, securing method invocations, performing multi-tenancy and other ownership-based checks, etc. In this presentation, Joris will show how to address these concerns with Spring Security, an OSS framework for securing Java-based web applications. He'll cover the built-in features, but will also demonstrate how to extend those with custom functionality to meet the security needs that many applications have. **Prerequisite attendee experience level**: advanced
