Open in app

Sign In

Write

Sign In

Chamal Weerasinghe
Chamal Weerasinghe

62 Followers

Home

About

Oct 15, 2022

What is NodeJS

I cannot say whether things will get better if we change; what I can say is they must change if they are to get better.” — Georg C. Lichtenberg Even at this moment, a new JavaScript framework might have launched. …

Nodejs

9 min read

What is NodeJS
What is NodeJS
Nodejs

9 min read


Aug 12, 2021

JavaScript Runtime Environment & Hoisting

“You have to know where you were going in order to get there.” ― Suzanne Weyn What is a Runtime Environment? In order to run a computer program written in a programming language, there should be many processes and steps involved, the program should communicate with the hardware, OS, and also complex tasks such as…

Java Script

5 min read

JavaScript Runtime Environment & Hoisting
JavaScript Runtime Environment & Hoisting
Java Script

5 min read


Jun 8, 2021

Best Practices for Microservice

“To every problem, there is a most simple solution.” — Agatha Christie Microservice architecture is a lifesaver for the big companies with complex architectures with complex systems which helps to move a more modular approach by making the codebase into smaller parts and also scalable on-demand saving cost and easily…

Software Architecture

6 min read

Best Practices for Microservice
Best Practices for Microservice
Software Architecture

6 min read


Jun 7, 2021

Design Pattern for Microservices -Part 03

As we discussed on Microservice architecture services should be independent and do not depend on any other services or one service’s functionality must not affect other services. But also when it comes to a scenario like new feature adding, updating, bug fixing one service must not halt other or one…

Software Architecture

3 min read

Design Pattern for Microservices -Part 03
Design Pattern for Microservices -Part 03
Software Architecture

3 min read


Jun 7, 2021

Design Pattern for Microservices - Part 02

In the previous article, we discussed the aggregation patterns used in a microservice architecture. Now the number of services is getting increasing now the team has to put effort on maintaining the services too. There are situations where services go offline or to a state where that they cannot respond…

Software Architecture

3 min read

Design Pattern for Microservices - Part 02
Design Pattern for Microservices - Part 02
Software Architecture

3 min read


Jun 6, 2021

Design Patterns for Microservices - Part 01

“Art is the imposing of a pattern on experience.” — Alfred North Whitehead After the previous article about Microservice Architecture. it is important to know to create scalable, maintainable services it is important to choose a design pattern based on the scenario. Aggregator Pattern When dealing with the Microservices to process a…

Software Architecture

3 min read

Design Patterns for Microservices - Part 01
Design Patterns for Microservices - Part 01
Software Architecture

3 min read


Published in CodeX

·Jun 6, 2021

From Hypervisors to Containers

“Great things are not done by impulse, but by a series of small things brought together.” ― Vincent Van Gogh Back to the Past In the old days after developing an application, a separate team will configure a separate machine, routers, switches and putting them into the racks, and taking the application and install…

Software Architecture

5 min read

From Hypervisors to Containers
From Hypervisors to Containers
Software Architecture

5 min read


Jun 5, 2021

Microservice Architecture

“Simplicity is the soul of Efficiency.”― Austin Freeman Microservice came into the dev world after 2000, where some internet giants like Netflix, Amazon, Google are getting bigger and bigger to serve people all around the world. …

Microservice Architecture

7 min read

Microservice Architecture
Microservice Architecture
Microservice Architecture

7 min read


Published in Geek Culture

·May 30, 2021

What is new on JavaScript?

Little Bit of History JavaScript is a scripting language created by Brenden Eich while he is working on Netscape to work with their flagship browser “Netscape Navigator”. First, it was named “Mocha” and then “LiveScript” and then later changed to JavaScript because at that time Netscape is working with Sun Microsystems to find a…

Java Script

6 min read

What is new on JavaScript?
What is new on JavaScript?
Java Script

6 min read


May 24, 2021

Memento Design Pattern

“You can’t undo the past… but you can certainly not repeat it.” — Bruce Willis What is Memento Design Pattern? When dealing with software applications sometimes it is necessary to do the undo and redo or reverse back a process. This is a type of change of state. if we think this from an OOP…

Design Patterns

3 min read

Memento Design Pattern
Memento Design Pattern
Design Patterns

3 min read

Chamal Weerasinghe

Chamal Weerasinghe

62 Followers

Software Engineer

Following
  • Nuwan I. Senaratna

    Nuwan I. Senaratna

  • Netflix Technology Blog

    Netflix Technology Blog

  • Sanjiva Weerawarana

    Sanjiva Weerawarana

  • Marc-André Giroux

    Marc-André Giroux

  • Jaana Dogan

    Jaana Dogan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech