Software Engineering Perspectives Articles

Sorted By: Most Recent
Artturi Jalli Artturi Jalli
Updated on September 21, 2022

Python Pathlib Is Better Than the OS Module for Handling Files. Here’s How to Use It.

Pathlib is more convenient and straightforward.

Image: Shutterstock / Built In
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
Annie Mester Annie Mester
Updated on September 20, 2022

InnerText vs. InnerHTML vs. TextContent: What’s Best?

InnerHTML, innerText and textContent can each help you manipulate your JavaScript code, but they contain subtle differences. Here’s when to call each one.

Image: Shutterstock / Built In
Perez Ogayo Perez Ogayo
Updated on September 14, 2022

How to Fix a CUDA Error: Device-Side Assert Triggered in PyTorch

A CUDA Error: Device-Side Assert Triggered can either be caused by an inconsistency between the number of labels and output units or an incorrect input for a loss function. Follow this guide to fix it. 

Image: Shutterstock / Built In
Stephen Fordham Stephen Fordham
Updated on September 12, 2022

Using Python Class Decorators

Python class decorators allow you to add a class to a function without modifying the source code. Here's how to apply it.

Image: Shutterstock / Built In
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.

Mae Rice Mae Rice
Updated on August 30, 2022

17 High-Performance Computing Applications and Examples

High-performance computing helps us treat cancer, streamline soda cans and more.

Image: Shutterstock
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.