Open in app

Sign In

Write

Sign In

Ranmal Dewage
Ranmal Dewage

63 Followers

Home

About

Jun 8, 2021

Microservices Part 2: Design Patterns

Microservice is the architecture style most developers adopt when developing modern applications. Although microservices provide many advantages in developing modern applications, there are some drawbacks we need to address too. Therefore we need to have a good understanding of common patterns used to solve these drawbacks. …

Circuit Breaker

6 min read

Microservices Part 2: Design Patterns
Microservices Part 2: Design Patterns
Circuit Breaker

6 min read


Jun 6, 2021

Microservices Part 1: Overview about Microservices

What was before Microservices ??? So before digging into the Microservices Architecture, we need to understand what was before Microservices and what are problems with that architecture. So before Microservices, there was Monolithic Architecture. Monolithic Architecture is like a big container where all the software components of an application are assembled and deployed together. That…

Monolithic

7 min read

Microservices Part 1: Overview about Microservices
Microservices Part 1: Overview about Microservices
Monolithic

7 min read


Published in

Nerd For Tech

·May 30, 2021

Key Concepts in JavaScript

What is JavaScript ?? JavaScript is a programming language that conforms to ECMAScript specifications. It is one of the main programming langue used all around the world. By default, JavaScript programs run using a Single Thread. Though there are ways to create new threads, JavaScript is considered a Single-Threaded language. JavaScript does not wait…

JavaScript

6 min read

Key Concepts in JavaScript
Key Concepts in JavaScript
JavaScript

6 min read


May 23, 2021

Design Patterns: Part 2

In this article, we will explore the Builder Design Pattern and the Chain of Responsibility Design Pattern. The Builder comes under the Creational Pattern, and the Chain of Responsibility comes under the Behavioural Pattern. Let’s explore more on these patterns individually. Builder Design Pattern The Builder Pattern uses the step-by-step approach in building…

Behavioural Patterns

4 min read

Design Patterns: Part 2
Design Patterns: Part 2
Behavioural Patterns

4 min read


May 23, 2021

Design Patterns: Part 1

What is Design Pattern ?? To achieve best practices in object-oriented programming, many developers use Design Patterns. Design Patterns are interpreted as common solutions given for most of the problems we faced in the software development process. These solutions were obtained by trial and error by numerous software developers over quite a substantial period. The…

Design Patterns

6 min read

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

6 min read


Published in

Nerd For Tech

·May 19, 2021

What is DNS Poisoning ??

Before talk about DNS poisoning, we will get an understanding of what DNS and how it works. Usually, as humans, we access information on websites via a domain name like google.com, youtube.com, etc. But the web browsers and the computer can’t understand these domain names as they interact with IP…

DNS

5 min read

What is DNS Poisoning ??
What is DNS Poisoning ??
DNS

5 min read


May 19, 2021

ARP Poisoning and the Usage of Ettercap

Before dive into ARP Spoofing, let understand what is ARP(Address Resolution Protocol) means. The logical address (IP address) is used by machines to send and receive messages. But the physical address (MAC address) in layer 2 of the OSI model is responsible for the actual communication to happen. So we…

Arp Spoofing

7 min read

ARP Poisoning and the Usage of Ettercap
ARP Poisoning and the Usage of Ettercap
Arp Spoofing

7 min read


May 16, 2021

DateTime and TimeZones in Java

In the versions before Java 8, we had Date and Calendar APIs to handle date and time. To overcome the shortcomings of the older java util Date and java util Calendar, Java 8 introduced new APIs for Date and Time. …

Localdate

5 min read

DateTime and TimeZones in Java
DateTime and TimeZones in Java
Localdate

5 min read


May 16, 2021

Evolution of Software Architectures

When we talk about the evolution of Software Architecture, it is mainly categorized as Monolithic (Standalone) Architecture, Service-Oriented Architecture, and Micro-Services Architecture. In this article, we will discuss how software architecture implementations change from Monolithic and Service-Oriented Architecture phases. 1. One-Tier Architecture 1-Tier Architecture is the simplest architecture in which the client, server…

Soa

6 min read

Evolution of Software Architectures
Evolution of Software Architectures
Soa

6 min read


May 15, 2021

How HTTP and OSI Model Works ??

HTTP (Hypertext Transfer Protocol) is the underline communication protocol used for the World Wide Web (invented by Tim Berners-Lee ). HTTP functions as a request-response protocol in a client-server architecture model. Internet Engineering Task Force (IETF) and World Wide Web Consortium (W3C) are responsible for the establishment of standards in…

Osi Model

8 min read

How HTTP and OSI Model Works ??
How HTTP and OSI Model Works ??
Osi Model

8 min read

Ranmal Dewage

Ranmal Dewage

63 Followers

Software Engineer at Sysco Labs, Graduate of Sri Lanka Institute of Information Technology (SLIIT).

Following
  • Manusha Chethiyawardhana

    Manusha Chethiyawardhana

  • Tenusha Guruge

    Tenusha Guruge

  • dilshan ukwattage

    dilshan ukwattage

  • Chamal Weerasinghe

    Chamal Weerasinghe

  • vasanth kumar

    vasanth kumar

See all (24)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams