Software Engineering Perspectives Articles

Sorted By: Most Recent
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
Mamta Singh Mamta Singh
Updated on August 07, 2024

What Is Caching?

Cache (pronounced “cash”) is a type of computing memory used to improve the speed at which we access frequently requested data. Caching improves performance, efficiency and the user experience.

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

What Is Cloud Orchestration?

Cloud orchestration is the automated organization of multiple tasks and resources to create a cohesive workflow or process.

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 Rapid Application Development (RAD)?

RAD is an iterative software development methodology that prioritizes rapid prototyping, user involvement and fast delivery of high-quality software products.

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