Software Engineering Perspectives Articles

Sorted By: Most Recent
Dhananjay Patel Dhananjay Patel
Updated on December 13, 2024

How to Configure C++ Code Formatting in Visual Studio Code

C++ code can be formatted in VS Code to align with Google, Microsoft, LLVM and Mozilla styles. Learn how.    

Image: Shutterstock / Built In
Edward Viaene Edward Viaene
Updated on December 13, 2024

What’s the Difference Between DevOps and Platform Engineering?

When should you use DevOps versus platform engineering? Our expert weighs in.

Image: Shutterstock / Built In
Rahul H. Rahul H.
Updated on December 13, 2024

Neovim Configuration for Beginners

Neovim is a fork of Vim aiming to improve the codebase. Learn the optimal Neovim configuration for beginners.

Image: Shutterstock / Built In
Dario Radečić Dario Radečić
Updated on December 12, 2024

Python Set Difference: A Complete Guide

Python set difference is a function that returns the elements of the first set that aren’t found in the second set. Here’s how it works with code.

Image: Shutterstock / Built In
Dario Radečić Dario Radečić
Updated on December 12, 2024

3 Ways to Add Rows to a Pandas DataFrame

Pandas offers three methods to add a row to a DataFrame, including the append() method, loc[] indexer and the concat() method. Here’s how to do each one.  

Image: Shutterstock / Built In
Dario Radečić Dario Radečić
Updated on December 12, 2024

How to Fix ModuleNotFoundError: No Module Named ‘Pandas’

ModuleNotFoundError: No module named ‘pandas’ is often thrown when the Python interpreter can’t locate the Pandas library installation. Here’s how to fix it. 

Image: Shutterstock / Built In
Chris Berg Chris Berg
Updated on December 11, 2024

How SMBs Can Use Proprietary Software to Gain a Competitive Edge

Our expert explores how building his own software for his company changed everything — and why you should, too.

Image: Shutterstock / Built In
Manan Hora Manan Hora
Updated on December 09, 2024

What Will the AI-Powered Future of Tech Work Feel Like?

AI tools can do much of the routine work that used to occupy the day-to-day of the tech workforce. The future belongs to polymaths.

Image: Shutterstock / Built In
Dr. Derek Austin Dr. Derek Austin
Updated on December 09, 2024

Big O vs. Big Theta vs. Big Omega Notation Differences Explained

Big O, Big Theta and Big Omega notations express an algorithm’s time and space complexity. Discover what each one is and what the differences between them are.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on December 09, 2024

Understanding Duck Typing in Python

Duck typing in Python is a term used to illustrate that code will execute an action based on the types of built-in objects being processed. Here’s what to know.  

Image: Shutterstock / Built In