Published inNerd 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
Published inNerd For Tech·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 inTowards 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
Published inTowards Dev·Apr 9Spring Boot Security — Authentication, Authorization, Roles, and JWT AuthenticationIn this tutorial, I am going to explain about main Spring Security factors like Authentication, Authorization, User Roles in Spring Security, and JWT Authentication in Spring Security. Authentication is about who you are in the context of an application. …Spring Security10 min readSpring Security10 min read
Apr 4Spring Security — The Security Filter ChainIn this article, we are going to learn about Spring Scerity Filter Chain. Underneath of code of Spring, Security is going to be using a security chain. Spring Security’s web infrastructure is based entirely on standard servlet filters. It doesn’t use servlets or any other servlet-based frameworks (such as Spring…Spring Security7 min readSpring Security7 min read
Published inNerd For Tech·Feb 20How to Handle Custom Exceptions in Spring BootWhen we develop any application Request validation and Exception Handling is an important thing. Being a developer you just need to handle these things. In this article, we are going to look at the process of Handling validations and Exceptions in Spring Boot Applications. To demonstrate this I am using…Spring Boot8 min readSpring Boot8 min read
Published inDevOps.dev·Feb 15What is Spring Boot H2 In-Memory Database and Why do we use it?In this tutorial, I am going to explain more about Spring Boot H2 in-memory database. Here as in this small graph, you can see a Spring Boot Application. Let's assume the Spring Boot application is connected to the MySql database. And this MySql database might be used by other key…Spring Boot8 min readSpring Boot8 min read
Published inDevOps.dev·Feb 9Set up MongoDB Atlas using the free MO service tier and connect MongoDB Atlas from Studio 3TIn this tutorial, I am going to explain how to set up MongoDB Atlas using the free MO service tier and connect MongoDB Atlas from Studio 3T step by step. You may know how to host and manage your data locally. But it is also good to know how to…Mongodb6 min readMongodb6 min read
Feb 4Artificial Intelligence(2) — Supervised Learning, Unsupervised Learning, and Reinforcement LearningThere are a number of algorithms used in Machine learning to solve complex problems. Each of these algorithms can be classified into a certain category. The different types of machine learning algorithms are, Supervised Learning Unsupervised Learning Reinforcement Learning Now let's look at the definitions of each of these learning…Supervised Learning6 min readSupervised Learning6 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