Software Engineering Perspectives Articles

Sorted By: Most Recent
Katlyn Gallo Katlyn Gallo
Updated on September 27, 2023

What Is a CDN?

Chances are you interact with CDNs (content delivery networks) on a daily basis, but what exactly is a CDN and how does it work? Our expert explains.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on September 26, 2023

What Is Object-Relational Mapping (ORM)?

Object-relational mapping speeds up development time for teams and reduces costs, but how does it work? Our expert explains.

Image: Shutterstock / Built In
Matt Przybyla Matt Przybyla
Updated on September 26, 2023

Data Science vs. Computer Science: What’s the Difference?

Data science and computer science careers share some overlap, but they ultimately have very different areas of focus. Here’s what you need to know as you enter the field.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on September 25, 2023

Error Handling in React With Error Boundary: A Tutorial

Error boundary is a component in React that catches an error within a component tree and prevents it from crashing the application. Here’s what to know.

Image: Shutterstock / Built In
Kingsley Tan Kingsley Tan
Updated on September 22, 2023

8 Common JavaScript Data Structures

Here’s how these JavaScript data structures work, how to use them and sample code to get you started.

Image: Shutterstock / Built In
Manuel Silverio Manuel Silverio
Updated on September 19, 2023

What’s So Great About Jupyter Notebook?

I made the jump to Jupyter Notebook. Here’s why you should too.

Image: Shutterstock / Built In
Satyam Tripathi Satyam Tripathi
Updated on September 19, 2023

How to Fix KeyError Exceptions in Python

KeyError in Python an exception that occurs when you try to access a key that does not exist in a dictionary.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on September 18, 2023

A Guide to Callback Functions in JavaScript

A callback function in JavaScript is a function that’s called after the first function has completed its task. Learn more about how they’re used and when to use them.

Image: Shutterstock / Built In
Jim Clyde Monge Jim Clyde Monge
Updated on September 14, 2023

How to Install Python on Windows 10

Python is one of the most popular and widely used programming languages. Learn three different ways to install it on Windows 10. 

Image: Shutterstock / Built In
Kay Jan Wong Kay Jan Wong
Updated on September 13, 2023

Multithreading vs. Multiprocessing Explained

Multithreading and multiprocessing are two ways to achieve multitasking in Python. Learn the difference between them, when to use them and how to implement.

Image: Shutterstock / Built In