Software Engineering Articles

Sorted By: Most Recent
Brooke Becher Brooke Becher
Updated on June 11, 2025

8 Types of Programming Languages to Know (With Examples)

There are several types of programming languages based on how they work and what they are used for, including machine, procedural, functional, object-oriented, logic and more programming languages.

Image: Shutterstock
Rose Velazquez Rose Velazquez
Updated on June 11, 2025

187 Companies Hiring Software Engineers

See which companies are hiring software engineers to collaborate on projects that benefit customers and internal teams.

Photo: Shutterstock
Mark Speare Mark Speare
Updated on June 11, 2025

Why Over-Testing Software Kills Your Bottom Line

You can reach a point where additional QA testing just delays your product without adding value. Our expert offers some guidance on finding the sweet spot between over- and under-testing.

Image: Shutterstock / Built In
Carsten Rhod Gregersen Carsten Rhod Gregersen
Updated on June 06, 2025

Skype Is Dead. Long Live Skype.

Although Microsoft announced last month that it was shuttering Skype, its legacy is visible all over the technology landscape today.

Image: Shutterstock / Built In
Brooke Becher Brooke Becher
Updated on June 04, 2025

49 Top Engineering Companies to Know

These companies continue to outperform the competition while facing disruptive tech trends head on.

Image: Shutterstock
Roman Davydov Roman Davydov
Updated on May 27, 2025

Best Practices for Secure Kotlin App Development

As Kotlin is quickly becoming a popular and highly paid language, our expert shares some tips for building secure products with it.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on May 27, 2025

What Is Optical Character Recognition (OCR)?

Optical character recognition is a technology that allows a computer to convert scanned data into editable, searchable text. Our expert explains what you need to know.

Image: Shutterstock / Built In
K. Jagathish K. Jagathish
Updated on May 22, 2025

How to Split a String in JavaScript

In JavaScript, the split() method allows you to split the string into an array of substrings based on a given pattern. Here’s what you need to know.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on May 22, 2025

What Is NPM?

Node package manager (npm) is the default package manager for the Node.js runtime environment and a software registry for JavaScript software packages. Here’s what you need to know to install and use npm.

Image: Shutterstock / Built In
Roman Davydov Roman Davydov
Updated on May 21, 2025

How to Build Scalable Front-End Apps With React JS

React is quickly becoming a popular front-end framework. Our expert explains how to put it to work effectively.

Image: Shutterstock / Built In