• Stars
    star
    205
  • Rank 191,264 (Top 4 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

In my old 6h workshop (before Spring Framework 5 introduced reactive support, Spring Boot 2.0 and Spring Cloud Finchley) i would cover:

  • REST (servlet)
  • data access (JPA + H2)
  • observability w/ actuator
  • service registration & discovery
  • client side load balancing w/ Eureka
  • reliability patterns w/ circuit breakers
  • eventual consistency / messaging w/ Spring Cloud Stream and RabbitMQ
  • REST clients w/ RestTemplate abd Feign
  • distributed tracing w/ Sleuth Stream + ZIpkin Stream Server
  • Circuit Breaker dashboard (w/ no turbine)
  • SSO w/ Spring Cloud Security
  • microservice testing w/ Spring Cloud Contract
  • Java
  • edge services /microproxies/api gateways w Zuul

Now, in 2018, everything is bigger and better!

in my new 6h workshop (after reactive and Finchley) i will cover:

  • REST (reactive w/ WebFlux)
  • data access (reactive w/ MongoDB or R2DBC)
  • observability w/ actuator (still works, but its micrometer)
  • service registration & discovery w/ Consul
  • client side load balancing w/ Consul
  • reliability patterns w/ circuit breakers (works but now im using HystrixCommands and adapting a Publisher<T>)
  • eventual consistency / messaging w/ Spring Cloud Stream and Kakfa
  • REST clients w/ WebClient (Feign doesnt work; any alternatives? Does the stuff from Square work yet?)
  • distributed tracing w/ Zipkin client and Kafka
  • Circuit Breaker dashboard (w/ Turbine - havent tried this yet)
  • SSO w/ Spring Cloud Security (whts this look like w/ Spring Security 5 and OIDC support)
  • microservice testing w/ Spring Cloud Contract (i havent tries this yet in a reactive world)
  • Kotlin
  • edge services /microproxies/api gateways w Spring Cloud Gateay
  • RSocket.io

More Repositories

1

the-spring-rest-stack

the deck to my talk on building more powerful REST APIs
Java
372
star
2

boot-examples

a repository for convenient Spring Boot examples
Java
226
star
3

reactive-revolution

This is the code accompanying my talk "The Reactive Revolution."
Java
138
star
4

service-registration-and-discovery

A repository for a blog on how Spring Cloud promotes resilient service-to-service calls through service registries and service discovery
Java
98
star
5

bootiful-testing-online-training

code for my "Bootiful Testing" online training
Java
96
star
6

spring-tips

This repository holds the code for all the Spring Tips series
91
star
7

spring-doge-microservice

Spring Doge the Microservice!
JavaScript
80
star
8

spring-and-google-protocol-buffers

Demonstrates using Spring MVC 4.1's new support for Google Protocol Buffers
Java
73
star
9

spring-and-kafka

Example code for my blog introducing Spring and Apache Kafka
Java
68
star
10

power-patterns-pains-of-microservices

a brief essay
62
star
11

reactive-spring-article

Shell
51
star
12

reactive-spring-online-training

Java
41
star
13

cloud-native-java-2021

Java
40
star
14

bookmarks

code to accompany a talk on Microservices
CSS
40
star
15

sleuth-blog

Java
38
star
16

cloud-native-java-2020

Cloud Native Java, 2020 Redux
Java
38
star
17

bootiful-kotlin-online-training

the code for the 'Bootiful Kotlin' online training first delivered July 30, 2018
Kotlin
36
star
18

spring-boot-and-java-10

A simple Spring Boot application running in classpath mode on Java 10
Shell
36
star
19

spring_io_2019

the code for the talks I'm presenting or co-presenting at Spring I/O 2019
Java
34
star
20

bootiful-banners

Java
29
star
21

rsocket-revolution

this is the code to my talk "The RSocket Revolution"
Java
26
star
22

microservices-dzrc

Java
25
star
23

a-walking-tour-of-spring

Java
25
star
24

the-operationalized-application

this is the code to accompany my talk on building applications that are easily operationalized once in production
Java
25
star
25

joshlong-examples

sample code
JavaScript
24
star
26

bootiful-reactive-microservices-masterclass

This is the code I use for my Bootiful Reactive Microservices masterclass
Java
23
star
27

microservices-lab

Java
22
star
28

reactive-mysql-with-jasync-and-r2dbc

this is an example demonstrating using Jasync MySQL and R2DBC.
Java
22
star
29

bootiful-sessions

a repo to hold demo code for a talk introducing Spring Session. Most of the examples are from Rob Winch, who's boss sauce and a legend.
JavaScript
21
star
30

spring-birt

spring-birt
Java
20
star
31

end-to-end-kafka-and-spring

inspired by the talk tim berglund and i did at Kafka Summit 2019
Java
20
star
32

configuring-it-all-out

A repository for examples that look at (12 Factor-apps style) configuration.
Java
20
star
33

activiti-examples

Shell
19
star
34

a-feign-like-rsocket-client

@Mario5Gray had a great idea - a Feign for RSocket. So, here it is.
Java
19
star
35

bootiful-reactive-testing

example demonstrating how to test reactive microservices.
Java
18
star
36

bootiful-kotlin

Kotlin
18
star
37

multiple-datasource-spring-apps

a POC demonstrating multiple-datasources in a JDBC/JPA context
Java
17
star
38

bootiful-applications-redux

this revisits how to build Spring Boot-based applications that take advantage of Spring Boot and Reactive programming
Java
17
star
39

spring-integration-mqtt

Spring Integration adapter supporting MQTT
Java
17
star
40

vaadin-and-spring-talk

Java
16
star
41

reactive-spring-july-13-2018

the code for the online training conducted July 13, 2018
Java
16
star
42

bootiful-kafka

a roundup of Kafka in the Spring ecosystem.
Java
15
star
43

bootiful-kubernetes-operators

Hi, Spring fans! We're going to learn how to build Kubernetes operators, CRDs, and controllers
Java
14
star
44

boot-it-up

Repository for the talk I give introducing Spring Boot. Most of the talk is live-code, and so these are really just save-points and cheat-sheets.
Java
13
star
45

goto-chicago-bootiful-reactive-microservices-masterclass

The code for my GOTO Chicago 2019 Masterclass
Java
12
star
46

cloud-native-sso-workspace

Java
11
star
47

bootiful-reactive-microservices-config

11
star
48

fun-with-testcontainers

lots of fun not working to get supporting infrastructure
Java
11
star
49

spring-io-2022

code for various talks presented at Spring IO 2022
Java
11
star
50

qcon2015-sao-paolo-microservices-workshop

this is the code for the workshop i'm presenting at QCon Sao Paolo introducing how to develop modern microservices
Java
11
star
51

spring-batch-bootcamp

code for my talk introducing Spring Batch
10
star
52

spring-integration-activiti-sandbox

a repository to let me flesh out some ideas without polluting the proper Spring integration and Activiti repositories
Java
10
star
53

distributed-locking-with-spring-integration-locks

Hi Spring fans! In this installment we look at using the JdbcLockRegistry
Java
10
star
54

rsocket-to-me-baby

Java
10
star
55

12factor-backing-services

Using 12 factor backing-services with Spring
Java
10
star
56

techtips

a place to store tech tips i intend to publish. hopefully.
Java
10
star
57

scaling-software-talk

JavaScript
9
star
58

mybatis-and-spring-boot-2

look at Spring Boot 2 support for MyBatis
Java
9
star
59

booternetes-springone-tour-march-2021-workshop

I do not like work even when someone else is doing it. ― Mark Twain
Java
9
star
60

rsocket-gateway-hello-world

This is a copy of Spencer's ping-pong RSocket example that I've gutted for my own edification.
Java
9
star
61

graphql-spring-native

sample app demonstrating Spring GraphQL and Spring Native together
Java
9
star
62

bootiful-testing-at-s1p-2018

@mario5gray and I look at testing in our SpringOne Platform 2018 talk, "Bootiful Testing."
Java
9
star
63

kotlin-conf-2017

code for my Kotlin conf talk.
Shell
8
star
64

codeone-stocks

Java
8
star
65

liquibase-redux

second time over half a decade is the charm!
Java
8
star
66

bootiful-azure-article

Java
8
star
67

can-your-java-do-this

can your Java do this?
Java
8
star
68

kafka-producer-and-consumer

This demo uses the lower-level KafkaTemplate and then introduces Spring Cloud Stream for Apache Kafka
Java
8
star
69

matt-and-josh-react-reactively

@mraible and i are doing a thing!
HTML
8
star
70

bootiful-apps-with-boot-talk

Bootiful Applications with Spring Boot (2015 redux!)
Java
8
star
71

multiple-datasource-spring-apps-sample

Sample demonstrating the library in [this little library supporting multi-datasource registration](http://github.com/multiple-datasource-spring-apps)
Java
8
star
72

bootiful-graal

production or bust!
Java
8
star
73

bootiful-reactive

a look at reactive programming with Spring
Java
7
star
74

springone-tour-denver-2018-with-matt-raible

SpringOne Tour Denver with Matt Raible.
Java
7
star
75

spring-travel

simple refresh of Spring travel
JavaScript
7
star
76

cf-task-demo

this demonstrates how to run a Spring Cloudd Task-based application on Cloud Foundry (including on Pivotal Web Services)
Shell
7
star
77

jobrunr-spring-native-scratch

Java
7
star
78

rsocket-and-graalvm

a sample demo'ing RSocket and GraalVM
Java
7
star
79

spring-cloud-stream-scratch

samples w/ Spring Cloud Steam
Kotlin
6
star
80

bootiful-docker

Shell
6
star
81

reactive-websockets-java-and-spring-integration

Java
6
star
82

bootiful-graalvm

don't be naïve about native
Java
6
star
83

fail-me-now

This demonstrates an app that failed at random times
Java
6
star
84

spring-activiti-sandbox

im addicted to git. wanted a fork in which to work
Java
6
star
85

cdct-reservations

scratch to make Bootiful Microservices work from a CDCT Spring Cloud Contract-centric demo perspective
Shell
6
star
86

spring-doge-microservice-configuration

6
star
87

bootiful-gcp-riff-function

a simple function for a powerful FaaS
Java
6
star
88

kotlin-jumpstart-with-dr-subramaniam

The code for the Kotlin jumpstart that Dr. Subramaniam and I gave at Devnexus 2019
Kotlin
6
star
89

spring-data-native-samples

examples working with Spring Data and Spring Native
Java
6
star
90

webauthn-demo

Java
6
star
91

mybatis-spring-native

Some hints to make MyBatis mappers work in a Spring Native context
Java
5
star
92

jooq-example

Java
5
star
93

custom-spring-security-filter

Shell
5
star
94

bootiful-time-springone-2020

In this talk we'll look at how to build and test asynchronous services
Java
5
star
95

bootiful-two-scratch

over the shoulder demo of a lot of things in Spring Boot 2 that folks might like
Java
5
star
96

security-scratch

Shell
5
star
97

reactive-summit-keynote-2021

Kotlin
5
star
98

cloud-native-java-in-20m

Java
5
star
99

bootiful-cassandra

Java
5
star
100

bootiful-angular

TypeScript
5
star