Software Engineering Perspectives Articles

Sorted By: Most Recent
Gul Ershad Gul Ershad
Updated on November 06, 2024

Sliding Window Algorithm Explained

The sliding window is a data structure technique that transforms two nested loops into a single loop within an array or list. Learn more with examples.

Image: Shutterstock / Built In
Mrina Sugosh Mrina Sugosh
Updated on November 06, 2024

10 Tips to Manage Technical Debt

Technical debt is the bane of almost every software engineering project. Left unchecked, it can derail any product with bugs and inefficient code. Here’s how to keep it in check.

Image: Shutterstock / Built In
Abdullah Bashir Abdullah Bashir
Updated on November 05, 2024

Prisma Build “Environment Variable Not Found: DATABASE_URL” Error Solved

Prisma “environment variable not found: DATABASE_URL” error occurs when there’s a disconnect between the schema and the environment variables. Learn to solve it.

Image: Shutterstock / Built In
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
Julia Zolotarev Julia Zolotarev
Updated on November 04, 2024

Create React App and TypeScript: A Quick How-To

So you want to use TypeScript in React but you’re not sure how to start. You’ve come to the right place!

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
Ruhi Tyagi Ruhi Tyagi
Updated on October 31, 2024

How to Fix Python TypeError: String Indices Must Be Integers

When values at index are extracted using string values it results in a TypeError of “string indices must be integers.” Learn how to resolve it.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on October 31, 2024

How to Filter a JavaScript Array With the Filter() Method

The JavaScript filter() method iterates through an array and returns a filtered copy with elements that meet a condition. Learn how to use it.

Image: Shutterstock / Built In
David Kirsch David Kirsch
Updated on October 30, 2024

How to Read Binary Letters

Binary numbers are converted into binary letters using ASCII codes. Each letter consists of eight binary digits. Here’s how to translate those digits into binary letters.

Image: Shutterstock / Built In