Software Engineering Perspectives Articles

Sorted By: Most Recent
Mike Thomas Mike Thomas
Updated on October 29, 2024

The Future of AI: How Artificial Intelligence Will Change the World

AI is constantly changing our world. Here are just a few ways AI will influence our lives.

Image: Shutterstock
Dr. Derek Austin Dr. Derek Austin
Updated on October 29, 2024

How to Make JavaScript Sleep or Wait

JavaScript doesn’t have a dedicated sleep() function that causes the code to wait before resuming execution. Here's how to write a JavaScript sleep function using setTimeout().

Image: Shutterstock / Built In
Sam Daley Sam Daley
Updated on October 29, 2024

What Is Software Engineering?

Software engineering is the discipline of developing, operating and maintaining software.

Image: Shutterstock
Sara A. Metwalli Sara A. Metwalli
Updated on October 28, 2024

What Is Golang?

Golang, or Go, is a compiled, statically typed programming language designed by Google.

Image: Shutterstock / Built In
Anand K. Parmar Anand K. Parmar
Updated on October 25, 2024

4 Types of Tree Traversal Algorithms

Everything you need to know about tree traversal algorithms and how to implement them through code.

Image: Shutterstock / Built In
Lisa Bertagnoli Lisa Bertagnoli
Updated on October 25, 2024

Looking for a Career Change? How 4 Professionals Got Into Tech.

These professionals chose tech as a second career. Here’s how they did it, and what you can learn from them.

Giorgos Myrianthous Giorgos Myrianthous
Updated on October 24, 2024

What Does “If __name__ == ‘__main__’” Do in Python?

__name__ is a special variable in Python. “If __name__== ‘__main__’” is a conditional statement that tells the Python interpreter under what conditions the main method should be executed.

Image: Shutterstock / Built In
Kay Jan Wong Kay Jan Wong
Updated on October 24, 2024

Python Tree Implementation: A Guide

Trees are non-linear data structures that store data hierarchically and are made up of nodes connected by edges. Here’s how to implement it in Python using bigtree.

Image: Shutterstock / Built In
Anmolika Singh Anmolika Singh
Updated on October 24, 2024

Gale-Shapley Algorithm Explained

The Gale-Shapley algorithm is a deferred acceptance algorithm used in matching theory to solve the Stable Marriage Problem. Here’s how it works and how to apply it in Python.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on October 24, 2024

What Is an Algorithm?

Algorithms provide computers with instructions that transform data into usable knowledge. 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