Software Engineering Perspectives Articles

Sorted By: Most Recent
Fred Mora Fred Mora
Updated on June 24, 2025

What Is Amdahl’s Law?

Amdahl’s law is a principle in computer science that provides a best-case estimate of how much you can improve system performance by optimizing a specific part of the system. Here’s how to use it.

Image: Shutterstock / Built In
Estefanía García Gallardo Estefanía García Gallardo
Updated on June 24, 2025

What Is a Monolithic Application?

A monolithic application is a software application built as one unified codebase that includes all essential components, such as APIs, services and a database. It's simple to start with but can become difficult to scale and manage over time.

Image: Shutterstock / Built In
Jayanth Somineni Jayanth Somineni
Updated on June 24, 2025

5 Things to Know About the JavaScript Delete Operator

The JavaScript delete operator is employed to delete a property of an object. After deleting the actual property, it won’t be accessible and returns undefined.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on June 24, 2025

What Is CSS?

CSS stands for cascading style sheets. It is an element of front-end development responsible for determining the overall styling and layout of a web page.

Image: Shutterstock / Built In
Estefanía García Gallardo Estefanía García Gallardo
Updated on June 24, 2025

What Is Back-End Development?

Back-end development, also known as server-side development, refers to the development of the behind-the-scenes logic that powers web applications.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on June 24, 2025

What Is AngularJS?

AngularJS makes it easier to develop web apps by reducing the amount of code you need at any given point in the development process.

Image: Shutterstock / Built In
Julia Zolotarev Julia Zolotarev
Updated on June 24, 2025

What Is React?

React is a JavaScript library that will help you build user interfaces. The best part? It’s both performant and developer friendly.

Image: Shutterstock / Built In
Kacper Michalik Kacper Michalik
Updated on June 23, 2025

19 Programming Project Ideas: From Simple Scripts to Full Apps

Programming projects can help developers expand their skills and deepen their tech stack knowledge. Here are a variety of project ideas from beginner to advanced to sharpen your skills. 

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 23, 2025

Java Math.random() Method Explained With Examples

The Math.random method in Java generates a pseudorandom number between 0.0 and 1.0. Our expert explains how it works.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on June 23, 2025

What Are Python Data Structures?

Python data structures are formats for organizing and storing different kinds of data in Python. The four main types of built-in Python data structures are lists, tuples, sets and dictionaries.

Image: Shutterstock / Built In