jesperancinha.hashnode.devHow to Manage Your APIs Across Multi-Cloud Environments1. Introduction To manage APIs across muli-cloud environments we need an API gateway. Kong provides this using Kong KONNECT. In this article, we’ll look into ways to make that a reality and work with them. 2. Configure API Gateways in Each Cloud Prov...Jan 9, 2025·12 min read
jesperancinha.hashnode.devWhat is the Purpose of the Main Dispatcher?If you have this question, perhaps you are a long time server-side developer and are wondering what the Main Dispatcher is doing in the Kotlinx coroutines library? Well, the Main Dispatcher exists as kind of interface, but its implementation isn't re...Jan 9, 2025·5 min read
jesperancinha.hashnode.devWhy the Global Scope isn't advised to be used?The GlobalScope is a kind of scope in the world of Kotlin coroutines that challenges a lot of developers and prompts many to say that it is not useful, and it was probably a bad idea to introduce it in the kotlix standard library any ways since the u...Jan 9, 2025·4 min read
jesperancinha.hashnode.devWhen thinking about Java fields we use-site target in KotlinOne of the greatest strong points of Kotlin can also be its weakness. When we talk about data classes today, and in the same way java records, we tend to focus, at least many people I know do, on the complete elimination of the boilerplate code. Boil...Jan 9, 2025·9 min read
jesperancinha.hashnode.devHow does concurrency play a role in coroutines?If you are a bit familiar with coroutines, you probably have an idea already that coroutines are a mechanism that runs a set of instructions. Your probably also heard this term cooperative multitasking or non-preemptive multitasking. In broad terms, ...Jan 9, 2025·4 min read