Expert Contributors Articles

Sorted By: Most Recent
Suprabha Suprabha
Updated on January 25, 2023

Currying in JavaScript Explained With Examples

Currying in JavaScript is a process that allows you to transform a function with multiple arguments into a sequence of nesting functions.

Image: Shutterstock / Built In
Noah Topper Noah Topper
Updated on January 25, 2023

Is Artificial General Intelligence (AGI) Possible?

Artificial general intelligence is the ultimate goal of much research in the field, but is it possible? Our expert says that depends on another question: Is the human brain a computer?

Image: Shutterstock / Built In
Tirthajyoti Sarkar Tirthajyoti Sarkar
Updated on January 24, 2023

What Is Benford’s Law and Why Is It Important?

Benford’s Law tells us about the expected distribution of significant digits in a diverse set of naturally occurring data sets. Here’s why that’s important.

Image: Shutterstock / Built In
Jye Sawtell-Rickson Jye Sawtell-Rickson
Updated on January 23, 2023

What Is the Fibonacci Sequence?

The Fibonacci sequence is a series of numbers in which each number equals the sum of the two that precede it. For example, 0, 1, 1, 2, 3, 5, 8, 13, 21 and so on.

Image: Shutterstock / Built In
Dr. Derek Austin Dr. Derek Austin
Updated on January 22, 2023

How to Check Data Types in JavaScript Using Typeof

The JavaScript typeof operator is a useful and easy way to check the type of a variable in your code. It can be used to determine if data is an array, boolean or other.

Image: Shutterstock / Built In
Richmond Alake Richmond Alake
Updated on January 19, 2023

Understanding Cosine Similarity and Its Applications

Understand the basics behind the technique cosine similarity that is used across different fields and domains of machine learning.

Image: Shutterstock / Built In
Edoardo Romani Edoardo Romani
Updated on January 18, 2023

What Is a Software Requirement Specification?

A software requirement specification describes what the product does and how we expect it to perform. It is is the main point of reference for the entire team.

Image: Shutterstock / Built In
Estefanía García Gallardo Estefanía García Gallardo
Updated on January 17, 2023

What Is a Monolithic Application?

Monolithic applications are built as a single unit that includes all of the application's components including APIs, services, databases and load balancers.

Artturi Jalli Artturi Jalli
Updated on January 17, 2023

What Is Firmware?

Firmware is like software that makes your hardware work. Here’s everything you need to know about firmware and why it’s important to your devices.

Image: Shutterstock / Built In
Sarang Narkhede Sarang Narkhede
Updated on January 17, 2023

What Is SDK?

An SDK is a collection of dedicated tools that enable engineers to build desktop, mobile and web products faster and in a more standardized way.

Image: Shutterstock / Built In