Software Engineering Perspectives Articles

Sorted By: Most Recent
Sean Benhur Sean Benhur
Updated on April 19, 2023

Guide to Python Logging

Use this tool to keep track of and back up your hard work.

Image: Shutterstock / Built In
Edward Viaene Edward Viaene
Updated on April 19, 2023

Why All Developers Want Their IT Infrastructure to Adopt Kubernetes

Kubernetes is an open-sourced container platform that streamlines managing containerized applications. Here's what you need to know.

Image: Shutterstock / Built In
Jacob Biba Jacob Biba
Updated on April 12, 2023

What Does a Robotics Engineer Do?

Robotics engineers do everything from building, testing and maintaining robots to developing new interfaces for interacting with them.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on April 10, 2023

What Is the Java Runtime Environment (JRE)?

The JRE is a crucial component of the Java platform because it enables Java programs to run on any system where we’ve installed the JRE. Here’s how it works.

Image: Shutterstock / Built In
Vlad Vahromovs Vlad Vahromovs
Updated on April 06, 2023

Native vs. Cross-Platform App Development: Which Should You Choose?

Choosing which mobile development approach to adopt can be challenging. Here’s how to decide if you should use native or cross-platform development for your new app.

Sara A. Metwalli Sara A. Metwalli
Updated on April 06, 2023

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
Nicolai Berg Andersen Nicolai Berg Andersen
Updated on April 06, 2023

What Is the Waterfall Methodology?

The phases of the waterfall methodology provide a systematic structure for aspects such as planning, organization, design and testing. Here’s how it works, plus some alternatives.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on April 06, 2023

What Is the V-Model in Software Development?

The V-model is a software development process that describes the relationship between each phase of the development life cycle and its corresponding testing phase. Our expert explains the ins and outs of this methodology.

Image: Shutterstock / Built In
Max Reynolds Max Reynolds
Updated on April 06, 2023

Guide to Dijkstra’s Algorithm in Python

Use this algorithm to solve many real-world problems.

Image: Shutterstock / Built In
David Koff David Koff
Updated on April 05, 2023

Install Node.js: A Tutorial

Node.js is an open-source server 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