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

Stories by Shalitha Suranga

How to detect a click outside a React component

How to detect a click outside a React component

Dev

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

Shalitha Suranga
Sep 24, 2021 ⋅ 6 min read
Reflection in Go: Use cases and tutorial

Reflection in Go: Use cases and tutorial

Dev

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

Shalitha Suranga
Sep 17, 2021 ⋅ 6 min read
Build an ecommerce app from scratch with React Native

Build an ecommerce app from scratch with React Native

Dev

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

Shalitha Suranga
Aug 30, 2021 ⋅ 9 min read
Storing and retrieving precise monetary values in JavaScript with Dinero.js

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

Dev

Built on Martin Fowler’s money pattern, learn how to leverage Dinero.js to handle precise monetary values with JavaScript.

Shalitha Suranga
Aug 16, 2021 ⋅ 6 min read
Writing JS-based Bash scripts with zx

Writing JS-based Bash scripts with zx

Dev

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

Shalitha Suranga
Aug 5, 2021 ⋅ 5 min read
React Native for desktop using React Native for Windows

React Native for desktop using React Native for Windows

Dev

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

Shalitha Suranga
Jul 14, 2021 ⋅ 4 min read
Implementing react-input-mask for web apps

Implementing react-input-mask for web apps

Dev

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

Shalitha Suranga
Jul 5, 2021 ⋅ 8 min read

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

Dev

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

Shalitha Suranga
Jun 25, 2021 ⋅ 6 min read
Deploying single-page Angular apps to GitHub Pages

Deploying single-page Angular apps to GitHub Pages

Dev

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

Shalitha Suranga
Jun 11, 2021 ⋅ 3 min read

Parsing raw text inputs in web applications using ANTLR

Dev

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

Shalitha Suranga
Jun 1, 2021 ⋅ 6 min read

Why you should use an Electron alternative

Dev

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

Shalitha Suranga
Apr 12, 2021 ⋅ 5 min read