Published in Nerd For Tech·PinnedWhat are Observables in Angular?In this tutorial, I am going to explain What is Observable and Where/When we use it. We use Observable to perform asynchronous operations and handle asynchronous data. Another way of handling asynchronous is using promises. We can handle asynchronous operations using either Promises or Observables. What are asynchronous operations and asynchronous data? We already know that JavaScript…Angular6 min readAngular6 min read
PinnedIntroduction to RedisIn this tutorial, we are going to learn about Redis step by step. Let’s get started and let’s see what is Redis. What is Redis? Redis is an open-source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. …Redis4 min readRedis4 min read
Published in Towards Dev·PinnedGo Language — Part 1(What is Go Language and Setup the Environment)GO Language is also known as Golang. In this article, I’ll explain basic information about Go Language. We will build a basic application to understand the theories of the Go Language. Why Go Language? Go is a programming language developed at Google in 2007. And it is open-sourced. But at that time there…Go6 min readGo6 min read
Jan 17Artificial Intelligence (1)— What is it?Artificial intelligence (AI), is the ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings. This concept is introduced first in 1956. From that stage, this concept is grown with many more improvements. You may hear about Machine Learning and Deep Learning words with…Machine Learning6 min readMachine Learning6 min read
Published in Towards Dev·Nov 27, 2022What are JavaScript Arrow Functions?In this article, you are going to learn everything about JavaScript Arrow Functions. Arrow functions we use to make the code more concise and there are lots of variations that you can write. Javascript is a very function-heavy language. Functions in javascript are one of the most valuable concepts. We…Arrow Functions6 min readArrow Functions6 min read
Nov 22, 2022React Tutorial A Step-by-Step Guide(4) — Rendering Elements and Handling EventsIn this tutorial, I am going to explain more features of React using my sample project. Please refer to my previous article if you missed the first part of the Sample Shopping Cart Application creation. React Tutorial A Step-by-Step Guide(3) — Components in Detail and Sample Project In this tutorial, I am going to explain the Components of React Application and create a simple React Shopping cart…kasunprageethdissanayake.medium.comReactjs7 min readReactjs7 min read
Nov 8, 2022React Tutorial A Step-by-Step Guide(3) — Components in Detail and Sample ProjectIn this tutorial, I am going to explain the Components of React Application and create a simple React Shopping cart Application. Now you know how to create a new React Application. React Tutorial A Step-by-Step Guide(1) In this React tutorial, I will explain What is React, Why should you learn React, and the technical aspects of React…kasunprageethdissanayake.medium.com When you create an application using the command you don't have to do any configurations. All the configuration is…React9 min readReact9 min read
Oct 12, 2022Differences between Spring and Spring BootIn this tutorial, I am going to explain what are the main differences between Spring and Spring Boot. There are slight differences between Spring and Spring boots. Let's try to understand one by one and get a great idea about this topic. Where we used Spring and Spring Boot? Spring is an open-source lightweight framework widely used…Spring3 min readSpring3 min read
Published in Towards Dev·Aug 16, 2022Spring Boot Security (Authentication, URL matching, OAuth 2.0, and Authorization)In this tutorial, I am going to explain basic security concepts in Spring Boot. I have created a simple project using spring Initializr and I have added one of the dependencies Spring Boot Starter Security. Once you download the project and open it, in the pom.xml …Spring Boot Security9 min readSpring Boot Security9 min read
Published in Towards Dev·May 1, 2022MongoDB Query Exercises and SolutionsMongoDB is an open-source NoSQL database management program. NoSQL is used as an alternative to traditional relational databases. NoSQL databases are quite useful for working with large sets of distributed data. MongoDB is a tool that can manage document-oriented information, and store or retrieve information. MongoDB supports various forms of…Mongodb7 min readMongodb7 min read