Open in app

Sign In

Write

Sign In

Kushan Madhusanka
Kushan Madhusanka

119 Followers

Home

About

Published in JavaScript in Plain English

·Feb 18

What is useReducer in React?

Can you manage the state without useState in React? Yesss…Do you have to always use useState to handle states. No..You don’t. Let me introduce you to theuseReducer hook. Through this article, we are going to look at what is usereducer hook and why it’s a better choice for managing complex…

React

6 min read

What is useReducer in React?
What is useReducer in React?
React

6 min read


Feb 4

OOP Concepts with Java

OOP stands for Object Oriented Programming which is very important for programming. You will not be able to create systems using the object-oriented programming model if you are unfamiliar with OOP concepts. The idea of objects serves as the central idea in the object-oriented programming paradigm. How do objects work…

Oop

6 min read

OOP Concepts with Java
OOP Concepts with Java
Oop

6 min read


Jan 19

SOLID Design Principles with JAVA

SOLID is simply an acronym for the first five object-oriented design principles by Robert C. Martin. Solid helps us to write better code. If you have a large code base that hasn't followed SOLID principles as an engineer you will suffer when you are going to add new features, fix…

Solid

8 min read

SOLID Design Principles with JAVA
SOLID Design Principles with JAVA
Solid

8 min read


Jan 16

What is OSI Modal | 7 Layers Explained

OSI stands for Open Systems Interconnect. This is a model that describes networking or telecommunications systems as seven layers, each with its own function. This is not how it always was. The OSI model, which is well-known to most people today, was developed in the 1970s when computer networking was…

Osi Model

8 min read

What is OSI Modal | 7 Layers Explained
What is OSI Modal | 7 Layers Explained
Osi Model

8 min read


Jan 1

History of Artificial Intelligence (AI) and How it has evolved

There will be no person who hasn't heard of the word AI. We are in the 4th industrial revolution and AI is the fuel for it. Through AI gap between man and machine will be reduced. Any technology has power and control.

AI

4 min read

History of Artificial Intelligence (AI) and How it has evolved
History of Artificial Intelligence (AI) and How it has evolved
AI

4 min read


Sep 27, 2022

Redux for React developers-The complete guide

Most react developers find redux as a complex and hard-to-learn concept. If I will be honest, for me also it was hard to grab in the beginning. There are reducers…There are actions…There are action creators…There is a redux store…There are redux middlewares…Lot’s of information to understand at once and it…

React

9 min read

Redux for React developers-The complete guide
Redux for React developers-The complete guide
React

9 min read


Sep 2, 2022

How to design an API-Best practices-Part 2

If you have already read part 1 of this article, you may know most of the basic things about APIs. If you have not, please read it and come to this part. However, I will give you a brief introduction to APIs here as well. What is an API ? …

API

6 min read

How to design an API-Best practices-Part 2
How to design an API-Best practices-Part 2
API

6 min read


Aug 23, 2022

What is an API — All the things you need to know-Part 1

I am gonna talk about API which is an essential part when it comes to application development. If you are becoming a programmer, I don’t think that you will be survived without knowledge of APIs. So, here is a good chance to learn all the things about API in the…

API

6 min read

What is an API — All the things you need to know-Part 1
What is an API — All the things you need to know-Part 1
API

6 min read


Aug 7, 2022

8 Mistakes every junior React developer makes

Every programmer who learns React makes a huge amount of mistakes in the learning process. Sometimes they don’t even know that they are making those mistakes. If you become fluent in React you need to avoid these mistakes and code according to the best practices. So, I thought to show…

React

8 min read

8 Mistakes every junior React developer makes
8 Mistakes every junior React developer makes
React

8 min read


Published in Bits and Pieces

·Jul 31, 2022

How to Render Static and Dynamic Files in Express with Handlebars

What is meant by static file and dynamic file? Static means pre-rendered web pages that do not change on time. Dynamic means it is generated in real-time at the time of the request by the server. Throughout this article you will learn: Render a static file, just using node modules Render a dynamic file with hbs package Render files…

Nodejs

4 min read

How to Render Static and Dynamic Files in Express with Handlebars
How to Render Static and Dynamic Files in Express with Handlebars
Nodejs

4 min read

Kushan Madhusanka

Kushan Madhusanka

119 Followers

Undergraduate of University of Moratuwa | Faculty of Information Technology

Following
  • Haresh Akalanka

    Haresh Akalanka

  • Emre Savcı

    Emre Savcı

  • Hana Jiffry

    Hana Jiffry

  • Gayan Kodithuwakku

    Gayan Kodithuwakku

  • Kwakes Prempeh

    Kwakes Prempeh

See all (43)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech