Software Engineering Perspectives Articles

Sorted By: Most Recent
Artturi Jalli Artturi Jalli
Updated on May 22, 2025

Python 4 Isn’t Coming Out Anytime Soon

Python 4.0 is unlikely to be released due to compatibility issues experienced during the transition from Python 2 to Python 3. Here’s more on why Python 4.0 won’t happen, how Python 3 is being improved and what it would take to make Python 4.0 a reality.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on May 22, 2025

What Is the @ Symbol in Python and How Do I Use It?

The @ symbol in Python is used to apply a decorator to a function or method to extend its functionality, or to help perform matrix multiplication. Here's what to know about each use case.

Suprabha Suprabha
Updated on May 22, 2025

RequestAnimationFrame in JavaScript

The requestAnimationFrame() method tells the browser you wish to perform an animation, and request to call an animation function to update an animation before the next repaint. Here’s what you need to know.

Image: Shutterstock / Built In
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