Aditya Chatterjee's Blog, page 18

September 8, 2023

September 7, 2023

CSS writing-mode explained

In this article at OpenGenus, we will discuss the CSS property 'writing-mode' and where we can use it.

Table of contents:IntroductionNeed of writing-modeValues of writing-mode propertyExample with codeConclusionIntroduction

The writing-mode property is like a secret language for web developers. It helps them decide how text should look on a web page. You know how some books are read from left to right, while others are read from top to bottom? Well, this property lets web developer contr...

 •  0 comments  •  flag
Share on Twitter
Published on September 07, 2023 05:25

September 4, 2023

Efficiency Paradox: Understanding Brooks' Law in Software Engineering

Efficiency Paradox: Understanding Brooks' Law in Software Engineering

Have you ever found yourself in a situation where you're working on a project that's already running late, and you think that adding more people to the team will speed things up? It might seem like a good idea, but it can actually make things worse and delay the project even more. This idea is known as Brooks' Law, named after a computer scientist named Frederick Phillips Brooks Jr., who said that "adding more people to a late software project makes it even later."

In this article, we will delve...

 •  0 comments  •  flag
Share on Twitter
Published on September 04, 2023 13:52

Introduction to Tauri [with practical WebDev project]

[image error]

In this article on OpenGenus, we will explore an introduction to building lightweight and secure desktop applications using Tauri.

Table of contents:

IntroductionFeatures of TauriInstallationCreating the ApplicationQuizIntroduction

Tauri is an open-source framework that empowers developers to create native desktop applications using familiar web technologies such as HTML, CSS, and JavaScript. It presents a unique approach to application development, merging the cross-platform capabilities...

 •  0 comments  •  flag
Share on Twitter
Published on September 04, 2023 08:55

September 3, 2023

Command Query Separation

Command Query Separation

In the broad world of software development, our primary goal is to create applications that work well, are easy to maintain, and can grow as needed. One important principle that helps us achieve this is called Command Query Separation (CQS). In this article at OpenGenus, we will explore CQS, its practical benefits, and how it can help us build software systems that are not only effective but also strong and adaptable.

Table of contents:

Unpacking Command Query Separation (CQS)Commands: Making ...
 •  0 comments  •  flag
Share on Twitter
Published on September 03, 2023 08:42

17 Raspberry Pi project ideas

A Raspberry Pi is a compact single-board computer that's about the size of a credit card. Despite its diminutive form factor, this single-board computer boasts the capability to host and run a complete operating system. Notably, it possesses the versatility to execute a wide array of tasks that are traditionally associated with conventional laptops and computers.

rpi-1

Thanks to its user-friendly interface and affordability, the Raspberry Pi has garnered substantial attention across a diverse range o...

 •  0 comments  •  flag
Share on Twitter
Published on September 03, 2023 07:55

Go Interfaces : A beginner's guide

IntroductionGo Interfaces : A beginner's guide

An interface at its best, is an interaction point where two different systems meet in order to interact with each other.
Interfaces in Go are none different, they can be understood as interaction points for two or more apparently unrelated types.

The interface in Go language is a built-in construct to introduce custom types. Interfaces are abstract which means that we are not allowed to instantiate them. For some type to be compatible with an interface, it has to implement the metho...

 •  0 comments  •  flag
Share on Twitter
Published on September 03, 2023 06:20

Mastering Multi-Label Classification

Mastering Multi-Label Classification

In the ever-evolving landscape of artificial intelligence, where data rules and algorithms reign supreme, one particular challenge stands out: multi-label classification. Imagine a scenario where you need to classify an image not into a single predefined category, but into multiple relevant ones. This intricate task finds its application in diverse domains, from image recognition and medical diagnosis to text categorization and recommendation systems. Delving into the intricacies of multi-label ...

 •  0 comments  •  flag
Share on Twitter
Published on September 03, 2023 05:13

September 1, 2023

Data Pipeline

Data Pipeline

Data Pipeline

In this article at OpenGenus, we will learn about the concept of Data Pipeline. Data pipelines route raw data from various sources to destination for analysis or visualization. Data pipelines centralize data from disparate sources into one place which give you a more robust view of your customers, create consolidated financial dashboards and more.

Table of contents:What is a Data Pipeline?What Data Pipelines do?Data Pipeline ArchitecturesTypes of Data PipelinesBenefits of Data Pipelines...
 •  0 comments  •  flag
Share on Twitter
Published on September 01, 2023 13:39

Data Mart

In this article at OpenGenus, we will learn about the concept of a Data Mart. A data mart is a simplified or condensed version of a data warehouse. It has faster data retrieval and provides data required by a specific department or line of business within an organization.

Table of contents:What is a Data Mart?What does a Data Mart do?Data Marts vs Data WarehousesData Mart Structures (Schemas)Types of Data MartsBenefits of Data MartsDisadvantages of Data MartsData Marts Use CasesWhat...
 •  0 comments  •  flag
Share on Twitter
Published on September 01, 2023 13:23