Software Engineering Articles

Sorted By: Most Recent
Kyle Brill Kyle Brill
Updated on August 07, 2024

TCP vs. UDP: Understanding the Differences Between the Two Protocols

TCP and UDP are both essential to data transmission between servers, and understanding the design principles of each is essential for selecting the right protocol for your application.

Image: Shutterstock / Built In
Prashanth Xavier Prashanth Xavier
Updated on August 06, 2024

A Guide to Reading and Writing CSV Files and More in Apache Spark

Apache Spark is a big data processing framework that can be used to read and write data for CSV, JSON, Parquet and Delta Lake. Here’s how.

Image: Shutterstock / Built In
Milecia McGregor Milecia McGregor
Updated on August 05, 2024

Development Staging Explained

Development staging is where code is tested before it goes live to users. Learn the difference between development, staging and production environments.

Image: Shutterstock / Built In
Derek Ashmore Derek Ashmore
Updated on August 05, 2024

3 Times You Should Skip Infrastructure-as-Code in DevOps

To thrive at DevOps, recognizing when not to use IaC is just as critical as knowing when to use it.

Image: Shutterstock / Built In
Vishnu Satheesh Vishnu Satheesh
Updated on August 01, 2024

React Infinite Scroll: A Guide

Infinite scroll is a UX technique that allows users to continuously scroll on a web page without loading a new page. Here are three ways to implement it in React.

Image: Shutterstock / Built In
Michael Daniels Michael Daniels
Updated on August 01, 2024

Software Engineers, Do These 3 Things to Stand Out in a New Job

Whatever you do, don’t just sit there.

Image: Shutterstock / Built In
Kyle Brill Kyle Brill
Updated on July 25, 2024

What Is Capability Maturity Model (CMM)?

The CMM allows an organization to measure and improve its software development processes. Here’s how to use it.

Image: Shutterstock / Built In
Kyle Brill Kyle Brill
Updated on July 25, 2024

What Is Cloud Bursting?

Cloud bursting acts as an overflow valve, redirecting excess demand to public cloud resources when needed. Here’s how it works.

Image: Shutterstock / Built In
Kyle Brill Kyle Brill
Updated on July 24, 2024

What Is Database-as-a-Service (DBaaS)?

With DBaaS, users receive access to a database without the need to manage one themselves. Here’s what you need to know.

Image: Shutterstock / Built In
Nenad Zaric Nenad Zaric
Updated on July 23, 2024

How to Prepare Your Engineers for the Wave of Incoming AI-Powered Cyberattacks

AI has given threat actors more options for attacking your systems than ever before. Fortunately, it’s not too late to prepare your engineers for meeting these challenges head-on.

Image: Shutterstock / Built In