Software Engineering Perspectives Articles

Sorted By: Most Recent
Alex Williams Alex Williams
Updated on December 03, 2022

GitLab vs. GitHub: What’s the Difference?

GitLab and GitHub are two of the most popular code repositories available today. Our expert provides a rundown of their respective features to help you decide which one best meets your needs.

Image: Shutterstock / Built In
Alex Williams Alex Williams
Updated on December 03, 2022

What Is Middleware, and How Does It Work?

Middleware is an essential part of building great software because it helps different types communicate with each other. Our expert introduces you to the basics here.

Image: Shutterstock / Built In
Chaitanya Baweja Chaitanya Baweja
Updated on November 29, 2022

A Complete Guide to Using Python Progress Bars

A progress bar in Python indicates whether the code is working or stuck in a loop due to an error. Here’s how to build your own with four different Python libraries.

Image: Shutterstock / Built In
Stephen Gossett Stephen Gossett
Updated on November 28, 2022

What Is SRE? What Does a Site Reliability Engineer Do?

Squarespace and Pinterest site reliability engineers explain SRE and how it is — and isn’t — like DevOps.

Image: Shutterstock
Artturi Jalli Artturi Jalli
Updated on November 21, 2022

Dynamic Programming: An Approach to Solving Computing Problems

Dynamic programming is a useful way to efficiently solve certain types of problems you’ll encounter in computer science. This guide introduces you to the its basic principles and steps.

Image: Shutterstock / Built In
Paul Rowe Paul Rowe
Updated on November 16, 2022

Save Time With Simple Automation or Scripting

Say goodbye to the tedium of repeatable manual tasks.

Image: Shutterstock / Built In
Tammy Xu Tammy Xu
Updated on November 16, 2022

Microservices Can Save You Time and Money — If Used Correctly

It’s all about finding the right balance.

Sadrach Pierre Sadrach Pierre
Updated on November 14, 2022

Python Profiling Tools: A Tutorial

Profiling is a crucial tool for data scientists to be able to analyze bottlenecks in a process and ensure smooth, efficient operation. This guide will help you get started with profiling tools in Python.

Sadrach Pierre Sadrach Pierre
Updated on November 14, 2022

How to Define Empty Variables and Data Structures in Python

Missing values in large datasets are a common problem, and dealing with them is an essential skill for every programmer.

Image: Shutterstock / Built In
Tara Boyle Tara Boyle
Updated on November 14, 2022

Glob Module in Python: Explained

Glob is a Python function that’s used to search for files that match a specific pattern. Here’s how to use it.

Image: Shutterstock / Built In