Software Engineering Perspectives Articles

Sorted By: Most Recent
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
Eric Chi Eric Chi
Updated on May 03, 2023

Build a Discord Bot With Python

This tutorial will get you started on how to create your own Discord bot using Python.

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
JB Larson JB Larson
Updated on April 19, 2023

Python Image Processing: A Tutorial

Perfect this useful skill using OpenCV.

Image: Shutterstock / Built In