For the first time I became the owner of AMD CPU in 2009 when I started upgrading my gaming machine. I didn't have much money to spend, so I started looking around on the world market for finding the best occasion to buy. (more…)
From time to time during job interviews I encountered questions about some design patterns. At the beginning I was quite confused about this topic, because I knew how to write and create medium-scale applications, but from the theoreticial way I was sucked. (more…)
Kotlin is a very compact language with smart mutability and immutability features. This post was made to explain how the variable definition works in Kotlin, so let's start. (more…)
When coding and having own workflow, sometimes there is a need to display some information in a simple but clear and good way. Personally I think that dialog boxes are a clever way to to this - work every time and there is no any additional need to modify it. I decided to write...
Firstly, let's start our doubts about what are microservices? What it is especially? Microservices are a way of dividing large software projects into small integrated modules that communicate each other through easily written APIs (Application Programming Interfaces). (more…)
An API gateway takes all API connections from clients and routes them to the specific microservice with request routing, data and protocol translation. Commonly it takes or handles a request by invoking many microservices and collect the results, to determine the best path. Can translate between web protocols and web-unfriendly protocols that are used internally. ...
In the first part I wrote more detailed instructions about this task. Now, in the second part, we will try to make our solution in Kotlin. Enjoy! (more…)