Sign in

Lecturer, Lead Software Engineer and Virtual Reality & Augmented Reality Researcher

Best libraries for your web app’s audio processing

Implementing web applications with high-fidelity audio processing can be a challenging task. But, if you know the correct tools, you can make it a whole lot easier.

In this article, I will introduce the 5 best audio processing libraries for JavaScript to help you choose the best one for your…


Google Chrome experiments you should try

Chrome Dev Tools is one of the most used tools among web developers. But it has some amazing features that most developers are not aware of.

In this article, I will discuss the top 5 Chrome DevTools experimental features every developer should try.

1. CSS Overview — Every bit and piece of styles

CSS Overview provides a summary of all…


What you should consider when choosing a third-party NPM library for your project.

Installing an NPM package is a pretty straightforward task. But, choosing the right package is a lot harder than you think since there are over 1.3 million out there.

So, this article will discuss 5 best practices you need to follow when selecting a third-party NPM library for your project.

1. Check the Package License


Write once and use everywhere by breaking down modern IaC into independent components

With Pulumi, you can write your Infrastructure as Code (IaC) with popular programming languages like JavaScript and TypeScript. In addition, it already supports a range of Cloud providers, including AWS, Azure, GCP.

This article will explain how I used Pulumi with Bit by creating modular components for Infrastructure in code.


Recommended Map Libraries for your React Application

Implementing user-friendly, effective map functionalities can be a challenging task. But, if you know the correct tools, you can make it a whole lot easier.

So, in this article, I will introduce the 5 best map libraries for React with feature comparisons to help you choose the best one for…


Building a custom design system using Material UI library

Modern design systems rely heavily on rich UI component libraries. They promote code reusability, enable consistency in design (in and across apps) and speed up overall development.

This article shares how I used React Material UI with Bit open source platform to create a custom design system focused on consistency…


Evaluating different Rich Text Editor for React with feature comparisons

Today, Rich Text Editors are used in many applications, including simple blogs to complex content management systems. However, choosing one isn’t easy since there are many out there with different capabilities.

So, in this article, I will evaluate 5 Rich Text Editor for React with feature comparisons to help you…


Free Google Solution, No Download or Login Required

With social distancing and safety measures, every business tries to implement solutions to make the customer experience better and safer.

“Hack to Help: COVID-19 at Experiments With Google” is a community that volunteers to build small web solutions and they have released…


VR is not a science fiction or a technology limited to researches. Still, nowadays,It has become a tool to make some tasks way easier and more efficient than we assume. But as many think, Virtual Reality is only good at Gaming or Entertainment related fields. …


As newbies to the software engineering field, most of us focuses a lot on building web apps that are ‘working’ or at least ‘demo-able’, which is somewhat understandable. But I have seen most of the newbies into software engineering are having various problems when they are supposed to complete a…

Yasas Sri Wickramasinghe

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store