Software Engineering Perspectives Articles

Sorted By: Most Recent
Tammy Xu Tammy Xu
Updated on September 21, 2022

21 Java Interview Questions for Junior and Senior Developers

Answering Java interview questions isn't about memorizing syntax — it’s about process.

Image: Shutterstock
Mae Rice Mae Rice
Updated on September 01, 2022

How to Become a DevOps Engineer: 3 Experts Weigh In

DevOps engineers use their development and operations skills to help companies update software more frequently than ever.

Image: Shutterstock
Muhammet Enginar Muhammet Enginar
Updated on August 30, 2022

What Is Domain-Driven Design? Why Is It the Future of Low-Code Development?

Although there are real challenges to a low-code future, they’re not insurmountable.

Mohammed Osman Mohammed Osman
Updated on August 30, 2022

The Business Consequences of Lousy Code

We’ve explored how bad code can destroy data and pose security risks. Next, let’s take a look at how it can undermine your professional goals.

Tammy Xu Tammy Xu
Updated on August 29, 2022

6 Ways to Reduce Your Website’s Carbon Footprint

Small changes can make a big difference.

Sara A. Metwalli Sara A. Metwalli
Updated on August 29, 2022

5 Git Commands That Don’t Get Enough Hype

These Git commands will drastically improve your workflow.

Image: Shutterstock / Built In
Tony Timbol Tony Timbol
Updated on August 29, 2022

4 Keys for Next-Level Backlog Refinement

Product owners who want to go from good to great and keep their teams flying high: listen up.

Vikas Solegaonkar Vikas Solegaonkar
Updated on August 26, 2022

How to Manage Your Asynchronous API With DynamoDB Streams

Do you want the best of speed and resilience? Here’s how to implement DynamoDB Streams into your architecture.

Ying Wang Ying Wang
Updated on August 26, 2022

A Guide to Resolving Data Divergence in SQL

Data divergence, meaning differences in results generated from old and new versions of data architecture, results from a number of issues in the pipeline. Fortunately, a relatively straightforward method exists for resolving the problem.