Software Engineering Perspectives Articles

Sorted By: Most Recent
Dawn Kawamoto Dawn Kawamoto
Updated on May 24, 2023

Job Interview Questions Meta Asks Software Engineers

It’s harder than ever to land a job at Meta as the company is ratcheting back its software engineering hiring plans this year. If you snag a coveted interview, here are the questions you’ll face.

Image: Shutterstock / Built In
Matthias Wagner Matthias Wagner
Updated on May 17, 2023

Create a Hardware Engineering Portfolio That Gets Results

Spice up your hardware portfolio and show off your development skills with these simple tips.

Image: Shutterstock / Built In
Tammy Xu Tammy Xu
Updated on May 16, 2023

Mock vs. Stub: Which Should You Test With?

Developers weigh in on how to choose the test double that best suits your situation.

Image: Shutterstock / Built In
Stephen Gossett Stephen Gossett
Updated on May 15, 2023

Data Scientist vs. Data Engineer: What’s the Difference and How They Work Together

Here’s what to know about a data scientist vs. a data engineer — and how they work together.

Image: Shutterstock
Cristiano Breuel Cristiano Breuel
Updated on May 15, 2023

MLOps: Machine Learning as an Engineering Discipline

As machine learning matures from research to applied business solution, we need to improve ML’s operation processes.

Image: Shutterstock / Built In
Erdem İŞBİLEN Erdem İŞBİLEN
Updated on May 15, 2023

What Is Caffe?

Caffe is an open-source deep learning framework that supports a variety of deep learning architectures.

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
Nikita Fedorov Nikita Fedorov
Updated on May 03, 2023

4 Tips to Improve Efficiency for Remote Developers

Remote work is here to stay in the IT world, so make sure you set your software developers up for success by following these principles.

Image: Shutterstock / Built In
Hadi Chami Hadi Chami
Updated on May 03, 2023

How Generative AI Will Transform Software Development Workflows

The rise in generative AI has the potential to change how software developers work. Here’s what to expect. 

Image: Shutterstock / Built In
Tammy Xu Tammy Xu
Updated on April 27, 2023

What Is Fuzz Testing? How Does It Work?

Fuzz testing can catch application errors that other testing tools miss. Here’s how it works and the types to know.

Image: Shutterstock