Open in app

Sign In

Write

Sign In

Chameera Dulanga
Chameera Dulanga

2.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. …

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 Python in Plain English

·Feb 8

OpenTelemetry in Python — A Full Guide

A Comprehensive Deployment Guide on Using OpenTelemetry in Python — OpenTelemetry (OTel) is an open-source observability framework that allows you to collect telemetry data from cloud-native applications. It offers tools, APIs, and SDKs to collect and generate metrics, logs, and traces. It supports multiple languages, including Java, Python, Go, Ruby, C++, and Javascript. This guide will cover how to instrument…

Open Telemetry

5 min read

OpenTelemetry in Python — A Full Guide
OpenTelemetry in Python — A Full Guide
Open Telemetry

5 min read


Published in Bits and Pieces

·Dec 28, 2022

9 Best Digital Transformation Tools for 2023

Introduction Today, we live in a digital world. Businesses and organizations are rapidly transforming their processes into apps and websites to stay ahead of the competition. As a result, developers are relentlessly working on building and delivering high-quality applications. However, this rapid transformation process is not an easy task. Developers need…

Digital Transformation

8 min read

9 Best Digital Transformation Tools for 2023
9 Best Digital Transformation Tools for 2023
Digital Transformation

8 min read


Published in Enlear Academy

·Jul 5, 2022

How to Use AWS SDK with DynamoDB

DynamoDB + AWS SDK — The Ultimate Guide with Examples — What is AWS SDK? AWS SDK is a software development tool kit provided by AWS to simplify the development processes related to AWS services. Also, it is available in many languages, including Java, JavaScript, PHP, Python, .NET, etc. If you are working with AWS services, it is essential to understand how you can use…

AWS

6 min read

How to Use AWS SDK with DynamoDB
How to Use AWS SDK with DynamoDB
AWS

6 min read


Published in Bits and Pieces

·Jun 15, 2022

Service Discovery Pattern in Microservices

How to Use the Service Discovery Pattern in Microservices — Microservice architecture is widely used in modern applications, and it has more advantages than those found in monolithic architecture. However, Microservices also come with several challenges. One such challenge is finding the locations of services since they often change dynamically. So, in this article, I will discuss how we can…

Microservices

7 min read

Service Discovery Pattern in Microservices
Service Discovery Pattern in Microservices
Microservices

7 min read


Published in Bits and Pieces

·Jun 10, 2022

REST vs GraphQL vs gRPC

In-depth comparison of the 3 most popular API development technologies — REST, GraphQL, and gRPC are the 3 most popular API development technologies in modern web applications. However, choosing one isn’t easy since they all have unique features. In this article, I will compare and contrast the features and usages of REST, GraphQL, and gRPC to help you decide the best…

Rest Api

6 min read

REST vs GraphQL vs gRPC
REST vs GraphQL vs gRPC
Rest Api

6 min read

Chameera Dulanga

Chameera Dulanga

2.9K Followers

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

Following
  • Kesi Parker

    Kesi Parker

  • Fernando Doglio

    Fernando Doglio

  • Soumadri Banerjee

    Soumadri Banerjee

  • Lakindu Hewawasam

    Lakindu Hewawasam

  • Poorna Theekshana

    Poorna Theekshana

See all (175)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech