Welcome

Welcome to Ranjesh Viswa’s blog!

At this site, I will be writing on Java and related technologies.

All new and interesting topics, tutorials, guides and concepts related to Java, Java EE, Kotlin, Scala will be discussed here over a period of time.

So please keep checking this blog and enjoy reading!

Blog

Python based FastAPI for Java based Spring Boot Developers

Overview FastAPI is a modern Python framework for building REST APIs and backend services. It is designed around Python type hints, asynchronous programming, and automatic API documentation generation. For Java developers coming from Spring Boot, FastAPI feels lightweight, explicit, and highly productive while still supporting enterprise-grade REST services. FastAPI offers: Lightweight and fast startup Async …

Ktor for Spring Boot Developers

Overview Ktor is an open source framework  built by JetBrains for building asynchronous servers and clients in Kotlin. Ktor offers: Lightweight, minimal, fast startup Kotlin -first and coroutines Interoperable with Java Tooling support- tight integration with Intellij IDEA Fast Growing ecosystem Supports Microservices, APIs, serverless Cleaner Kotlin DSLs Introduction In this article, we will show …

How to create an OAuth2 Client using Spring Boot

Overview   This guide shows how to create an OAuth2 client and consume an endpoint protected by OAuth2 authorization server using Spring Boot. Introduction Let’s say you are part of a Bank backend development team and you need to create an internal endpoint, which will give real time status of international payment transaction. The internal …

About

I am a Developer with 24+ years experience consulting for many different customers, in a wide range of contexts (such as retail, telecoms, banking, payments, and public sector). 

Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Cloud, Testing, CI/CD and DevOps. 

Born in India,  staying and working in London since last 15 years.

Contact Us

If you have question, comments, please send me a message. I would love to hear from you!