Building an application with the use of object-oriented programming languages is a process during which you should remember a number of rules and principles. They are often collectively referred to as good practices, and their goal is to guide us towards writing code that is generally easy to maintain and extend. Sometimes, failure to follow some rules comes not from the lack of knowledge about their existence, but from our different approach to their application.
In February 2019, a new version of the React library was released. It was signed with the number 16.8.0. Solutions introduced with it revolutionized the whole library. So let`s take a closer look at the new features called React Hooks. As a developer who had the chance to become familiar with the older React libraries I would like to discuss not only the advantages, but also some drawbacks of the new solutions.
As promised, I come back with an article in which I intend to present my conclusions about Go programming language, GraphQL query language and Hyperledger Fabric, which can be described as a platform for creating blockchain platforms for business solutions.
Persuing the goal of self-development, together with a group of friendly programmers we decided to write a small project, which will allow us to familiarize ourselves with the programming language Go, the queries language GraphQL and the platform for creating blockchain platforms for business solutions called Hyperledger Fabric. Certainly you want to ask why we chose these languages and technologies to work for our self-development? I will try to answer this question.
One of the first stages of application design is the choice of architecture. If the choice is for a microservices based architecture, the issue of inter-service communication is important. Often used is the REST API. Is this the best solution?