Software Engineering Articles

Sorted By: Most Recent
Ali Raza Ali Raza
Updated on September 05, 2023

npm ci vs. npm i: Install Node Modules Faster

npm ci performs a clean install of all existing dependencies, whereas npm install attempts to update current dependencies when possible.

Image: Shutterstock / Built In
Jayanth Somineni Jayanth Somineni
Updated on September 05, 2023

How to Make API Calls in React With Examples

An API call in React refers to making a request to a web API from a React application. We can make an API call with: XMLHttpRequest, Fetch API or Axios.

Image: Shutterstock / Built In
Antonello Zanini Antonello Zanini
Updated on September 05, 2023

How To Fix the ‘ERR_OSSL_EVP_UNSUPPORTED’ Error in Node.js

Learn how to get rid of the ERR_OSSL_EVP_UNSUPPORTED error once and for all in Node.js, React, Nuxt, Next.js, Gatsby and similar technologies.

Image: Shutterstock / Built In
Antonello Zanini Antonello Zanini
Updated on September 05, 2023

How to Fix the GitHub Error ‘Remote Host Identification Has Changed’

GitHub recently replaced its RSA SSH host key. Learn how to fix the “Warning: Remote Host Identification Has Changed” error message.

Image: Shutterstock / Built In
Ben Schippers Ben Schippers
Updated on August 29, 2023

How AI Can Boost the Agile Software Design Cycle

It can iron out kinks and squash bugs sooner.

Image: Shutterstock / Built In
Daniella Meneses Daniella Meneses
Updated on August 24, 2023

Top 50 Python Interview Questions With Example Answers

Python is one of the most popular computer languages, and developers with skills in it remain in high demand. Here are some of the most common questions you can expect in your next interview.

Image: Shutterstock / Built In
Ozan Unlu Ozan Unlu
Updated on August 22, 2023

Here’s a Novel Way to Keep Software Developers Happy

The secret: Observability matters.

Image: Shutterstock / Built In
Sadrach Pierre Sadrach Pierre
Updated on August 17, 2023

A Guide to Python Virtual Environments

Python virtual environments help manage software dependencies and ensure code is reproducible. Our expert explains how they work and shows you how to get started with them.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on August 16, 2023

Top 20 Technical Interview Questions with Example Answers

Technical interviews evaluate a job candidate’s technical knowledge through coding exercises, system design discussions and behavioral questions. Review these questions to prepare.

Image: Shutterstock / Built In
Lynn Kwong Lynn Kwong
Updated on August 10, 2023

Asyncio in Python: A Guide

Asyncio is a Python library that allows us to write concurrent code using the async/await syntax. Learn how to use this library to write asynchronous code.

Image: Shutterstock / Built In