-
Notifications
You must be signed in to change notification settings - Fork 10
Keynote
Announcements:
- Spring Boot 2 and Spring 5 - Reactor
- Spring Tools 4
- Spring Cloud Streams in IBM
- .Net is coming to CloudFoundry
- Health Watch for CF
- Kubernetes support - they want to run all your software in PCF.
- Riff - functions as a service
Software maintnence is not 'keep it working like before'. It is 'keep it being useful in a changing world'.
View Technologies: thymeleaf leads in usage, but mustache/freemarker hold 2nd and 3rd. Seems like he doesn't think thymeleaf is really all that great.
NoSql: JPA Leads, mongo and redis are next.
Cloud Native Applications + Serverless: Spring + PCF
Kotlin: New Language by JetBrains
- JVM language
- Supported on Android
- Groovy support
Reactive:
- WebFlux - alternitive to Spring MVC
- If you choose Spring Boot 2 webflux starter, you will get Netty as your container.
- WebClient
Their biggest problem: Fulling planes
riff provides developers with a service for executing Functions in response to events.
- Event streaming
- polyglot
- Kubernetes-native
Just like Lambda it seems
Inversion of control - Don't call us, we'll call you
You can chain functions together - looks a lot like spring cloud data flow.
he showed examples of just a shell script and a javascript function.
Functions can process streams using Reactor.
public class WordCounter implements Function<Flux<String>, Flux<Map<String, Integer>>> {
...
}
This is part of spring-cloud-function
You package it up as a jar and push it to riff and it will run it as a function.
ACES Learn to Code
- Git, GitHub GH-Pages
- Ozone Platform Developer Setup
- HTML, JavaScript, CSS
- Tomcat Web Server Setup
- A Simple Node.js App
- Spark with Docker
- Best Practices for Software Development
Other Tutorials
Conferences
- 2018 - DevOps Days Baltimore
- 2018 DevOps Days Baltimore, Part 2
- DevOpsDays---Baltimore
- Cross-Domain-Technical-Forum
- 2017 Potential Conferences
- LAS December 5th 2016
- DI2E Plugfest 2016
- OSCON 2015
- RWX-2015
- SpringOne-2017
- OSCON-2018
- DinosaurJS 2018
Training
- Developing on AWS
- Agile Team Facilitation
- Amazon AWS Big Data Solutions Day
- Cloudera Developer Training for Spark and Hadoop May 2016