Software Engineering Perspectives Articles

Sorted By: Most Recent
Artem Oppermann Artem Oppermann
Updated on May 22, 2025

What Is the Faraday Constant?

The Faraday constant is the electric charge per mole of elementary charges like electrons. Take a closer look at how it works and how it’s used across sectors ranging from batteries to electrochemistry.

Image: Shutterstock / Built In
Prakhar Rathi Prakhar Rathi
Updated on May 22, 2025

Stop Using Pip Freeze For Your Python Projects

Pip freeze only installs those packages that were installed using the pip install command. However, pip is not the only python package manager.

Image: Shutterstock / Built In
Abdishakur Hassan Abdishakur Hassan
Updated on May 22, 2025

What Is a Command-Line Interface?

A command-line interface (CLI) allows you to navigate, run programs or configure your computer system by entering text commands. Here’s what makes a CLI distinct from a GUI.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on May 22, 2025

Base64 Encoding: What Is It? How Does It Work?

Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It allows data stored in binary to travel across text channels.

Image: Shutterstock / Built In
Debby Nirwan Debby Nirwan
Updated on May 22, 2025

C++ Basics: Understanding Lambda

A lambda in C++ is an expression used to simplify code when defining anonymous function objects (functors). Lambdas allow for functors to be defined directly where they are invoked or be passed as function arguments.

Image: Shutterstock / Built In
Philip Wilkinson Philip Wilkinson
Updated on May 22, 2025

An Introduction to Python Linked List and How to Create One

A Python linked list is an abstract data type that presents a linear collection of data organized as nodes that then link to another node. Build your own with this guide. 

Image: Shutterstock / Built In
Max Reynolds Max Reynolds
Updated on May 22, 2025

SQL Functions With Examples

SQL functions are prewritten actions that can be called on a cell, record or database to flexibly manipulate and extract information for further analysis. Take a closer look at the main types of SQL functions and how to use each.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on May 22, 2025

How to Implement Binary Search in Python

Binary search is an efficient algorithm for searching a sorted list of data to find an item. Here’s an overview of how it works, how it compares to linear search, how to implement it in Python and its benefits and downsides.

Image: Shutterstock / Built In
Peter Grant Peter Grant
Updated on May 22, 2025

How to Generate Subplots With Python’s Matplotlib

Subplots are a key tool to communicate data-based findings to various audiences. This detailed guide shows how to use Python’s Matplotlib to generate subplots, covering steps like importing data, including descriptive details and adding visual style.

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