Software Engineering Perspectives Articles

Sorted By: Most Recent
Peter Evans Peter Evans
Updated on August 08, 2024

Why Google’s Programming Language Is Worth Your Time

Despite initial skepticism, Built In CTO Peter Evans has learned to love Go’s greatest virtue: simplicity.

Shrav Mehta Shrav Mehta
Updated on August 08, 2024

8 Ways to Protect Your Company Against Ransomware Right Now

Cyber attacks are on the rise and only getting more sophisticated thanks to AI. But there are steps you can take to defend your company against ransomware attacks. Here’s how.

Image: Shutterstock / Built In
K. Jagathish K. Jagathish
Updated on August 08, 2024

grep Command in Linux and Unix: A Tutorial

The grep command is a tool in Linux and Unix that’s used to search for specific text within files, such as words, phrases or patterns. Learn the code.

Image: Shutterstock / Built In
Kyle Brill Kyle Brill
Updated on August 07, 2024

What Is LAMP Stack?

LAMP stack is a flexible, scalable open-source web development platform. Here's everything you need to know.

Image: Shutterstock / Built In
Kyle Brill Kyle Brill
Updated on August 07, 2024

What Is MEAN Stack?

MEAN stack is a set of technologies, all based in JavaScript, that developers use to build dynamic web applications.

Image: Shutterstock / Built In
Kyle Brill Kyle Brill
Updated on August 07, 2024

What Is FaaS (Function-as-a-Service)?

FaaS uses a cloud provider to manage its infrastructure, enabling developers to run functions or code without needing to maintain their own servers.

Image: Shutterstock / Built In
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