Open in app
Home
Notifications
Lists
Stories

Write
Nisal Jayathilaka
Nisal Jayathilaka

Home

Pinned

How Computers Do Their Calculations

Do you know how computers do the calculation? I know a lot of them are not aware of it. This article will help you to clarify concerns about computer calculations. If you do the programming this will help you much more. Let’s jump into the problem. Do you know what is…

Computer Science

2 min read

How Computers Do Their Calculations
How Computers Do Their Calculations

Dec 30, 2021

IDE vs NOTEPAD for Java Developer | initial step

Why Java Developers MUST choose notepad for the initial step. As software engineers, we must aware of the syntax. The story begins like this. As a fresher, I joined the software company. They asked me to join as a java developer. Then they recommended reading the Head First Java book. While…

Java

2 min read

IDE vs NOTEPAD for Java Developer | initial step
IDE vs NOTEPAD for Java Developer | initial step

Dec 27, 2021

Rest is Sync or Async? / How WebSocket works?

Let begin with this what is HTTP? It is a Hypertext transfer protocol everyone know about that. Before talking about HTTP we must be aware of the OSI model. What is the OSI model? The Open Systems Interconnection (OSI) model describes seven layers that computer systems use to communicate over…

API

8 min read

Rest is Sync or Async? / How WebSocket works?
Rest is Sync or Async? / How WebSocket works?

Dec 27, 2021

Undo Changes With Memento Pattern

Memento is a behavioural design pattern that lets you capture the object’s internal state without exposing its internal structure, o that the object can be returned to this state later. The memento design pattern has three states Memento Originator and Caretaker. Originator is the one we need to maintain the…

Java

2 min read

Undo Changes With Memento Pattern
Undo Changes With Memento Pattern

Dec 27, 2021

Implement loose coupling with Chain of Responsibility Pattern

The chain of responsibility is under the Behavioral Design pattern category. With the Chain of responsibility, you can control the user level. AS a definition we can say that a design pattern that forms a sequentially connected component that looks like a chain. And it helps the consumers to pass…

Java

3 min read

Implement loose coupling with Chain of Responsibility Pattern
Implement loose coupling with Chain of Responsibility Pattern

Dec 27, 2021

Builder Design Pattern

Builder design patterns are part of the creational design patterns, this will be helpful when you create an object. As an example:- Think when your program has multiple variables, so you need to set values using constructors or using setters. Take this program is taking parametrize constrictor to pass the…

Java

3 min read

Builder Design Pattern
Builder Design Pattern

Dec 27, 2021

Prototype Design Pattern

This is my third article in Design patterns. In this article, we are going to talk about the Prototype design patterns. When you want to create an object you can use the Factory design pattern. In this design pattern, we don’t create new Objects instead of that clone an existing…

Java

3 min read

Prototype Design Pattern
Prototype Design Pattern

Dec 27, 2021

Design Pattern (Factory method design)

As we previously talked about this also belong to the Creational design patterns. The factory design pattern says that define an interface (A java interface or an abstract class) and let the subclasses decide which object to instantiate. Uses of Factory design Patterns Duplicate your client from the concrete classes…

Java

3 min read

Design Pattern (Factory method design)
Design Pattern (Factory method design)

Dec 27, 2021

Design Patterns (Singleton design pattern)

A lot of the time, programmers know about how to do programming but they do not know the design pattern patterns. They think programming is about the OOP, simple SQL and simple API knowledge. Because I also had the same kind of knowledge. …

Java

4 min read

Design Patterns (Singleton design pattern)
Design Patterns (Singleton design pattern)

Dec 27, 2021

How JVM (Java Virtual Machine) Works

What is JVM? JVM is converting bytecode into machine code. I know all of the developers reply to that question like this. To answer that question you have to know what is virtual machine is? First, we have to know what is virtual: — Virtual is there is something that…

Java

8 min read

How JVM (Java Virtual Machine) Works
How JVM (Java Virtual Machine) Works
Nisal Jayathilaka

Nisal Jayathilaka

Associate Software Engineer. | linkedin.com/in/nisalj

Following
  • muditha batagoda

    muditha batagoda

  • Michael Thomsen

    Michael Thomsen

  • Uday Hiwarale

    Uday Hiwarale

  • Kemila De Silva

    Kemila De Silva

  • Piyumi Ranasuriya

    Piyumi Ranasuriya

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable