Software Engineering Perspectives Articles

Sorted By: Most Recent
Sara A. Metwalli Sara A. Metwalli
Updated on August 18, 2025

What Is CI (Continuous Integration)?

Continuous integration (CI) is a software development practice where code changes are frequently merged into a shared repository and automatically built and tested to detect errors early. Here’s why it’s important in software development.

Image: Shutterstock / Built In
Patrick Scully Patrick Scully
Updated on August 18, 2025

What Is the Current Status of Quantum Technology?

Though scalable quantum computers remain in the future, some of the threats they’ll bring are here today. Here’s how to stay safe.

Image: Shutterstock / Built In
Ellen Glover Ellen Glover
Updated on August 15, 2025

25 Low-Code Platforms to Streamline Your Development Process

The low-code revolution is here.

Image: Shutterstock
Rahul H. Rahul H.
Updated on August 12, 2025

Neovim Configuration for Beginners

Neovim configuration is the process of customizing the Neovim text editor’s behavior, appearance and functionality by adding settings, plugins and keybindings in its configuration file, typically located at ~/.config/nvim/init.vim.

Image: Shutterstock / Built In
Richmond Alake Richmond Alake
Updated on August 12, 2025

Bubble Sort Time Complexity and Algorithm Explained

Bubble sort time complexity describes how the bubble sort algorithm’s runtime scales with input size, being O(n²) in average and worst cases and O(n) in the best case when optimized.

Image: Shutterstock / Built In
Joe Procopio Joe Procopio
Updated on August 11, 2025

Should You Be Vibe Coding?

Let’s answer the big existential career question that’s hanging over all our heads — yes, but with limits.

Image: Shutterstock / Built In
Tammy Xu Tammy Xu
Updated on August 06, 2025

Web Accessibility: What It Is and Why It Matters

Web accessibility determines who can benefit from our digital products and content — and who cannot.

Photo: Shuttertock
Sohail Hosseini Sohail Hosseini
Updated on August 04, 2025

How to Use Loc and iLoc in Pandas: A Guide

The .loc[] and .iloc[] properties in Pandas are used to access specific rows and columns in a pandas DataFrame (or slice a data set). The .loc[] property is used for label indexing, while the .iloc[] property is used for integer indexing.

Image: Shutterstock / Built In
David Klempfner David Klempfner
Updated on August 04, 2025

Two’s Complement: A Guide

Two’s complement is a binary encoding method used to represent signed integers in computing systems.

Image: Shutterstock / Built In
Jayanth Somineni Jayanth Somineni
Updated on August 04, 2025

Different Ways to Display Images in React.js Apps

Learn different ways of including images in React.js applications. Display great imagery, no matter your code’s style.

Image: Shutterstock / Built In