Software Engineering Articles

Sorted By: Most Recent
Alexandru Nastase Alexandru Nastase
Updated on September 12, 2024

Volatile Keyword in Java Explained

The volatile keyword in Java signals that a variable is being stored in the main memory ensuring all threads see the same value. Learn how it works.

Image: Shutterstock / Built In
Matt Stratton Matt Stratton
Updated on September 12, 2024

Making Powerline Work in Visual Studio Code

Powerline is a statusline plugin for vim that can be used in other tools, including the shell feature in Visual Studio Code. Learn how to make it work.   

Image: Shutterstock / Built In
Pavel Buyevich Pavel Buyevich
Updated on September 12, 2024

How to Adopt a Multicloud Environment

A multicloud environment offers flexibility, efficiency and operational resilience. Our expert explains how to make the switch safely.

Image: Shutterstock / Built In
Siddhant Khare Siddhant Khare
Updated on September 10, 2024

Bypass AWS API Gateway Limits Using S3 Presigned URLs

Amazon S3 presigned URLs allow users to securely bypass the API Gateway limit to upload large files securely. Here’s how to do it.

Image: Shutterstock / Built In
Rakia Ben Sassi Rakia Ben Sassi
Updated on September 10, 2024

Compiler vs. Interpreter in Programming

Compilers and interpreters are used to convert a high-level language into machine code. However, there are differences between how and when they work.

Image: Shutterstock / Built In
Yuval Boger Yuval Boger
Updated on September 09, 2024

What Should We Prioritize in Quantum Development?

Manufacturers, academia and end-users all have roles to play in developing quantum computing. So, what does each group care about most?

Image: Shutterstock / Built In
Yang Zhou Yang Zhou
Updated on September 09, 2024

Python: How to List Files in Directory

In this tutorial, you will learn 5 ways in Python to list all files in a specific directory. Methods include os.listdir(), os.walk(), the glob module and more.

Image: Shutterstock / Built In
Swastik Baranwal Swastik Baranwal
Updated on September 05, 2024

STD::Optional in C++: A Guide

std::optional is a feature in C++ that can distinguish optional values in a type-safe manner to make code more readable and consistent. Learn more.

Image: Shutterstock / Built In
Matías Hernández Arellano Matías Hernández Arellano
Updated on September 05, 2024

What Are TypeScript Type Predicates?

TypeScript type predicates determine whether an object has a specific property, enabling type narrowing to make code more readable. Here’s how it works.

Image: Shutterstock / Built In
Frank Roe Frank Roe
Updated on September 05, 2024

The Software Industry Is Facing an AI-Fueled Crisis. Here’s How We Stop the Collapse.

Software companies face tremendous pressure to deliver products quickly, but too many AI-based tools create low-quality code. Our expert offers a better vision for the field.

Image: Shutterstock / Built In