Software Engineering Perspectives Articles

Sorted By: Most Recent
Lukas Oppermann Lukas Oppermann
Updated on July 08, 2025

Creating an NPM-Only Build Step for JavaScript — the Easy Way

When writing front-end code, don’t overlook the capabilities your Node.js package manager already has.

Margo Steines Margo Steines
Updated on July 01, 2025

11 Largest Software Companie

These software companies build programs and applications for computers, mobile phones and other devices.

Photo: Shutterstock
Anthony Corbo Anthony Corbo
Updated on June 27, 2025

What Are JavaScript Design Patterns?

JavaScript design patterns are sequences of code intended to provide developers with a streamlined method for solving common challenges.

Image: Shutterstock / Built In
Tammy Xu Tammy Xu
Updated on June 27, 2025

Is Dark Mode Better Than Light Mode for Coding?

From readability to personal preference, there are many reasons why programmers are turning to dark mode.

Image: Shutterstock
Vikram Gupta Vikram Gupta
Updated on June 26, 2025

What Is Freeware?

Freeware refers to software that requires no paid licenses to use the application, no fees or donations, no restrictions on how many times you can download or open the program, and no expiration date.

Image: Shutterstock / Built in
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 26, 2025

What Is a Systems Analysis?

Systems analysis is the process of understanding a system so that you can improve it. Our expert explains how to conduct a thorough one.

Image: Shutterstock / Built In
Alex Williams Alex Williams
Updated on June 26, 2025

What Is CakePHP?

CakePHP is an open-source framework for web applications built in PHP, a server-side scripting language intended for rapid development.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 25, 2025

What Is a Software Requirement Specification (SRS)?

A software requirements specification (SRS) is a formal document that defines what a software system is expected to do. Our expert explains what makes a good one.

Image: Shutterstock / Built In
David Koff David Koff
Updated on June 25, 2025

How to Pass an Array From Java to JavaScript

Programmers need to know how to pass arrays between various computer languages. Here, our expert explains how to move one from Java to JavaScript.

Image: Shutterstock / Built In
Ernest Rudnicki Ernest Rudnicki
Updated on June 25, 2025

What Is Imperative Programming?

Imperative programming is a computer science paradigm in which programs are built using statements. Here’s how they work.

Image: Shutterstock / Built In