<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1%20https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1"> Bitovi Blog - UX and UI design, JavaScript and Front-end development

What's New in Node.js and GraphQL for 2023?

March 3, 2023

Lots of things change year over year, especially in backend development. GraphQL, as well as Node.js, are no exception! We’ll cover some background context for the changes leading up to 2023 and then...

GraphQL: Everything You Need to Know [with Code Examples]

March 1, 2023

Are you thinking about designing a backend API? You probably already know about REST architecture. You might even know that the REST architecture doesn’t handle complex applications very well.

Does Your Design Wiki Answer These Key Questions?

February 27, 2023

Product design projects involve many moving parts. Between design requirements, roadmaps, research findings, and design documentation, there’s a lot of information floating around.

Deploy Any Docker Project to AWS with GitHub Actions

February 24, 2023

Bitovi has created a new GitHub action that makes hosting any Docker-based project in your own AWS account a snap. It’s possible with a combination of Terraform + Ansible wrapped in some scripts with...

Get more out of Slack with an AI-Powered GPT Chatbot [Free Slack App]

February 23, 2023

Have you ever wanted to create your own AI-powered chatbot for Slack? Wouldn't it be great to be able to prompt AI straight from a Slack message? Well, this blog is here to show you how you can...

Team-by-Team PI Planning with the Jira Capacity Report [Free App]

February 22, 2023

Do you often find yourself shuffling between Jira boards and calendars, hoping this sprint, you’ll get the workload balance right? TPOs and Scrum Masters managing multiple teams know the struggle all...

React Hooks vs. Classes: The Ultimate Comparison [with Code Examples]

February 20, 2023

Lately, I’ve seen a lot of conflicting talk in React forums around class components and hooks. For junior and more advanced React devs, I would like to clarify by answering some of the most commonly...

How Node.js Fakes Multithreading

February 15, 2023

Node.js is one of the most popular languages for web servers, even though JavaScript is single-threaded. This might seem contradictory at first—don’t web servers need to handle simultaneous...

Are You Using Enough White Space in Your UI Designs?

February 14, 2023

Incorporating white space into your UI design gives users a break from visual overload and makes their experience more relaxed and enjoyable. Reducing visual load helps increase task completion rates...

How to Recognize Your Team Without Spending Money [Free Slack App]

February 10, 2023

Employee recognition matters. But in a time of tightening tech budgets, it’s tough to find free ways to recognize your team. Most remote team recognition options are either a steep investment or,...