Open in app

Sign In

Write

Sign In

Chameera Dulanga
Chameera Dulanga

3K 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

Bits and Pieces

·9 hours ago

Eventual Consistency in Microservices

Why Eventual Consistency is Highly Beneficial and How to Achieve It — Microservices architecture has become a popular choice among many modern organizations looking to build highly scalable and available applications. Although it has more advantages than traditional monolithic architecture, complexity in large-scale applications makes it difficult to maintain consistency between the services and data stores involved. That is where eventual consistency…

Microservices

8 min read

Eventual Consistency in Microservices
Eventual Consistency in Microservices
Microservices

8 min read


Published in

Python in Plain English

·May 15

Best Tools for Python Developers in 2023

Helios, PyCharm, Django, Poetry and more. — Python has become one of the most popular programming languages over the past few years. In fact, according to the StackOverflow developer survey 2022, Python is the 4th popular programming language. Its simplicity in getting started and the large ecosystem are 2 of the most prominent reasons behind this success. …

Python

8 min read

Best Tools for Python Developers in 2023
Best Tools for Python Developers in 2023
Python

8 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

Chameera Dulanga

Chameera Dulanga

3K Followers

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

Following
  • Fernando Doglio

    Fernando Doglio

  • Rochelle Silva

    Rochelle Silva

  • Nipuni Arunodi

    Nipuni Arunodi

  • Chinthaka Dinadasa

    Chinthaka Dinadasa

  • Poorna Theekshana

    Poorna Theekshana

See all (176)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech