Software Engineering Articles

Sorted By: Most Recent
Sadrach Pierre Sadrach Pierre
Updated on August 17, 2023

A Guide to Python Virtual Environments

Python virtual environments help manage software dependencies and ensure code is reproducible. Our expert explains how they work and shows you how to get started with them.

Image: Shutterstock / Built In
Žydrūnas Tamašauskas Žydrūnas Tamašauskas
Updated on July 27, 2023

Embedded DevOps vs. Centralized DevOps: A Guide

Embedded DevOps engineers are assigned to individual development teams, while centralized DevOps operate independently. Here’s how to choose the right approach for you.

Image: Shutterstock / Built In
Rory Spanton Rory Spanton
Updated on July 13, 2023

How to Use the Ternary Operator in JavaScript

The ternary operator is a concise way of expressing conditional statements in a single line of JavaScript code. Our expert explains how it works.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on July 13, 2023

How to Fix “Invalid Active Developer Path” in Git

A major upgrade on your Mac can lead to the “invalid active developer path” error. Here’s how to fix it in Git. 

Image: Shutterstock / Built In
Ari Joury, Ph.D. Ari Joury, Ph.D.
Updated on July 10, 2023

Vimtutor: An Introduction to Vim

Despite its age, the code editor Vim isn’t going anywhere anytime soon. Our expert explains what you need to know to get started with it.

Image: Shutterstock / Built In
Erez Kaminski Erez Kaminski
Updated on June 14, 2023

How to Build Safer and More Reliable Software

Bad software can cost money and even lives. Prevention is the best cure.

Image: Shutterstock / Built In
Jason Beres Jason Beres
Updated on June 13, 2023

A Software Developer’s Guide to Generative AI

Accelerate your code development and automate repetitive tasks with generative AI tools like GitHub Copilot. Here’s how.

Image: Shutterstock / Built In
Stephen Gossett Stephen Gossett
Updated on June 06, 2023

How to Become a Software Engineer

How do you get into software engineering? Are bootcamps worth the cost? Four experts share advice about how to become a software engineer.

Image: Shutterstock
Ram Kumar Mantena Ram Kumar Mantena
Updated on May 17, 2023

3 Ways to Strengthen Software Engineering Collaboration Across Oceans

Communication and a bit of fun can help offshore employees feel part of the team.

Image: Shutterstock / Built In
K. Jagathish K. Jagathish
Updated on May 11, 2023

JavaScript PreventExtensions Method Explained

The preventExtensions method in JavaScript prevents new properties from being added to an object by marking it non-extensible. Here’s what you need to know.

Image: Shutterstock / Built In