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

Stories by Shalitha Suranga

Designing “No Results Found” Pages That Engage The Users

Designing “no results found” pages that can engage users

UX Design

“No results found” doesn’t have to mean dead ends. In this post, I explore strategies to design engaging empty states that guide users and keep them exploring your app or website.

Shalitha Suranga
Jan 9, 2025 ⋅ 9 min read
Double-check User Actions: All About Warning Message UI

Double-check user actions: All about warning message UI

UX Design

No one likes making errors on important tasks. In this post, I share my personal best tips on how to design a double-check warning message UI that makes sure users skip those “oops” moments.

Shalitha Suranga
Dec 27, 2024 ⋅ 10 min read
Understanding The 5 UX Design Layer Types

Understanding the 5 UX design layer types

UX Design

Users see a product; designers see layers. The 5 UX design layers — strategy, scope, structure, skeleton, and surface — help build UIs step by step.

Shalitha Suranga
Dec 18, 2024 ⋅ 9 min read
Angular icon over blue background

Generating OpenAPI API clients for Angular

Dev

Generate OpenAPI API clients in Angular to speed up frontend development, reduce errors, and ensure consistency with this hands-on guide.

Shalitha Suranga
Dec 16, 2024 ⋅ 9 min read
Navigating The Challenges In Enterprise UX Design

Navigating the challenges in enterprise UX design

UX Design

Designing for enterprise isn’t just about looks — it’s about making complex workflows easy. Here’s how to do it right.

Shalitha Suranga
Nov 13, 2024 ⋅ 11 min read
How Do The Gestalt Laws Of Grouping Shape UX Design?

How do the Gestalt laws of grouping shape UX design?

UX Design

Chaotic designs confuse users — which is why you need to know about the Gestalt laws of grouping. They provide structure, streamline interactions and enhance overall UX.

Shalitha Suranga
Oct 31, 2024 ⋅ 10 min read
Why jQuery 4 Is A Good Reminder To Stop Using jQuery

Why jQuery 4 is a good reminder to stop using jQuery

Dev

jQuery 4 proves that jQuery’s time is over for web developers. Here are some ways to avoid jQuery and decrease your web bundle size.

Shalitha Suranga
Oct 31, 2024 ⋅ 11 min read
Designing Seamless Exit Flows UX

Designing seamless user flows for exit in UX: Why the end matters

UX Design

Exit flows in UX are crucial — get them wrong, and users may never come back. In this blog, I share how you can craft exits that turn a user’s last click into an invitation to return.

Shalitha Suranga
Oct 10, 2024 ⋅ 7 min read

Build an image editor with Fabric.js v6

Dev

In web development projects, developers typically create user interface elements with standard DOM elements. Sometimes, web developers need to create […]

Shalitha Suranga
Sep 9, 2024 ⋅ 12 min read
Using Signifiers to Enhance UX Design

Using signifiers to enhance UX design

UX Design

Signifiers are not just fancy signs in UIs. They are crucial communication tools for UX designers that hint users about specific actions by enhancing usability factors.

Shalitha Suranga
Aug 30, 2024 ⋅ 8 min read
Creating low-fidelity prototypes in UX design

Creating a low-fidelity prototype in UX design

UX Design

Use a low-fidelity prototype for your design whenever you need to experiment with ideas in the UX research analysis stage.

Shalitha Suranga
Aug 22, 2024 ⋅ 8 min read

Using qr-code: a customizable, animate-able HTML element

Dev

QR code generation algorithms can turn textual data such as URLs, emails, phone numbers, and Wi-Fi connection details, into dynamically […]

Shalitha Suranga
Jul 31, 2024 ⋅ 10 min read