Shalitha Suranga Programmer | Author of Neutralino.js | Technical Writer


24 Stories by Shalitha Suranga

How to detect a click outside a React component

In this tutorial, learn a few ways how to implement click detection outside of both functional and class-based React components.
3 6 min read

Reflection in Go: Use cases and tutorial

As the Go programming language achieves more popularity on the frontend, learn how to solve code issues using reflection in this tutorial.
0 6 min read

Build an ecommerce app from scratch with React Native

Many ecommerce React Native app templates on GitHub come with features you may not need. Build your own app from scratch with this tutorial.
0 9 min read

Store and retrieve precise monetary values in JavaScript with Dinero.js

Built on Martin Fowler's money pattern, learn how to leverage Dinero.js to handle precise monetary values with JavaScript.
0 6 min read

Writing JS-based Bash scripts with zx

In this tutorial, learn about zx, a new tool from Google that lets you write Bash-like shell scripts with JavaScript.
0 5 min read

React Native for desktop using React Native for Windows

Render all of your platform-specific UI elements on desktop from one JavaScript-based codebase using React Native for Windows.
0 4 min read

Implementing react-input-mask for web apps

Learn how to avoid transcription errors in React using input masks, which provide user-friendly constraints for your user input fields.
1 8 min read

How to develop cross-platform desktop apps with JavaScript and Go

Yes, it's possible — in this tutorial, you'll learn how to build speedier, lightweight cross-platform desktop apps with JavaScript and Go.
2 6 min read

Deploying single-page Angular apps to GitHub Pages

Access all the benefits of GitHub when you deploy your single-page Angular app code repositories to GitHub Pages.
1 3 min read

Parsing raw text inputs in web applications using ANTLR

Create a parser to handle raw text inputs with the ANTLR toolkit and webpack in this step-by-step tutorial and example build.
0 6 min read

How to create desktop applications with Flutter

Discover the benefits of Flutter, including an introductory guide to building a simple desktop application with this popular framework.
2 4 min read

Why you should use an Electron alternative

Discover why you might want to use an alternative to Electron, and how to install and use two lightweight options: Tauri and Neutralinojs.
8 5 min read