Software Engineering Perspectives Articles

Sorted By: Most Recent
Eric Kleppen Eric Kleppen
Updated on July 22, 2025

What Is a Hypervisor?

A hypervisor is software that allocates a computer’s hardware resources among virtual machines (VMs), allowing multiple VMs to run simultaneously on a single physical machine. Here's how they work, their types, benefits and risks.

Image: Shutterstock / Built In
Ranjitha Gurunath Kulkarni Ranjitha Gurunath Kulkarni
Updated on July 22, 2025

What Is Natural Language Understanding (NLU)?

NLU is a subfield of natural language processing with many applications focused on understanding the nuances of human language.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on July 22, 2025

What Is Superposition?

Superposition is a quantum principle that describes a quantum system’s ability to be in multiple states at the same time until it is measured.

Image: Shutterstock / Built In
Sunny Betz Sunny Betz
Updated on July 21, 2025

What Is Artificial General Intelligence?

Artificial general intelligence (AGI) is a theoretical type of AI capable of performing any intellectual task a human can, with the ability to reason, learn and adapt across unfamiliar domains. It blurs the line between human and machine intelligence.

Image: Shutterstock / Built In
Kyle Brill Kyle Brill
Updated on July 21, 2025

What Is Cloud Bursting?

Cloud bursting is a cloud configuration method that shifts excess workloads from private infrastructure to the public cloud when computing demand spikes. It enables organizations to scale resources dynamically without maintaining excess in-house capacity.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on July 21, 2025

What Is Unit Testing?

A unit test is a functional test of an application’s smallest possible source code unit. The unit test aims to test the individual components of the software independent of other parts of the code.

Image: Shutterstock / Built In
Bill Douglas Bill Douglas
Updated on July 18, 2025

The Hidden Tech Debt You Won’t Catch in the Code

Many product roll outs fail not because of product flaws, but because of hidden debt that comes from environment and deployment mismatches. Here’s how to plan for it.

Image: Shutterstock / Built In
Manuel Silverio Manuel Silverio
Updated on July 17, 2025

What Is Kotlin?

Kotlin is a general-purpose, open-source programming language designed to interoperate fully between Android and the JVM (Java virtual machine).

Image: Shutterstock / Built In
Dr. Derek Austin Dr. Derek Austin
Updated on July 17, 2025

JavaScript Question Mark (?) Operator Explained

The question mark operator is used in JavaScript as an alternative to an if statement, especially where a value is assigned based on a conditional.

Image: Shutterstock / Built In
Derek Ashmore Derek Ashmore
Updated on July 16, 2025

5 Challenges DevOps Must Solve to Prepare for AIOps

AIOps is the wave of the future, but getting there will involve clearing some remaining hurdles. Our expert offers some guidelines.

Image: Shutterstock / Built In