Software Engineering Perspectives Articles

Sorted By: Most Recent
Abdishakur Hassan Abdishakur Hassan
Updated on May 22, 2025

What Is SQLite?

SQLite is a relational database management system that is embedded into servers and applications, making it easy to set up and efficient. Here’s how it works, its benefits and possible alternatives to SQLite.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on May 22, 2025

What Is Perl?

Perl is a general-purpose, high-level and open-source programming language used for a variety of tasks, including text manipulation, system administration and web programming applications.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on May 22, 2025

What Is an Algorithm?

Algorithms provide computers with instructions that process data into actionable outputs. Here’s an in-depth look at how algorithms work, common types of algorithms, real-life examples and ways to analyze them.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on May 22, 2025

What Is Web Development?

Web development is the process of designing, building and maintaining websites and web applications. It encompasses a broad range of tasks, including website coding, technical design, functionality and performance optimization.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on May 22, 2025

What Is jQuery?

jQuery is an open-source JavaScript library of pre-built code solutions that make it easier to use JavaScript on your website, including for tasks like HTML document traversal and manipulation, event handling, animation and Ajax.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on May 22, 2025

What Is NPM?

Node package manager (npm) is the default package manager for the Node.js runtime environment and a software registry for JavaScript software packages. Here’s what you need to know to install and use npm.

Image: Shutterstock / Built In
Vikram Gupta Vikram Gupta
Updated on May 22, 2025

What Is a Repository?

A repository (or repo) is a centralized location where project files and resources are stored. It allows for collaboration, version control and organization of a software system. Here’s how a repository works and how to create your own.

Image: Shutterstock / Built In
Michael Galarnyk Michael Galarnyk
Updated on May 22, 2025

Python Dictionary and Dictionary Methods: A Guide

This Python dictionary tutorial covers how to define and access values in a dictionary, how to iterate through a dictionary and various dictionary methods.

Image: Shutterstock / Built In
Nicolai Berg Andersen Nicolai Berg Andersen
Updated on May 22, 2025

Create the Classic Snake Game With Processing Library and Java

Here’s a hands-on tutorial to help you create your own version of the classic snake game with Processing and Java.

Image: Shutterstock / Built In
Katy Hagerty Katy Hagerty
Updated on May 22, 2025

Google Foobar Challenge: Level 1 Tutorial

An introduction to solving Level 1 of the secretive Google Foobar coding challenge, and a breakdown of the problems.

Image: Shutterstock / Built In