DEV Community

João Esperancinha profile picture

João Esperancinha

I'm a software engineer with 10+ years of experience mosty in Java. I'm an OCP11, Spring Professional 2020 and I am a Kong Champion. I am the owner of channel JESPROTECH on YouTube.

Location Nieuwegein Joined Joined on  Personal website http://joaofilipesabinoesperancinha.nl/ github website

Education

ISEL Lisboa

Pronouns

He/Him

Work

Software Engineer

Seven Year Club
1 Week Community Wellness Streak
Writing Debut
Six Year Club
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Implementing a Geo Location module using the Haversine formula

Implementing a Geo Location module using the Haversine formula

Comments
14 min read

Want to connect with João Esperancinha?

Create an account to connect with João Esperancinha. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Making reactive applications with a Kitten Care Example

Making reactive applications with a Kitten Care Example

5
Comments 3
38 min read
How to make the best of a slow machine running on limited resources with a Windows environment as a Java Engineer

How to make the best of a slow machine running on limited resources with a Windows environment as a Java Engineer

Comments
7 min read
Redis Cache - A String story

Redis Cache - A String story

5
Comments
5 min read
Pub-sub Redis in Micronaut

Pub-sub Redis in Micronaut

Comments
4 min read
How to Manage Your APIs Across Multi-Cloud Environments

How to Manage Your APIs Across Multi-Cloud Environments

Comments
12 min read
ISBN Stacks — A look at a possible Spring Application implementation without annotations

ISBN Stacks — A look at a possible Spring Application implementation without annotations

Comments
19 min read
City Library — An advanced guide to Circuit Breakers in Kotlin

City Library — An advanced guide to Circuit Breakers in Kotlin

Comments
17 min read
Monitoring Secure Coroutines and WebFlux Reactive applications with Prometheus, Grafana, and InfluxDB — A webcams example

Monitoring Secure Coroutines and WebFlux Reactive applications with Prometheus, Grafana, and InfluxDB — A webcams example

Comments
38 min read
Learning JWT security using KumuluzEE — The finances of a league of the environment

Learning JWT security using KumuluzEE — The finances of a league of the environment

Comments
33 min read
Kotlin Coroutines vs Java Virtual Threads — A good story, but just that…

Kotlin Coroutines vs Java Virtual Threads — A good story, but just that…

1
Comments
44 min read
Kotlin Native and GraalVM - The Story So Far

Kotlin Native and GraalVM - The Story So Far

2
Comments
32 min read
Protecting Applications with Kong security plugins and using StatsD to monitor system states — A healthy camera story

Protecting Applications with Kong security plugins and using StatsD to monitor system states — A healthy camera story

Comments
39 min read
Configurable Kong API Gateway with Micronaut Services in Kotlin — A very odd Yucca tribute concert

Configurable Kong API Gateway with Micronaut Services in Kotlin — A very odd Yucca tribute concert

Comments
32 min read
Learning AWS with Localstack and Reactive Kotlin — A stamps and coins implementation

Learning AWS with Localstack and Reactive Kotlin — A stamps and coins implementation

Comments
27 min read
Coroutines, Distributed Cache, Resilience, and Replication in Kotlin — Making a VMA’s application

Coroutines, Distributed Cache, Resilience, and Replication in Kotlin — Making a VMA’s application

Comments
24 min read
From Paris to Berlin — Creating Circuit-Breakers in Kotlin

From Paris to Berlin — Creating Circuit-Breakers in Kotlin

Comments
20 min read
NewsCast — Using Sagas with Choreography and Orchestration Patterns — Kotlin example

NewsCast — Using Sagas with Choreography and Orchestration Patterns — Kotlin example

Comments 5
13 min read
The streaming bridges — A Kafka, RabbitMQ, MQTT and CoAP example

The streaming bridges — A Kafka, RabbitMQ, MQTT and CoAP example

Comments
33 min read
Chrome OS Guide to go from Zero to DevOps Hero in a nutshell

Chrome OS Guide to go from Zero to DevOps Hero in a nutshell

4
Comments
9 min read
Deploying Mancala with Minikube — A beginners guide

Deploying Mancala with Minikube — A beginners guide

Comments
20 min read
Comparing WebFlux and Spring MVC with JMeter and Kotlin

Comparing WebFlux and Spring MVC with JMeter and Kotlin

3
Comments
18 min read
Reactive Programming applied to Legacy Services — A WebFlux example

Reactive Programming applied to Legacy Services — A WebFlux example

4
Comments
32 min read
CQRS — Command Query Responsibility Segregation — A Java, Spring, SpringBoot, and Axon Example

CQRS — Command Query Responsibility Segregation — A Java, Spring, SpringBoot, and Axon Example

Comments
12 min read
Hexagonal Architecture — A Favorite Lyrics Spring Boot — Java Example

Hexagonal Architecture — A Favorite Lyrics Spring Boot — Java Example

Comments
13 min read
Decoding Kotlin - Your guide to solving the mysterious in Kotlin

Decoding Kotlin - Your guide to solving the mysterious in Kotlin

1
Comments 2
31 min read
Kuma Meshes Head-On - A beginners guide

Kuma Meshes Head-On - A beginners guide

Comments
22 min read
They said to use the Default Dispatchers but I found out it was Unconfined

They said to use the Default Dispatchers but I found out it was Unconfined

Comments
10 min read
What is the Purpose of the Main Dispatcher?

What is the Purpose of the Main Dispatcher?

Comments
4 min read
When thinking about Java fields we use-site target in Kotlin

When thinking about Java fields we use-site target in Kotlin

Comments
7 min read
Why the Global Scope isn't advised to be used?

Why the Global Scope isn't advised to be used?

Comments
3 min read
How does concurrency play a role in coroutines?

How does concurrency play a role in coroutines?

Comments
3 min read
loading...