CloudFormation is an AWS service that allows provisioning infrastructure using simple text files, that act as a single source of truth, and which can be version controlled with Git or any other tool.
Every day we are implementing new features/client requirements. On every release, we want those changes to be correct, previous features should still be working… with other words we want a stable application. That is why it’s necessary for the BE and FE to write tests (unit and integration tests).
A coding standard gives a uniform appearance to the codes written by different engineers. It improves readability, and maintainability of the code and it reduces complexity also. It helps in code reuse and helps to detect errors easily.
How can we use new technology, for example, virtual reality, to prevent health problems?
We created and designed a 3D input device with 5 mini-games, which aims to be a solution for protecting the office workers from the harms of prolonged sitting.
GraphQL is a query language for your APIs, designed to make APIs fast, flexible and developer-friendly. GraphQL SPQR helps us to simplify the process of adding GraphQL API to any Java project. It works by dynamically generating a GraphQL schema from Java code.
Learn how to develop large distributed systems using Spring Cloud Netflix. This tutorial about service discovery, load balancing and communication between microservices.
I can say that writing unit tests is good for every programmer on his way to becoming great. The quality of coding could dramatically improve using unit tests. The philosophy of writing tests and thinking how the code should be structured to allow the tests to pass, will make you write cleaner code, better structured, using more protocols, make reusable classes.
The practical guide – Part 2: After refactoring the application to MVP, now we want to refactor it to MVVM. Switching from MVP to MVVM will help us understand the fundamental difference between these two design patterns.
Camunda is a great tool to have in your toolbelt. If you are working on projects that often require business processes and/or human actions then Camunda can save you a lot of time. But first, you need to have an understanding of what it is and how it works.