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

Stories by Shalitha Suranga

Using JSON in Go: A guide with examples

Using JSON in Go: A guide with examples

Dev

JSON is one of the most-used formats for storing data. In this guide, learn how to work with JSON in Go using the encoding/json package.

Shalitha Suranga
Nov 17, 2021 ⋅ 10 min read
Python file handling: A complete guide

Python file handling: A complete guide

Dev

Learn or brush up on everything you need to know about file handling in Python, including basic CRUD operations and best practices.

Shalitha Suranga
Nov 5, 2021 ⋅ 10 min read
Working with lists in Python

Working with lists in Python

Dev

Catch up on everything you need to know about working with lists in Python, including some advanced concepts, in this in-depth tutorial.

Shalitha Suranga
Oct 22, 2021 ⋅ 8 min read
Flutter's DataTable widget: A guide to displaying data

Flutter’s DataTable widget: A guide to displaying data

Dev

Learn about how Flutter’s DataTable widget is more flexible compared to native platform-specific list views in this guided tutorial.

Shalitha Suranga
Oct 11, 2021 ⋅ 8 min read
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