-
Notifications
You must be signed in to change notification settings - Fork 10
SpringOne 2017
I took the What's new in Spring5
Training session on Sunday and Monday. Here are the notes from those:
Here are Notes from some of the talks that I went to:
- Keynote Day 1 Notes
-
Bootiful Dev with Spring Boot and React
- Using Spring Boot, JHipster, React and more to build a real world application.
- Serverless Spring
- Spring Changes we should look at
- Spring Security 5 - The Reactive Bits
-
Virtual Scrum
- Tools and ideas on how to manage Daily Scrums when your team is not all in one location.
- What's new in Spring Boot 2
Spring 5 is very focused on Reactive. Going into this conference, I was excited to learn about Reactive and what it means for future web applications. My feeling after the conference is that Reactive is really mature yet. Spring Boot 2 won't even support reactive until Feb when it's released. Reactive is also a choice you need to make for a reason. Do you have an actual need for Reactive? If you have a lot of long running processes that would be better handled asyncrously, then it might be the right thing for you. But I have a feeling that many web applications are just fine with the non-reactive paradigm we have all been used to.
Serverless Functions on the other hand do excite me. If you are familuar with AWS Lambda, Spring Cloud Functions are the same thing. You write code that reacts to events and deploy it to a serverless container (like Lambda) and it will auto scale up and back down to zero for you. It removes even more of the infrastructure from the developers so they can focus on business logic.
A few things I wrote down that are of interest to our programs:
- Spring Boot 2 actuators completely changed. We will have to re-enable the web endpoint and configure spring security to lock them down.
- We should add Spring Actuators to provide metrics, but we might need to wait until Spring 5.
- Spring Boot Metrics are changing between 1.5 and 2.0 and will require an upgrade.
- We should look at testing with
WebTestClient
and possible flapdoodle's fake mongo provider. - In case you didn't know, SPEL is pronounced "Spell" per @rob_winch
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