Software Engineering Perspectives Articles

Sorted By: Most Recent
Tammy Xu Tammy Xu
Updated on November 16, 2023

What Is Code Refactoring?

Code refactoring is a key part of the software development process. But if the code’s not broken, don’t fix it.

Image: Shutterstock
Richmond Alake Richmond Alake
Updated on November 16, 2023

Bubble Sort Time Complexity and Algorithm Explained

Bubble sort is a sorting algorithm that uses comparison methods to sort an array. It has an average time complexity of O(n^2). Here’s what you need to know.

Image: Shutterstock / Built In
Bhopi Dhall and Saurajit Kanungo Bhopi Dhall and Saurajit Kanungo
Updated on November 16, 2023

Bridging the Gap Between IT and Business

What causes friction between business people and IT professionals, and how can we fix it?

Image: Shutterstock / Built In
Peter Olah Peter Olah
Updated on November 15, 2023

How We Built a Chatbot That Uses Generative AI

Our expert describes how his team created a useful tool that helps employees interact with documents.

Image: Shutterstock / Built In
Terence Shin Terence Shin
Updated on November 07, 2023

What Is Model Deployment in Machine Learning?

Model deployment is the process of integrating a machine learning model into a production environment where it can take in an input and return an output.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is Beta Testing?

Beta testing is a form of user acceptance testing that allows a segment of real users to utilize a product before it goes live.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is Continuous Delivery?

Continuous delivery is a software development process that utilizes short and frequent production cycles.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is C++?

C++ is a general-purpose, object-oriented programming language that was created by Bjarne Stroustrup at Bell Labs around 1980.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is Python?

Python is a programming language used in website development, software development, task automation, data analysis and data visualization.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is Linux?

Linux is a powerful, open-source operating system based on Unix and capable of running on a variety of hardware with heavy operating demands.

Image: Shutterstock / Built In