Software Engineering Perspectives Articles

Sorted By: Most Recent
Vikram Gupta Vikram Gupta
Updated on February 07, 2023

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
Vikram Gupta Vikram Gupta
Updated on February 07, 2023

What Is a Repository?

Repositories offer remote access to code modules as well as software packages to promote collaborative use. Here’s how they work and how to create your own.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on February 06, 2023

What Is CI?

CI (continuous integration) refers to the practice of tracking, testing and reporting new changes made to any body of code. Here’s why it’s important.

Image: Shutterstock / Built In
David Koff David Koff
Updated on February 02, 2023

CLI Commands: An Introduction With Examples

CLI commands are a quick and efficient way for users to accomplish computing tasks. Our expert offers an introduction to their use.

Image: Shutterstock / Built In
Debby Nirwan Debby Nirwan
Updated on January 31, 2023

C++ Basics: Understanding Lambda

C++ Lambda is a convenient way to define a functor that can help us to simplify the code.

Image: Shutterstock / Built In
Michael Galarnyk Michael Galarnyk
Updated on January 27, 2023

Python Dictionary and Dictionary Methods: A Guide

This Python dictionary tutorial covers how to define and access values in a dictionary, how to iterate through a dictionary and various dictionary methods.

Image: Shutterstock / Built In
Katy Hagerty Katy Hagerty
Updated on January 25, 2023

Google Foobar Challenge: Level 1 Tutorial

An introduction to solving Level 1 of the secretive Google Foobar coding challenge, and a breakdown of the problems.

Image: Shutterstock / Built In
Suprabha Suprabha
Updated on January 25, 2023

Currying in JavaScript Explained With Examples

Currying in JavaScript is a process that allows you to transform a function with multiple arguments into a sequence of nesting functions.

Image: Shutterstock / Built In
Dr. Derek Austin Dr. Derek Austin
Updated on January 22, 2023

How to Check Data Types in JavaScript Using Typeof

The JavaScript typeof operator is a useful and easy way to check the type of a variable in your code. It can be used to determine if data is an array, boolean or other.

Image: Shutterstock / Built In
Edoardo Romani Edoardo Romani
Updated on January 18, 2023

What Is a Software Requirement Specification?

A software requirement specification describes what the product does and how we expect it to perform. It is is the main point of reference for the entire team.

Image: Shutterstock / Built In