goafabric
goafabric
  • 36
  • 20 896
OpenID Connect Authentication with Kong and Apisix Gateway
A short video on how to put OIDC Authentication on every Application.
Featuring Kong and Apisix Gateway
Sources
github.com/goafabric/example-konstruction-kit
Переглядів: 271

Відео

Sidecarless Istio Ambient Mesh - First Look
Переглядів 4310 місяців тому
In this very brief Video we are going to take a short look into Istio Ambient Mesh.
The Chances and Pitfalls of Distributed Caching with Spring, Caffeine, and Redis"
Переглядів 16610 місяців тому
A short Video how to implement Caching with Spring. Either with Caffeine In Memory or a Redis Database. Sources github.com/goafabric/callee-service/tree/refactoring/doc/examples/cache github.com/goafabric/callee-service/tree/console
Native Sidecars with Linkerd 2.15
Переглядів 8311 місяців тому
A very short Video about Linkerd 2.15 and what it could mean for you Links linkerd.io/2024/02/21/announcing-linkerd-2.15/ github.com/linkerd/linkerd2/releases ua-cam.com/video/G1QVXZiMGw4/v-deo.html My Terraform Video ua-cam.com/video/C_ke2_vh3bo/v-deo.htmlsi=4_g81lSSeabPKYXg Sources github.com/goafabric/example-konstruction-kit/tree/refactoring
Kubernetes Deployment Wizardry: Helm, Terraform, and ArgoCD in Action
Переглядів 246Рік тому
A short video that shows how to leverage the combination of Helm, Terraform and Argo CD for deployment automation. Sources github.com/goafabric/example-konstruction-kit/tree/refactoring Timestamps 0:16 - Image 1:00 - Helm 4:54 - Terraform 12:07 - Argo CD 16:25 - Wrapping things up
Effortless Java Chat Apps With LLM Magic
Переглядів 262Рік тому
In this Video we will take a look on how to build simple ChatGPT like Chatbots. As well as how to wire your own application and data to an LLM. We will leverage Langchain4J for this. In combination with remote OpenAI and local Ollama. Sources github.com/goafabric/chatbot-langchain4j-example Timestamps 0:25 - Simple Chatbot 4:20 - Connect your own application and data
Webservices with WASI, GO and Docker
Переглядів 63Рік тому
A short video of how we can leverage the latest version of Go to compile Web Services to WASI. And how we can run these directly and inside of Docker. Sources github.com/goafabric/go-eval
Java 21 Native with Boot and Loom
Переглядів 152Рік тому
A Video about Java 21, Spring Boot 3.2 and Project Loom Sources github.com/goafabric/person-service Timestamps 0:15 - Java 21 7:20 - Kotlin 08:09 - Loom
Should your Spring Friend choose JobRunr over Spring batch ?
Переглядів 556Рік тому
A short video on how to use Jobrunr, as possible alternative to Spring Batch. Also supports #Quarkus & #mongodb Timestamps 0:12 - Basics 10:20 - Dashboard 12:50 - Mongodb Sources github.com/goafabric/jobrunr-example
180 Seconds of Graalvm 23
Переглядів 101Рік тому
With the latest Release of GraalVM 23, we're gonna take a short look at what's new
Living on the Edge with Spring Boot 3.1 & Java 20 & Gradle 8.1
Переглядів 148Рік тому
Join me today when we're gonna talk about the latest version of - Spring Boot 3.1 - Gradle 8.1 - Java 20 Sources github.com/goafabric/callee-service/tree/refactoring Links ua-cam.com/video/gNSqB6dMt20/v-deo.html (Loom) ua-cam.com/video/lAw5ZUupZ4I/v-deo.html (Quarkus 3.0)
Demystifying Spring Integration
Переглядів 1,6 тис.Рік тому
A Video about Spring Integration An Implementation of the Enterprise Integration Patterns Contains multiples examples with the Java DSL Timestamps 00:13 - Basics 02:55 - Simple 11:40 - Complex Sources github.com/goafabric/spring-integration-evaluation
Spring Batch in Action
Переглядів 1,2 тис.Рік тому
A Video about Spring Batch and it's key concepts Sources github.com/goafabric/spring-boot-example-batch
Project Loom Preview - The Power of Virtual Threads
Переглядів 96Рік тому
A Video about Project Loom and Virtual Threads Sources github.com/goafabric/spring-boot-example-batch/tree/refactoring
OpenID Connect Revisited with Keycloak and Spring Authorization Server
Переглядів 8482 роки тому
OpenID Connect Revisited with Keycloak and Spring Authorization Server
Spring Native AOP - Finally fixed by Jürgen Höller !
Переглядів 852 роки тому
Spring Native AOP - Finally fixed by Jürgen Höller !
Quarkus 3.0 - First Look
Переглядів 4302 роки тому
Quarkus 3.0 - First Look
Introduction to Kafka & RabbitMQ
Переглядів 1562 роки тому
Introduction to Kafka & RabbitMQ
Spring Batch in a Nutshell
Переглядів 2432 роки тому
Spring Batch in a Nutshell
Wasm + Docker - A Match Made in Heaven ?
Переглядів 5272 роки тому
Wasm Docker - A Match Made in Heaven ?
What The Wasm
Переглядів 2672 роки тому
What The Wasm
Spring Boot 3 - Spring Boot 3.0 GA - First Look
Переглядів 2,4 тис.2 роки тому
Spring Boot 3 - Spring Boot 3.0 GA - First Look
Spring Boot Native 3.0 RC1 - A Game Changer
Переглядів 4822 роки тому
Spring Boot Native 3.0 RC1 - A Game Changer
Spring Boot Native 3.0 - M5
Переглядів 1482 роки тому
Spring Boot Native 3.0 - M5
S3 Object Storage with Spring and Minio
Переглядів 2,3 тис.2 роки тому
S3 Object Storage with Spring and Minio
Introduction to GraphQL with Quarkus and Spring
Переглядів 2002 роки тому
Introduction to GraphQL with Quarkus and Spring
Intro to Machine Learning in 15 Minutes
Переглядів 842 роки тому
Intro to Machine Learning in 15 Minutes
Cloud Native Services with Gradle, Kotlin, Native, Go
Переглядів 902 роки тому
Cloud Native Services with Gradle, Kotlin, Native, Go
Spring Data (NO) SQL
Переглядів 492 роки тому
Spring Data (NO) SQL
Services by Example
Переглядів 702 роки тому
Services by Example

КОМЕНТАРІ

  • @achaladias1003
    @achaladias1003 Місяць тому

    wow, you solved my all tech problem from on video

  • @m.cs.4870
    @m.cs.4870 Місяць тому

    The best stuff I found about Spring Integration over the internet at all! Great job, magnificent help. Thank you a lot!

  • @albertlam2433
    @albertlam2433 5 місяців тому

    Can you please provide the steps how to start the application and run the SimpleConfiguration in intellij?

  • @hamidhamidi764
    @hamidhamidi764 10 місяців тому

    Grate explanation and to the point. Thanks a lot my friend

  • @jaiverma3090
    @jaiverma3090 11 місяців тому

    precise explanation

  • @shobhit321
    @shobhit321 Рік тому

    Lets say i have 2 apps , i send a message from app1 on a channel where this channel is initialised, app2 wants to receive this mesaage from the channel in app1. The channel is of default type. Is it possible to send message from app1 to app2. How is it possible as both app1 and app2 are 2 jvms?

    • @goafabric
      @goafabric 11 місяців тому

      It's been a long while when I recorded the Video, but afaik this is not doable. Spring Integration is for processes running inside the same Jvm. At least out of the Box. If it's two different JVMs you might still use it, but will have to leverage REST Communication with your own Integration Implementations

  • @TheExcentro
    @TheExcentro Рік тому

    Thanks a lot!

  • @falchi8048
    @falchi8048 Рік тому

    btw nice video

  • @falchi8048
    @falchi8048 Рік тому

    how can I can adapt the code for the MiniO send the data to my S3 bucket?

  • @santhoshannamalaisakthivel3899

    Much appreciated! 👍

  • @goafabric
    @goafabric Рік тому

    Hey people, this is me from the fture, Christian Humer from Graalvm told us, that if we enable the '-Ob' option, that build times go down again. And it's even better .. the build times are even about 10% faster then before, while the memory usage is stell less. He pointed out, that execution speed will be worse ... but i think for now that's a working tradeoff, for what we gain in compile speed an mem reduction. Grea8 work from the Graalvm team

  • @blipintime1543
    @blipintime1543 Рік тому

    Thanks for a great working example. I had spent hours in making it work and finally found your video. I still wonder how this guy is making it work without any issues. Notice the URL he is using is **/oauth2/authorize/** and it happily works !! ua-cam.com/video/N0LiMIGCDgg/v-deo.html Any comment is greatly appreciated.

  • @Yorgarazgreece
    @Yorgarazgreece Рік тому

    man this helped me a lot on understanding how to configure ouath2-proxy with any ingress. thank you!

    • @goafabric
      @goafabric Рік тому

      Glad to help out :) There is another more recent video concerning OIDC, that even goes a little more into the details

    • @goafabric
      @goafabric Рік тому

      ua-cam.com/video/ZrG7fdTDjzw/v-deo.html

  • @pad5724
    @pad5724 Рік тому

    Thank you sir. Any suggestion how to continue spring batch learning process?

    • @goafabric
      @goafabric Рік тому

      Spring Batch's Documentation is pretty solid .. Other than that "Spring Batch in Action" is a good Book

  • @pad5724
    @pad5724 2 роки тому

    Tha!nks, can you make video about implementing custom hibernate naming strategy by inhereting default one provided by spring boot?

    • @goafabric
      @goafabric 2 роки тому

      thank you for your comment .. to be honest i am no hibernate expert :) just using this for basic use cases

  • @AmazingVWorld
    @AmazingVWorld 2 роки тому

    Hi, I am using openapi generator and generated java class has line like below @javax.annoation.Genarated(Value="..") So in this case SpringBoot 3.0.0 does not compile javax and it fails Any solutions/suggestion on this?

    • @goafabric
      @goafabric 2 роки тому

      i dont know what generator you are exactly using but boot 3.0 depends on jakartee 9, so all javax annotations have to be moved to jakarta annotations .. so your generator also needs to support jakarta ee .. or you have to manually replace javax => jakarta after generation

  • @goafabric
    @goafabric 2 роки тому

    Just as a HeadsUp OpenAPI is now finally working with the latest 2.0.0-M7-SNAPSHOT And also container builds via "./gradlew bootBuildImage" Both are added to the gradle build scripts and also executed via Github Actions.

  • @saivineethnagamalla
    @saivineethnagamalla 2 роки тому

    I am trying to migrate from 2.6.6 to 3.0.0-M1 but I am not able to , i am getting an error in pom.xml for repositories