Software Engineering Articles

Sorted By: Most Recent
Rory Spanton Rory Spanton
Updated on July 16, 2024

Pipe in R: A Guide

Pipe in R (|>) is an operator that takes the output of one function and passes it into another function as an argument, linking together the steps for data analysis. 

Image: Shutterstock / Built In
Quazi Nafiul Islam Quazi Nafiul Islam
Updated on July 15, 2024

What Is an Integrated Development Environment (IDE)?

An IDE is designed to help developers write, compile and debug their code more efficiently.

Image: Shutterstock / Built In
Reza Lavarian Reza Lavarian
Updated on July 11, 2024

How to Fix TypeError: ‘List’ Object Is Not Callable in Python

TypeError: ‘list’ object is not callable is an error in Python that’s caused when a list is thrown as if it was a function. Here’s how to fix it.

Image: Shutterstock / Built In
Kate Heinz Kate Heinz
Updated on July 09, 2024

Software Engineer Vs. Programmer: What’s the Difference?

Recruiters need to understand these key differences that set software engineers and programmers apart.

Image: Shutterstock
Fred Mora Fred Mora
Updated on July 08, 2024

What Is Amdahl’s Law?

Amdahl’s law provides a best-case estimate of how much you can improve system performance by optimizing a specific part of the system. Here’s how to use it.

Image: Shutterstock / Built In
Nathan Broslawsky Nathan Broslawsky
Updated on June 25, 2024

When Designing a System, Think Evolutionarily

We may be tempted to design systems that can account for every possible eventuality so that they can run indefinitely with minimal adjustment. But the reality of the business world is more Darwinian than Newtonian.

Image: Shutterstock / Built In
Tristan Louis Tristan Louis
Updated on June 20, 2024

Here’s Why You Should Use Purpose-Built Software

Strengthen your customer relationships and community support by choosing the right software for your organization.

Image: Shutterstock / Built In
Stephen Gossett Stephen Gossett
Updated on June 18, 2024

13 Code Review Tools to Know

The pros and cons of all the leading software, according to developers.

Image: Shutterstock
Abhinav Pandey Abhinav Pandey
Updated on June 14, 2024

Java Switch Case Explained

Java switch case is a tool that selects a code block to execute based on the value of a given expression. It’s used to replace multiple if-else statements. Here’s how to do it.

Image: Shutterstock / Built In
Ayush Poddar Ayush Poddar
Updated on June 12, 2024

How to Rename a Git Branch

When you work in Git, it’s important to know how to rename a Git branch to keep your projects consistent. Here’s how to do it in both a local repository and remote.

Image: Shutterstock / Built In