From Patch to Perfection: Navigating NPM Semantic VersioningSemantic versioning or SemVer for short is a software release standard that is designed to potentially eliminate confusion and helps to develop incremental software. In this article, we will discuss some of the concepts related to SemVer which are cr...Sep 4, 2023 · 4 min readvanessa.hashnode.dev
Demistifying Websockets with NodeJS - part 2Welcome to the second part of this series where we'll talk a bit more about websockets as it relates to a real use case in a node js app. The use case in this context is a web chat app. We'll focus only on the backend implementation. To demonstrate t...Aug 16, 2023 · 2 min readvanessa.hashnode.dev
Demystifying Websockets with NodeJS Part 1Communication is the bane of life. Being a bidirectional or multi-directional concept as the case may be, it is present in every facet of human existence. In modern web applications, we often come across real-time communication(RTC) in web apps. This...Aug 2, 2023 · 2 min readvanessa.hashnode.dev
Building a real time chat app with Amplify CLI & AppSyncOne of my favorite parts about being a software engineer is architecturing code. A few things make me light up like how the different parts of the technologies wire in to address the business needs of what you're building. Recently, I took up a side ...Jul 24, 2023 · 1 min readvanessa.hashnode.dev