Software Engineering Perspectives Articles

Sorted By: Most Recent
Indhumathy Chelliah Indhumathy Chelliah
Updated on October 01, 2024

How to Find the Index of a Substring in Python

Complete guide on using string methods and regexes in Python to find the index of a substring. Learn all five methods.

Image: Shutterstock / Built In
Brooke Becher Brooke Becher
Updated on October 01, 2024

7 Types of Programming Languages to Know (With Examples)

These collections of syntax and semantics are more than just computational gibberish — they’re how humans communicate with computers.

Image: Shutterstock
Estefanía García Gallardo Estefanía García Gallardo
Updated on September 30, 2024

What Is MVVM (Model-View-ViewModel)?

MVVM (Model-View-ViewModel) architecture is a software design pattern that separates the graphical user interface from the business logic of an application.

Image: Shutterstock / Built In
Jayanth Somineni Jayanth Somineni
Updated on September 27, 2024

How to Remove Duplicates From a JavaScript Array

When you need to remove duplicates from an array in JavaScript, consider these methods.

Image: Shutterstock / Built In
Indhumathy Chelliah Indhumathy Chelliah
Updated on September 26, 2024

5 Types of Python Function Arguments

Learn about the five different types of arguments used in python function definitions: default, keyword, positional, arbitrary positional and arbitrary keyword arguments.

Image: Shutterstock / Built In
Oleg Karasik Oleg Karasik
Updated on September 25, 2024

5 Essential Skills .NET Developers Should Know

As .NET continues to grow in popularity, developing these skills will help .NET specialists stay competitive in the job market. 

Image: Shutterstock / Built In
Owanate Amachree Owanate Amachree
Updated on September 25, 2024

Why Developer Documentation Should Be Treated as Its Own Product

Don’t let developer documentation fall by the wayside after a product launch. Here’s why it should be treated as its own product and how to do it.

Image: Shutterstock / Built In
Updated on September 25, 2024

6 Top Digital Twin Companies

These top digital twin companies give businesses across industries the tools to make decisions based on real-world data and virtual modeling.

Photo: Shutterstock
Mike Thomas Mike Thomas
Updated on September 25, 2024

The Future of Robots and Robotics

The future of robotics evokes both exciting and cautious undertones as employees learn how to navigate a human-robot workforce.

Image: Shutterstock / Built In
Swastik Baranwal Swastik Baranwal
Updated on September 23, 2024

A Guide to C++ Or, And and Not Logical Operators

In modern C++, or and and not are keywords that can be used to replace the boolean opeartors &&, || and !, respectively. Learn more.

Image: Shutterstock / Built In