Software Engineering Articles

Sorted By: Most Recent
Shashwat Nautiyal Shashwat Nautiyal
Updated on November 04, 2024

A Guide to ESLint, Prettier, Husky and Lint-Staged

ESLint, Prettier, Husky and lint-staged are code editing tools that can be used to correct errors and format code for consistency pre-commit. Here’s how they work. 

Image: Shutterstock / Built In
Filiz Şenyüzlüler Filiz Şenyüzlüler
Updated on November 04, 2024

Git Rebase vs. Merge: Which to Use?

In Git, rebasing and merging are both designed to integrate changes from one branch into another branch but in different ways. These are the best times to use each method and some common mistakes to avoid.

Image: Shutterstock / Built In
Adam Ierymenko Adam Ierymenko
Updated on November 01, 2024

The Shift To Memory-Safe Code Is Coming for Your Industry

The pervasive use of memory-unsafe languages in vital systems is exposing them to vulnerabilities. Our expert explains why that’s a problem.

Image: Shutterstock / Built In
Radhakishan Surwase Radhakishan Surwase
Updated on October 29, 2024

Implementing Enums in Golang

An enum is a data type consisting of a set of named constant values. Learn how to implement enums in Golang.

Image: Shutterstock / Built In
Dr. Derek Austin Dr. Derek Austin
Updated on October 29, 2024

How to Make JavaScript Sleep or Wait

JavaScript doesn’t have a dedicated sleep() function that causes the code to wait before resuming execution. Here's how to write a JavaScript sleep function using setTimeout().

Image: Shutterstock / Built In
Sam Daley Sam Daley
Updated on October 29, 2024

What Is Software Engineering?

Software engineering is the discipline of developing, operating and maintaining software.

Image: Shutterstock
Giorgos Myrianthous Giorgos Myrianthous
Updated on October 24, 2024

What Does “If __name__ == ‘__main__’” Do in Python?

__name__ is a special variable in Python. “If __name__== ‘__main__’” is a conditional statement that tells the Python interpreter under what conditions the main method should be executed.

Image: Shutterstock / Built In
Wisdom Nwokocha Wisdom Nwokocha
Updated on October 23, 2024

Why Technical Writing Is Key to Product Success

Technical writing can be a strategic asset in a product’s success. Here’s why technical writers should be integrated into product development early and often.

Image: Shutterstock / Built In
Vasu Sattenapalli Vasu Sattenapalli
Updated on October 17, 2024

What Should You Look for When Hiring a Prompt Engineer?

The burgeoning field of prompt engineering requires a specialized set of tools bridging both technical and soft skills. Our expert explains what to look for.

Image: Shutterstock / Built In
Kailash Nirmal Kailash Nirmal
Updated on October 15, 2024

Docker Compose Up Command Explained

Docker compose-up is a command used to start a Docker application and all its services located in the YAML file. Here’s how it works.

STOCK HOLD