Functional Programming

Object Oriented Programming Concepts in Rust

Reading Time: 4 minutes Object Oriented Programming (OOPs) Concept Object Orientated programming is a methodology or paradigm to design a program using classes and objects. OOPs provides the following concepts: – Class and Objects Inheritance Encapsulation Polymorphism Abstraction There is a big debate about how many of these concepts a language needs to implement to be considered object-oriented. Today we gonna see how Rust implements these concepts to be Continue Reading

GraphQL: Understanding Datafetchers and it’s use

Reading Time: 3 minutes The world is a stage where all of us are artists and constant learning is the foundation of success. To boost up your knowledge pot with various technology, here comes another blog about a developing technology GraphQL.GraphQL is a query language introduced by Facebook. To get in basic detail you can visit previous blogs. Here we will discuss DataFetchers.Also, if you want to start the basics Continue Reading

Know About STM32F303VCT6 DISCOVERY Board..!

Reading Time: 4 minutes Discovery board…So till now, we have just learned about the Embedded System and Why we use Rust with Embedded Development if you haven’t read that blog then go ahead and click this link. Now, let us move to the second -> part, blog or session, whatever ..!! After that let’s talk in detail about a micro-controller. What is a Micro-controller ?? A micro-controller is considered a Continue Reading

Scala3 Vlog: Enumerations

Reading Time: < 1 minute Hello folks, We have released another video on Scala3 series which talks about Enums, short for Enumerations. Enums in Scala3 are more powerful as compared with Scala2. The reasons are: Scala3 enums are compatible with Java Enums. Pattern matching on Scala3 Enums is exhaustive. With Scala3 Enums, you can also create your ADTs in more lighter way. Watch out the video on Scala3 Enums to get Continue Reading

Enhance code quality using `matches` macro! in Rust

Reading Time: 3 minutes Code quality is one of the most important aspects of the programming world. It impacts our overall software quality and impacts how safe, secure, and reliable our codebase is.Code quality is not only to perform efficiently but also to make code more readable. In this article, we’ll try to get details of the matches macro, and we will also see the scenarios where we can Continue Reading

Either in Cats vs Either in Scala

Reading Time: 4 minutes Hola amigos! Last time I discussed Monads in general and in Cats as well. In this blog, let’s have a look at one of the most known monad Either. I’ll be giving an introduction to it and also there will be a comparison between two i.e Either in Cats vs Either in Scala. What is Either? Either basically represents a value of one of two Continue Reading

A Quick Start to Cats Library

Reading Time: 3 minutes Hi everyone, recently I started exploring Cats library in Scala and so here I’m presenting you the first session on “Introduction to Cats”. It will give you a head start in Cats. Let me give you a brief description as well. What is Functional Programming? Functional programming (FP) is a style of software development emphasizing functions that don’t depend on program state. Functional code is Continue Reading

Scala Beginner Series (3) : Functional Scala

Reading Time: 4 minutes This series is all about the taste of Scala.It is best suitable for all the newbies in Scala. You may also like: Scala Beginner Series (1) : BasicsScala Beginner Series (2) : Object Oriented Scala In the previous part, we covered the: Classes, constructors, inheritance, and abstract classes Traits and anonymous classes Singleton objects and companion objects Case classes and case objects This article will cover the functional Continue Reading

Beginner’s Guide to GraphQL with Spring Boot

Reading Time: 4 minutes The world is a stage where all of us are artists. Constant learning is the foundation of success. So here we are going to have a tutorial on GraphQL in which we will see how to create a GraphQL server in Java. Objective We are going to query the details for a specific song from an online platform. Prerequisite Basic knowledge of:– Spring Boot– Java– Continue Reading

Getting started with GraphQL

Reading Time: 2 minutes The world is a stage where all of us are artists. Constant learning is the foundation of success. So, here we are going to learn about a query language introduced by Facebook back in 2015, which is GraphQL. In this blog, we will cover the basics of GraphQL. Overview GraphQL is a query language(that’s what QL stands for) for your API and a server-side runtime Continue Reading

Proxy Design Pattern in JAVA #6

Reading Time: 2 minutes In this blog, we will discuss Proxy Design Pattern, its example, and how it is different from the other design patterns. But, it’s important to have an understanding of the design patterns first. You can refer here. What is a Proxy A Proxy is something that has the authority to do some activity on behalf of the original object. For example, when you are busy Continue Reading