Software Engineering Perspectives Articles

Sorted By: Most Recent
Alex Zito-Wolf Alex Zito-Wolf
Updated on July 08, 2022

Everything You Know About Serverless Functions Is Wrong

Serverless functions offer grandiose promises to developers. But can they really deliver on them? Let’s find out.

Adam Bertram Adam Bertram
Updated on July 07, 2022

How to Automate an Azure App Deployment From Scratch Using Terraform and Ansible

A step-by-step guide to building a complete Azure infrastructure with a deployed web application.

Abdishakur Hassan Abdishakur Hassan
Updated on July 07, 2022

3 Ways to Write Pythonic Conditional Statements

If/elif/else statements should be short and sweet. Here’s how to make your code more pythonic.

Tatum Hunter Tatum Hunter
Updated on July 05, 2022

How to Manage Overzealous ‘Hero’ Engineers

Heroes want to help, but they’re bad for team dynamics.

Tatum Hunter Tatum Hunter
Updated on June 30, 2022

How to Improve Communication Skills Between Engineers and Customer-Facing Teams

Sales and engineering overlap more than ever, so it’s important that both teams speak the same language.

Mae Rice Mae Rice
Updated on June 30, 2022

How to Become A DevOps Architect: Advice From Experts

DevOps architects, who design and implement DevOps best practices, typically have backgrounds in DevOps engineering. But what else does it take?

Tammy Xu Tammy Xu
Updated on June 15, 2022

Looking for a Software Developer Job? Try the Local Grocery Store.

From ensuring all customers get the same experience to optimizing shelf space, engineers impact all areas of the grocery business.

Tammy Xu Tammy Xu
Updated on June 01, 2022

When ‘It Works on My Machine’ Just Doesn’t Cut It

Here’s how to actually identify and fix the problem instead.

Vikas Solegaonkar Vikas Solegaonkar
Updated on May 07, 2022

How to Prevent Kubernetes Configuration Errors

A cautionary tale about why you need to automate your configuration checks . . .

Tammy Xu Tammy Xu
Updated on May 06, 2022

How to Keep Software Dependencies From Becoming Your Downfall

A quick look at tools and strategies for managing software dependencies.