Software Engineering Perspectives Articles

Sorted By: Most Recent
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
Giorgos Myrianthous Giorgos Myrianthous
Updated on July 08, 2024

How to Fix AttributeError: ‘DataFrame’ Object Has No Attribute ‘Append’

AttributeError: ‘DataFrame’ object has no attribute ‘append’ is an error that occurs when the append() method is used in Pandas versions 2.0 and beyond. Learn how to resolve it.

Image: Shutterstock / Built In
Tatum Hunter Tatum Hunter
Updated on June 25, 2024

18 New Programming Languages to Learn

Check out these 18 top new programming languages every dev should know about.

Image: Shutterstock
Sarah Gray Sarah Gray
Updated on June 25, 2024

These Cyber Attacks Could Have Been Prevented. Here’s How.

While cybersecurity threats continue to evolve, there are simple steps companies can take to protect themselves.

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
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 25, 2024

11 Terminal Commands You Should Know

The terminal allows users to perform computer tasks in an efficient, automated way. Here, our expert explains 11 commands you need to know to get started with it.

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
Max Reynolds Max Reynolds
Updated on June 14, 2024

How to Make a Python Calculator

Creating a basic calculator program in Python is a great way to get familiar with the language and its logic.

Image: Shutterstock / Built In