With the trends towards multiple screens for software applications and the success of Apple, the notion of User eXperience (UX) has gained a better visibility and recognition in the world of software development.
GraphQL and microservices architectures based on Node.js are perfectly compatible. You can use GraphQL as a data layer for these microservices and combine data from all these services into one universal API.
In today’s fast-paced software development landscape, it’s essential to have tools that allow us to build, test, and deploy our applications quickly and efficiently. Being able to ship features fast implies having a healthy and maintainable codebase, which can be tricky and daunting, especially in the long-run.
We spend a lot of our time reading TypeScript code for many different reasons, code that may have been written by yourself or someone else. So why not do our future selves and colleagues a favor and write TypeScript code that at a glance will communicate what it’s doing?