When you design a microservice system, there are some key topics and tools you should be familiar with. Designing a successful microservice system differs from developing a successful monolithic application in several key ways, and the better understanding you have of these differences the better you’ll be able to ensure that your environment is reliable, secure, and consistent. In this article, we’ll discuss eight topics that NodeJS microservice developers should be familiar with.
Subscribe
Get our best content on how to build better apps.
Subscribe
Get our best content on how to build better apps.
Got product development questions?
Join us on
Discord
5 Pitfalls of Node.js Microservices and How to Solve Them
When it comes to Node.js design patterns, microservices are useful patterns that can improve the flexibility and reliability of applications. However, microservice architectures must be carefully designed, as they can create roadblocks and inefficiencies that reduce team velocity.
The Bitovi Team
I’m Going to be WFH Today
Tips & Tricks for being a successful remote employee
Due to recent events, lots of people are now "Work From Home (WFH)". If you have never worked from home for long periods of time, it can feel a little weird at first. You might find yourself easily distracted by the TV, streaming services, chores, or your bed might be calling your name. Working from home can be a great experience - start with little changes to get comfortable. I want to share some of the things that have helped me in being a full-time remote employee for Bitovi for the past four years.
The Bitovi Team
Recursive React Components
Often times, particularly when dealing with complex nested data, React developers need to re-think the way they're structuring their component trees. In certain cases, when the data requires it, component trees can't be rendered in an iterative fashion, instead React developers must rely on recursion to display their data.
The Bitovi Team
Faster Load Times For Any Framework
At Bitovi, we’ve been working on utilizing HTTP streaming to speed up single-page application (SPA) load times for the last couple of years. We’ve developed a technique that accelerates page load times that we call incremental rendering, which went into DoneJS 3. Today we’re happy to announce another project, Velocirender, which brings incremental rendering to any framework.
This article will:
The Bitovi Team
Creating an SVG Icon Typeface
Icons are used in applications, websites, marketing materials, you name it. They communicate complex topics, create visual interest, punctuate topics, and draw user focus. One of the easiest things to do to ensure that icons are used correctly across applications is to create and share an icon typeface. These icons can then be added to documents on a computer as a font, or used in your stylesheet to display the icons online or in an application.
The Bitovi Team
Best Practices for Working with SVGs
For the past several years I've been working with SVGs - a lot. Not surprising to myself, I quickly fell in love with them for all the reasons I love vector art. I have come up with several tricks to get lean, highly manageable SVGs that I want to share with you here.
The Bitovi Team