Software Engineering Perspectives Articles

Sorted By: Most Recent
Alex Williams Alex Williams
Updated on July 14, 2025

What Is Sails.js?

Sails.js is a web application framework for Node.js that follows the model-view-controller (MNC) architecture, inspired by frameworks like Ruby on Rails.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on July 11, 2025

Python Elasticsearch: An Introduction

Elasticsearch is a distributed NoSQL search engine built on top of Apache Lucene. It's useful for applications that require full-text, real-time searches or for analytics. Here, our expert introduces you to its use in Python.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on July 11, 2025

Iterative vs. Incremental Development Explained

Iterative development refines software through repeated cycles, incorporating feedback to improve functionality over time. Incremental development builds software in stages, with each increment adding new features to the existing product.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on July 10, 2025

What Is Application Lifecycle Management (ALM)?

Application lifecycle management provides a structure to software development with five distinct stages. Our expert introduces you to ALM, how it works and its key benefits.

Image: Shutterstock / Built In
Sinai Nday Sinai Nday
Updated on July 09, 2025

How to Create a Blockchain

Blockchain is a distributed ledger that processes transactions across a network of computers. Here’s more on how blockchain works, the benefits of using it and a step-by-step guide on how to create a blockchain.

Image: Shutterstock / Built In
Julia Zolotarev Julia Zolotarev
Updated on July 09, 2025

What Is TypeScript?

TypeScript, a superset of JavaScript, adds a layer of type safety to your code and enhances the developer experience.

Image: Shutterstock / Built In
Alex Williams Alex Williams
Updated on July 09, 2025

What Is Play Framework?

Play Framework is a high-productivity web app framework for programming languages whose code is compiled and run on the JVM.

Image: Shutterstock / Built In
Nicolai Berg Andersen Nicolai Berg Andersen
Updated on July 09, 2025

What Is Pandas?

Pandas is a Python library designed for data analysis and manipulation tasks, including working with tabular data, time series and diverse data sets.

Image: Shutterstock / Built In
Ankush Rastogi Ankush Rastogi
Updated on July 09, 2025

What Is SIP Trunking?

SIP trunking is an internet-based alternative to traditional phone lines. Our expert explains how it works and how to implement it.

Image: Shutterstock / Built In
Roman Davydov Roman Davydov
Updated on July 09, 2025

Best Practices for Python Development in Enterprise Environments

Python’s speed, scalability and security features make it ideal for enterprise environments. Our expert outlines some best practices.

Image: Shutterstock / Built In