Software Engineering Perspectives Articles

Sorted By: Most Recent
Pablo Gerboles Pablo Gerboles
Updated on June 17, 2025

The Rise of Crypto-Native DevOps: New Tools for Building a Blockchain-First Future

Traditional DevOps tools won’t be able to meet the demands of Web3. Our expert explains why crypto-native tools are necessary instead.

Image: Shutterstock / Built In
Priscila França Silva Priscila França Silva
Updated on June 17, 2025

How AI Has Transformed the Role of Software Developers

As AI tools take over tasks like writing code, creating tests and detecting anomalies, the role of developers has changed. Here’s why it demands more from developers, not less.  

Image: Shutterstock / Built In
Estefanía García Gallardo Estefanía García Gallardo
Updated on June 17, 2025

What Is AJAX (Asynchronous JavaScript and XML)?

AJAX is a web development technique that can make websites faster and more responsive to user input, which creates a better user experience. Here’s how AJAX works and how you can get started.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on June 17, 2025

What Is Schrödinger’s Cat?

Schrödinger’s Cat is a thought experiment illustrating quantum superposition, where a cat is in a sealed box tied to a random quantum event. Until the box is opened and observed, the cat exists in a superposition — simultaneously alive and dead.

Image: Shutterstock / Built In
Yang Zhou Yang Zhou
Updated on June 17, 2025

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
Vikas Solegaonkar Vikas Solegaonkar
Updated on June 17, 2025

Fauna: An Introduction

Are you interested in Fauna but not sure how to get started? This step-by-step tutorial will set you up for success — whether you’re looking for serverless or on-premises functionality.

David Koff David Koff
Updated on June 16, 2025

Install Node.js: A Tutorial

Node.js is an JavaScript runtime that works on multiple operating systems and is useful for both front- and back-end applications. This tutorial explains how to install it on your machine.

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

What Is Middleware, and How Does It Work?

Middleware is an essential part of building great software because it helps different types communicate with each other. Our expert introduces you to the basics here.

Image: Shutterstock / Built In
Brennan Whitfield Brennan Whitfield
Updated on June 16, 2025

What Is Technical Debt?

A fast fix isn’t always the best fix.

Image: Shutterstock
Anthony Corbo Anthony Corbo
Updated on June 16, 2025

What Is HTML?

HTML (HyperText Markup Language) is a markup language used to structure web pages and content for display in a web browser. It is used for text representation, defining web page and web content format, providing search engines with page context and more.

Image: Shutterstock / Built In