Open in app
Home
Notifications
Lists
Stories

Write
Ravindran Kugan
Ravindran Kugan

Home

Jun 28, 2021

Design Pattern Part 6: Memento Design Pattern

You guys must have some experience with video games right. Video games have a save feature. While you playing the game if you think you made the wrong decision or wanted to try out something different you can simply load the old state and start from that specific point. The…

Java

6 min read

Design Pattern Part 6: Memento Design Pattern
Design Pattern Part 6: Memento Design Pattern

Jun 7, 2021

Welcome to Microservices

See the above image. Those are Lego pieces. Each piece will serve its own purpose like a door and window, when we put these single pieces together we can paint a bigger picture. The architecture that I am going to talk about today will also act like these Legos. If…

Microservices

10 min read

Welcome to Microservices
Welcome to Microservices

Jun 7, 2021

Introduction to Containerized applications with Docker

In the modern software world, Enterprise Level Applications are expected to run at all times, have less downtime and should be accessible everywhere and be developed quickly and deployed as soon as possible. The way to deploy these software has seen its changes in the past years from being monolithic…

Containers

10 min read

Introduction to Containerized applications with Docker
Introduction to Containerized applications with Docker

Jun 1, 2021

Design Patterns part 5 : Chain Of Responsibility Pattern

The design pattern that we are going to discuss about today is similar to the above image. With a chain we can decrease its length by cutting off a part or increase its length by adding new parts to the chain. Just like this chain the Chain Of Responsibility design…

Design Patterns

6 min read

Design Patterns part 5 : Chain Of Responsibility Pattern
Design Patterns part 5 : Chain Of Responsibility Pattern

May 28, 2021

Design Patterns Part 4 : Builder Design Pattern

In this article we will be looking at another creational pattern which is the Builder Design Pattern. Before going into builder pattern, if you are new to design patterns I would recommend reading my first article by clicking here. I have done 3 different design patterns so far. …

Design Patterns

5 min read

Design Patterns Part 4 : Builder Design Pattern
Design Patterns Part 4 : Builder Design Pattern

May 24, 2021

Design Pattern Part 3 : Prototype Design Pattern.

The above image showcases a skeleton, all of us humans have a basic skeleton and then we differentiate ourselves from different muscle structure, skin tones and so on. Just like that Prototype design pattern will also have a sample object in which multiple different copies will be created. This is…

Prototype Pattern

5 min read

Design Pattern Part 3 : Prototype Design Pattern.
Design Pattern Part 3 : Prototype Design Pattern.

May 23, 2021

Design Patterns Part 2 : Factory Design Pattern

In this article we will be talking about the factor design pattern which is also known as factory method design pattern. This design pattern comes under the Creational Design Pattern. …

Design Patterns

5 min read

Design Patterns Part 2 : Factory Design Pattern
Design Patterns Part 2 : Factory Design Pattern

May 23, 2021

Design Patterns Part 1 : Singleton

In your day do day life you guys would have noticed that certain things happen in a certain specific way. For example there is a specific procedure for a police to arrest a criminal. A certain type of body movements a batsman makes before he does a batting shot, and…

Java

7 min read

Design Patterns Part 1 : Singleton
Design Patterns Part 1 : Singleton

May 21, 2021

MITM Part 2 : DNS SPOOFING

This is the part 2 of the Man In The Middle Attack. In my previous article I talked about ARP poisoning and now in this article I will be talking about DNS Spoofing. …

Mitm

6 min read

MITM Part 2 : DNS SPOOFING
MITM Part 2 : DNS SPOOFING

May 20, 2021

MITM Part 1 : ARP Poisoning

Before I start this article answer see if you can answer this simple question. What is hacking? if you google this question it will give you a lot of answers with advanced English words. Simply put hacking is just thinking outside the box. …

Mitm

7 min read

MITM Part 1 : ARP Poisoning
MITM Part 1 : ARP Poisoning
Ravindran Kugan

Ravindran Kugan

Associate Software Engineer at Virtusa

Following
  • Hasini Sandunika Silva

    Hasini Sandunika Silva

  • Irushinie Muthunayake

    Irushinie Muthunayake

  • Krishantha Dinesh

    Krishantha Dinesh

  • Gugatharsan Sivalingam

    Gugatharsan Sivalingam

  • Issath Sesni

    Issath Sesni

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable