Software Engineering Perspectives Articles

Sorted By: Most Recent
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
Dr. Derek Austin Dr. Derek Austin
Updated on August 04, 2025

How to Check for Null in JavaScript

Null represents an intentional absence of a value, indicating a variable has been declared but has yet to be assigned a value. These are some of the most common methods for checking for null and values loosely equal to null in JavaScript.

Images: Shutterstock / Built In
Anurag Saxena Anurag Saxena
Updated on August 01, 2025

What Is Software-Defined Networking?

Software-defined networking is a networking paradigm that decouples the control and data planes. Our expert explains how it works.

Image: Shutterstock / Built In
Roman Davydov Roman Davydov
Updated on August 01, 2025

How AI Streamlines Software Project Risk Management

AI tools can simplify risk management in your software projects. Here’s how.

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

What Is Object-Relational Mapping (ORM)?

Object-relational mapping (ORM) is a programming technique that lets developers use object-oriented code to interact with relational databases, by translating objects to and from database-compatible formats.

Image: Shutterstock / Built In
Oğuzhan Öztürk Oğuzhan Öztürk
Updated on July 31, 2025

What Are SMB Ports?

A server message block (SMB) port is a network port that allows devices on the same network to share files and resources. Here’s more on how SMB ports work, how they’ve evolved, whether they’re safe and how to address their common vulnerabilities.

Image: Shutterstock / Built In
Bisola Olasehinde Bisola Olasehinde
Updated on July 31, 2025

How to Insert a Python Variable in a String

There are four common methods that will allow you to add Python variables in a string, including: the comma, the modulus operator, string format and f-strings. Here’s how they work.

Image: Shutterstock / Built In