Software Engineering Perspectives Articles

Sorted By: Most Recent
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
Edward Viaene Edward Viaene
Updated on April 19, 2023

Why All Developers Want Their IT Infrastructure to Adopt Kubernetes

Kubernetes is an open-sourced container platform that streamlines managing containerized applications. Here's what you need to know.

Image: Shutterstock / Built In
Jacob Biba Jacob Biba
Updated on April 12, 2023

What Does a Robotics Engineer Do?

Robotics engineers do everything from building, testing and maintaining robots to developing new interfaces for interacting with them.

Image: Shutterstock / Built In
Vlad Vahromovs Vlad Vahromovs
Updated on April 06, 2023

Native vs. Cross-Platform App Development: Which Should You Choose?

Choosing which mobile development approach to adopt can be challenging. Here’s how to decide if you should use native or cross-platform development for your new app.

Nicolai Berg Andersen Nicolai Berg Andersen
Updated on April 06, 2023

What Is the Waterfall Methodology?

The phases of the waterfall methodology provide a systematic structure for aspects such as planning, organization, design and testing. Here’s how it works, plus some alternatives.

Image: Shutterstock / Built In