Open in app

Sign In

Write

Sign In

Chameera Dulanga
Chameera Dulanga

3.9K Followers

Home

About

Published in

Bits and Pieces

·Pinned

Scaling Frontend Applications in 2023

10 Essential Areas to Consider When Building a Scalable Frontend Application — Scalability is one of the core non-functional requirements in modern web applications. As developers, it is essential to ensure that both the application and the development processes are highly scalable to deliver the expected performance as the application grows. However, scaling frontend applications has become a challenging task since there…

Frontend Development

9 min read

Scaling Frontend Applications in 2023
Scaling Frontend Applications in 2023
Frontend Development

9 min read


Published in

Bits and Pieces

·Pinned

Circuit Breaker Pattern in Microservices

How to Use the Circuit Breaker Software Design Pattern to Build Microservices — Microservices architecture has become the new norm for large-scale applications. Because it has more advantages compared to traditional monolithic architecture. However, microservices also come with several challenges. One such challenge is preventing cascading failures. For example, network or service failure in one microservice can quickly cascade into other services and…

Microservices

6 min read

Circuit Breaker Pattern in Microservices
Circuit Breaker Pattern in Microservices
Microservices

6 min read


Published in

Bits and Pieces

·Pinned

Differences in Code Sharing Between Microservices & Microfrontends

They differ fundamentally when it comes to code sharing. Get to know why — Over the years, frontend architectures have been significantly influenced by Microservices. Developers choose Microservices since it allows them to distribute the development and release the changes frequently. With the influence of Microservices, developers adopted concepts like code sharing to Microfronteds. However, we can’t completely map those concepts between Microservices and…

Microservices

7 min read

Differences in Code Sharing Between Microservices & Microfrontends
Differences in Code Sharing Between Microservices & Microfrontends
Microservices

7 min read


Published in

Bits and Pieces

·Pinned

Stop Using “any” Type in TypeScript

There are better TS types and interfaces available. Why You Should Not Use “any” Type in TypeScript — TypeScript is one of the most used programming languages among web developers. It has fantastic language features and allows you to design scalable applications easily. Hence, developers tend to choose TypeScript over JavaScript for their projects. However, there are some common mistakes we need to avoid when using TypeScript to…

Typescript

7 min read

Stop Using “any” Type in TypeScript
Stop Using “any” Type in TypeScript
Typescript

7 min read


Published in

Bits and Pieces

·Pinned

5 Ways to Avoid React Component Re-Renderings

How to Avoid Unnecessary Re-rendering in React — React components have evolved a long way from their inception. Still, many developers find it hard to fix unnecessary re-renderings. However, there are many approaches out there to avoid this issue. In this article, I will discuss 5 methods to avoid unnecessary re-renderings in React components. 1. Memoization using useMemo() and UseCallback() Hooks

React

6 min read

5 Ways to Avoid React Component Re-Renderings
5 Ways to Avoid React Component Re-Renderings
React

6 min read


Published in

Bits and Pieces

·Aug 12

Semantic Versioning for Express APIs

What is Semantic Versioning? — Software versioning is the process of assigning a unique identifier for a specific state of a software application, API, or library. As developers, it is essential to follow a formal convention for versioning since it helps to communicate the changes and their impact. Semantic versioning is one of the most…

Express

6 min read

Semantic Versioning for Express APIs
Semantic Versioning for Express APIs
Express

6 min read


Published in

Bits and Pieces

·Aug 4

From Monolithic App to Micro Frontends

How to start converting a legacy frontend application to micro frontends — The micro frontends architecture, being inspired by microservices, is a component-driven approach to building the frontend where each component or feature of the frontend is a self-contained, independently deployable module, worked upon by independent dev teams. This architecture enables developers to build and update individual components separately without affecting other…

Micro Frontends

9 min read

From Monolithic App to Micro Frontends
From Monolithic App to Micro Frontends
Micro Frontends

9 min read


Published in

AWS in Plain English

·Aug 2

Serverless Monitoring: Best Practices

5 Best Practices to Follow When Monitoring Serverless Applications — The landscape of application development and deployment is undergoing a monumental shift with the advent of serverless computing. Liberating developers from the burdensome task of managing infrastructure has unleashed a new era of creativity and efficiency in coding. However, this transformative technology’s distributed and event-driven nature introduces distinctive hurdles in…

Serverless

9 min read

Serverless Monitoring: Best Practices
Serverless Monitoring: Best Practices
Serverless

9 min read


Published in

Cloud Native Daily

·Jun 27

Scaling Microservices: A Comprehensive Guide

How to tackle challenges in scaling microservices — Microservices architecture has gained tremendous popularity among developers since it allows them to build highly scalable and flexible applications. However, despite its advantages, scaling microservices can pose significant challenges. For example, monitoring and tracking requests through multiple microservices can become extremely difficult when the number of microservices increases.

Microservices

8 min read

Scaling Microservices: A Comprehensive Guide
Scaling Microservices: A Comprehensive Guide
Microservices

8 min read


Published in

JavaScript in Plain English

·Jun 26

Tips for Upgrading Your Techstack for Faster Frontend Development

These points will be helpful when upgrading your frontend tech stack — As technology evolves at an unprecedented pace, keeping up with the latest trends is crucial for businesses to stay ahead of the competition. Regarding web applications, one area that mainly requires attention is upgrading your frontend tech stack. Although upgrading technology can bring significant benefits, including faster frontend developments, it…

Front End Development

9 min read

Tips for Upgrading Your Techstack for Faster Frontend Development
Tips for Upgrading Your Techstack for Faster Frontend Development
Front End Development

9 min read

Chameera Dulanga

Chameera Dulanga

3.9K Followers

Software Engineer | AWS Community Builder (x2) | Content Manager

Following
  • Lakindu Hewawasam

    Lakindu Hewawasam

  • Yogesh Chavan

    Yogesh Chavan

  • Manusha Chethiyawardhana

    Manusha Chethiyawardhana

  • A L B E R T I☆R O M A N I

    A L B E R T I☆R O M A N I

  • Poorna Theekshana

    Poorna Theekshana

See all (175)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams