Software Engineering Perspectives Articles

Sorted By: Most Recent
Brooke Becher Brooke Becher
Updated on April 17, 2025

What Is Starlink Internet?

Starlink, a network of low-Earth-orbiting satellites, aims to provide global high-speed internet coverage. Here’s how it works, how much it costs, where it’s offered, why people are using the service and what its future holds.

Image: Shutterstock / Built In
Catherine Gitau Catherine Gitau
Updated on April 17, 2025

Fuzzy String Matching in Python: Introduction to FuzzyWuzzy

Fuzzy string matching is the process of finding strings that approximately match each other. Here’s more on how fuzzy string matching works and how to perform the process using the Python library FuzzyWuzzy.

Image: Shutterstock / Built In
Annie Mester Annie Mester
Updated on April 17, 2025

InnerText vs. InnerHTML vs. TextContent: What’s Best?

In JavaScript, innerHTML returns element text with spacing and HTML tags, innerText returns element text without spacing, CSS hidden text or HTML tags and textContent returns element text with spacing and CSS hidden text, but no HTML tags.

Image: Shutterstock / Built In
Perez Ogayo Perez Ogayo
Updated on April 17, 2025

How to Fix a CUDA Error: Device-Side Assert Triggered in PyTorch

A CUDA Error: Device-Side Assert Triggered can either be caused by an inconsistency between the number of labels and output units in a model or an incorrect input for a loss function. Follow this guide to fix it. 

Image: Shutterstock / Built In
Lisa Bertagnoli Lisa Bertagnoli
Updated on April 17, 2025

30 Top Open Source Software Organizations to Know

Their products get the job done, for free.

Margo Steines Margo Steines
Updated on April 16, 2025

35 Companies Hiring Entry-Level Engineers

These companies are looking for entry-level engineers to help them stay competitive in an evolving landscape.

Photo: Shutterstock
Artturi Jalli Artturi Jalli
Updated on April 15, 2025

What Is Perl?

Perl is a general-purpose, high-level and open-source programming language used for a variety of tasks, including text manipulation, system administration and web programming applications.

Image: Shutterstock / Built In
Vikram Gupta Vikram Gupta
Updated on April 15, 2025

What Is a Repository?

A repository (or repo) is a centralized location where project files and resources are stored. It allows for collaboration, version control and organization of a software system. Here’s how a repository works and how to create your own.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on April 15, 2025

What Is Source Code?

Source code is the written instructions that guide a computer program’s execution. It is written in a human-readable programming language, which is then compiled or interpreted to make it executable by a computer.

Image: Shutterstock / Built In
David Kirsch David Kirsch
Updated on April 15, 2025

How to Read Binary Letters

Binary numbers are converted into binary letters using ASCII codes. Each letter consists of eight binary digits. Here’s how to translate those digits into binary letters.

Image: Shutterstock / Built In