Geovanny Mendoza
geovannycode.bsky.social
Geovanny Mendoza
@geovannycode.bsky.social
Senior Backend Developer with solid knowledge and experience in Java, Kotlin, the Spring Ecosystem, Golang, and @vaadin.com Champion. Co-founder of @Jugbaq 💻.

Follow: geovannycode.com
Reposted by Geovanny Mendoza
New blog post: Using Kafka Streams and Interactive Queries to consume, aggregate and query streaming data in business web apps built with #Hilla (by @vaadin.com).

rene-wilby.de/en/blog/hill...
Hilla and Kafka. Part 3: Kafka Streams
Using Kafka Streams and Interactive Queries to consume, aggregate and query streaming data in the Hilla backend and visualize the data in the Hilla frontend in a reactive way.
rene-wilby.de
July 16, 2025 at 7:25 AM
Reposted by Geovanny Mendoza
BREAKING: @vaadin.com is a terrible framework (if you're trying to hack it).
July 30, 2025 at 2:46 PM
Reposted by Geovanny Mendoza
🎉 Ktor 3.2.3 is here!

Check out the changelog for the full details 👇
kotl.in/r0xsc7
WhatsNew 3.2
Kotlin Server and Client Framework for microservices, HTTP APIs, and RESTful services
kotl.in
July 30, 2025 at 2:59 PM
Reposted by Geovanny Mendoza
Show the world what Kotlin and Compose Multiplatform can do. Compete for our $55k prize and your share of the event’s massive $350k+ total pool 🚀

Introducing the KMP Reach Award 🏆 at #Shipaton2025, the biggest mobile hackathon of the year.

Join the challenge: jb.gg/0fe1ly
Ship, Share, and Win: The Kotlin Multiplatform Award at Shipaton 2025 | The Kotlin Blog
Join the global Shipaton 2025 hackathon — build with Compose Multiplatform and Junie, and compete for over $300,000 in cash prizes.
jb.gg
July 30, 2025 at 5:16 PM
I am Container whisperer. Unleash your inner Duke and win a limited-edition T-shirt! #Java30WithIntelliJIDEA www.jetbrains.com/lp/java-30/c...
Container whisperer
You deploy across clouds like it’s second nature. Docker listens, Kubernetes obeys, and somehow it all just works.
www.jetbrains.com
May 23, 2025 at 8:14 PM
Reposted by Geovanny Mendoza
🚀 Construye Asistentes Inteligentes en Java con Spring Boot, Claude AI y @vaadin.com.
Integra procesamiento de lenguaje natural en aplicaciones full-stack modernas.

👨‍💻 Artículo completo 👉 geovannycode.com/construye-as...

#Java #SpringBoot #Vaadin #ClaudeAI #AI #FullStackDeveloper
April 27, 2025 at 5:52 AM
🚀 Construye Asistentes Inteligentes en Java con Spring Boot, Claude AI y @vaadin.com.
Integra procesamiento de lenguaje natural en aplicaciones full-stack modernas.

👨‍💻 Artículo completo 👉 geovannycode.com/construye-as...

#Java #SpringBoot #Vaadin #ClaudeAI #AI #FullStackDeveloper
April 27, 2025 at 5:52 AM
Reposted by Geovanny Mendoza
🚀 New article: Functional Programming in #Java - Part 2
This post covers #Streams, #Lambdas & #Collectors to help you design more expressive Java code.
Check it out 👉 geovannycode.com/en/Functional-programming-series-in-Java%3A-Part-2%3A-Streams--collectors--and-lambda-expressions-in-software-design
April 12, 2025 at 12:24 AM
Reposted by Geovanny Mendoza
🔒 New blog post!
Learn how to integrate Okta with Vaadin and Spring Boot to build secure web apps with modern Java frameworks.
Read it here 👉 geovannycode.com/en/Spring-Boot-Vaadin-Okta-Secure-Authentication-and-Authorization

#Java #SpringBoot #Vaadin #Okta #Security
April 12, 2025 at 12:23 AM
🚀 New article: Functional Programming in #Java - Part 2
This post covers #Streams, #Lambdas & #Collectors to help you design more expressive Java code.
Check it out 👉 geovannycode.com/en/Functional-programming-series-in-Java%3A-Part-2%3A-Streams--collectors--and-lambda-expressions-in-software-design
April 12, 2025 at 12:24 AM
🔒 New blog post!
Learn how to integrate Okta with Vaadin and Spring Boot to build secure web apps with modern Java frameworks.
Read it here 👉 geovannycode.com/en/Spring-Boot-Vaadin-Okta-Secure-Authentication-and-Authorization

#Java #SpringBoot #Vaadin #Okta #Security
April 12, 2025 at 12:23 AM
Reposted by Geovanny Mendoza
🔐 Autenticación y Autorización Segura con SpringBoot, @vaadin.com y Okta
Desde la creación del formulario de registro hasta la integración OAuth 2.0, aprende a construir una aplicación moderna, segura y con buenas prácticas de arquitectura.
📎 geovannycode.com/spring-boot-...
#Vaadin #Java #Okta
April 8, 2025 at 6:46 AM
🔐 Autenticación y Autorización Segura con SpringBoot, @vaadin.com y Okta
Desde la creación del formulario de registro hasta la integración OAuth 2.0, aprende a construir una aplicación moderna, segura y con buenas prácticas de arquitectura.
📎 geovannycode.com/spring-boot-...
#Vaadin #Java #Okta
April 8, 2025 at 6:46 AM
Reposted by Geovanny Mendoza
Spring Boot REST API Anti-Patterns and Best Practices

www.youtube.com/watch?v=koxu...

#Java #SpringBoot #BestPractices
Spring Boot REST API Anti-Patterns and Best Practices
YouTube video by SivaLabs
www.youtube.com
April 5, 2025 at 3:15 PM
Reposted by Geovanny Mendoza
🚨Spring Boot: Build URL Shortener Application🚨 Part 7: Secure Web Applications using Spring Security

www.youtube.com/watch?v=-le-...

👉 Configuring Spring Security
👉 Default and Custom Login Page
👉 Show Login/Register/Logout links conditionally
👉 Role Based Access Control
👉 Get Login User Info
Spring Boot: Build URL Shortener Application - Secure Web Applications using Spring Security
YouTube video by SivaLabs
www.youtube.com
April 4, 2025 at 5:08 AM
Reposted by Geovanny Mendoza
Vibe coding feature (prototype) in @vaadin.com Copilot is magical. Rudolf the red nose agent really builds the full Spring app for you…

youtu.be/rBX_ZPvPfN0
Vaadin Copilot AI Pair Coder Prototype
YouTube video by vaadinofficial
youtu.be
March 29, 2025 at 2:48 AM
Reposted by Geovanny Mendoza
🚀 New blog series!
📌 Functional Programming in #Java Part 1: Introduction and Fundamentals. Learn how to apply functional programming in Java with key concept, benefits, and practical examples. Improve your code and leverage modern Java capabilities!
📖 Read it here 👉 geovannycode.com/en/Functiona...
March 12, 2025 at 3:06 PM
Reposted by Geovanny Mendoza
🎉 Java 24 has arrived!
What’s new? A lot: better performance, stronger security, and improved productivity tools for devs.

🧑‍💻 I wrote a breakdown with practical examples — check it out here:
🔗 geovannycode.com/en/Java-24%3...

#Java24 #Java #DevTools #telodijoelgio
March 24, 2025 at 7:26 PM
Reposted by Geovanny Mendoza
🧠 ¿Quieres escribir código Java más limpio y escalable?
En la Parte 2 de mi serie sobre Programación Funcional te muestro cómo usar Streams, Collectors y lambdas para lograrlo.

👉 geovannycode.com/serie-progra...

#Java #FunctionalProgramming #Lambda #Streams #telodijoelgio
March 28, 2025 at 6:40 AM
🧠 ¿Quieres escribir código Java más limpio y escalable?
En la Parte 2 de mi serie sobre Programación Funcional te muestro cómo usar Streams, Collectors y lambdas para lograrlo.

👉 geovannycode.com/serie-progra...

#Java #FunctionalProgramming #Lambda #Streams #telodijoelgio
March 28, 2025 at 6:40 AM
🎉 Java 24 has arrived!
What’s new? A lot: better performance, stronger security, and improved productivity tools for devs.

🧑‍💻 I wrote a breakdown with practical examples — check it out here:
🔗 geovannycode.com/en/Java-24%3...

#Java24 #Java #DevTools #telodijoelgio
March 24, 2025 at 7:26 PM
🚀 New blog series!
📌 Functional Programming in #Java Part 1: Introduction and Fundamentals. Learn how to apply functional programming in Java with key concept, benefits, and practical examples. Improve your code and leverage modern Java capabilities!
📖 Read it here 👉 geovannycode.com/en/Functiona...
March 12, 2025 at 3:06 PM
Reposted by Geovanny Mendoza
💡 ¿Sabías que la programación funcional en Java puede hacer tu código más seguro, escalable y expresivo?
🚀 En esta serie de artículos exploraré cómo aplicar expresiones lambda, Streams API e inmutabilidad en tus proyectos de Java.
📌 Primera entrega disponible aquí 👉 geovannycode.com/serie-progra...
March 10, 2025 at 6:04 AM
Reposted by Geovanny Mendoza
I have published a new blog post to explain what benefits Spring developers can expect from the next-level Spring null safety support based on JSpecify and NullAway. spring.io/blog/2025/03...

It will be available for general consumption in the upcoming Spring major version at the end of the year.
March 10, 2025 at 5:30 PM