Many popular projects and companies have greatly implemented Microservices architecture. One of its benefits is that we can create a service with a single responsibility for specific business logic. So whenever the business has a new feature, we can create a new service loosely coupled with other microservices.
Another benefit of microservices is that we can deploy them independently. It means we can use whatever languages or frameworks that a service sees fit. But in practices, companies usually define a default language/framework for their microservices. …
E-commerce is on the rise at this time of the year 2020. The global pandemic forces us to do anything from home. Thus, brick-and-mortar shop owners are adapting and starting to build their first online shop. As a developer, I saw this as an opportunity to share my knowledge to help struggling businesses. With the skill of creating a mobile app for those business owners, you would be a faster and cheaper choice than big e-commerce consultants.
React Native is a javascript framework for building native iOS and Android app. It is based on React and your code will be…
Learning from home is becoming our new normal. Students are turning from books to online learning apps. It creates a challenge for developers to build more interactive app which can display rich content for users, including math equations. By implementing KaTeX and Markdown in React, your single-page app can render complex equations inside a rich text content.
KaTeX is a Javascript library that displays mathematical notation based on the TeX layout. It is developed by Khan Academy and known for faster rendering than its alternative, MathJax. In this tutorial, we are going to use the following libraries,
Performance testing (PT) is essentially a testing practice to determine how a system performs by observing its stability and responsiveness. The simplest form of PT is load testing. Load testing is performed by applying a simulated load to a system and measuring the overall impact on the system. A GraphQL server is running as a resolver for GraphQL queries and mutations which usually connects to some microservices and databases. To apply a load test on it, we can use Apache JMeter to simulate a user flow from the front-end side of an app with a number of concurrent requests.
JMeter…
Full-stack engineer at @jeniusconnect | Self-taught programmer | Always a beginner in React Native, Next.js, Node.js, GraphQL, and Typescript.