Software Engineering Perspectives Articles

Sorted By: Most Recent
Tammy Xu Tammy Xu
Updated on April 08, 2025

5 Ways to Become a Better Pair Programmer

Effective pair programming requires empathy, patience and preparation.

5 Ways to Become a Better Pair Programmer
Rohit Verma Rohit Verma
Updated on April 07, 2025

How to Use GraphFrames for Entity Relationships on Databricks

Our expert explains how his team built a scalable architecture for graph-based processing.

Image: Shutterstock / Built In
Robert Bonomo Robert Bonomo
Updated on April 04, 2025

How Automation Brings CI/CD to the Next Level

In the world of software development where speed is vital, leaders need to implement automation to stay in the race.

Image: Shutterstock / Built In
Terence Shin Terence Shin
Updated on April 03, 2025

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. Here’s why it’s important, how it works and factors and challenges to consider.

Image: Shutterstock / Built In
Artem Barmin Artem Barmin
Updated on April 03, 2025

You’re Probably Overpaying for Software Development, But What Can You Cut?

Software development is expensive, and it can be tempting to try to save money where you can. But some cuts end up costing you more later.

Image: Shutterstock / Built In
Tatum Hunter Tatum Hunter
Updated on April 03, 2025

What Is Cloud Native and Why Is It Important?

It makes scaling easier, deployments faster and computing costs lower.

What Is Cloud Native and Why Is It Important?
Anmolika Singh Anmolika Singh
Updated on April 02, 2025

What Is Data Abstraction?

Data abstraction is a technique that hides intricate implementation details while spotlighting only essential functionalities. Here’s what you need to know.

Image: Shutterstock / Built In
Charles Calapini Charles Calapini
Updated on April 02, 2025

Introduction to Prolog: A Programming Language for AI

Prolog is a logic programming language that is well-suited for developing logic-based artificial intelligence applications.

Image: Shutterstock / Built In
Phanish Puranam Phanish Puranam
Updated on April 02, 2025

Is Your Boss Actually an Algorithm?

Algorithmic management represents a fundamental shift in how organizations function, but they can’t replace the human element. Here’s how to tell if your boss is really an algorithm. 

Image: Shutterstock / Built In
Tatum Hunter Tatum Hunter
Updated on April 01, 2025

Open-Source Governance, Meet Feminist Economics

In open source, as in life, hidden labor goes unrewarded.

Open-Source Governance, Meet Feminist Economics