Software Engineering Perspectives Articles

Sorted By: Most Recent
Harshil Patel Harshil Patel
Updated on September 04, 2024

Quicksort Algorithm: An Overview

Quicksort is a sorting algorithm that uses a divide-and-conquer strategy to split and sort an array. It has a time complexity of O nlogn.

Image: Shutterstock / Built In
Doug Seven Doug Seven
Updated on September 04, 2024

Developers Just Want to Have Fun. AI Can Help.

Here’s how AI is getting developers back to developing.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on September 03, 2024

Pseudocode: What It Is and How to Write It

Pseudocode describes the distinct steps of an algorithm in a way that’s easy for anyone with to understand. Here’s how to write your own.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on August 28, 2024

Linux cp Command: How to Copy a File or Directory

The cp command allows you to duplicate files or directories from one part of the file system to another.

Image: Shutterstock / Built In
Alex Tray Alex Tray
Updated on August 28, 2024

How to Use the SCP Command in Linux to Securely Transfer Files

Learn how to use the SCP command-line utility in Linux to ensure secure file copying and transfers from local systems to remote nodes and vice versa.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on August 28, 2024

Telegram Bot API: An Introduction

Telegram is a messaging app that offers developers two kinds of APIs to work with. Here, our expert shows you how to set up the Telegram Bot API.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on August 28, 2024

Understanding Duck Typing in Python

Duck typing in Python is a term used to illustrate that code will execute an action based on the types of built-in objects being processed. Here’s what to know.  

Image: Shutterstock / Built In
Anish Dhar Anish Dhar
Updated on August 27, 2024

10 Communication Tips Leaders Can Learn From Engineers

Developers don’t just write code, they also spend most of their time collaborating with coworkers and talking through complex problems. Leaders, take note.

Image: Shutterstock / Built In
Amandeep Singh Amandeep Singh
Updated on August 26, 2024

Git Merge Theirs Explained

The Git merge ‘theirs’ command -Xtheirs overrides changes in the master branch with changes in your feature branch, resolving git merge conflicts. Here’s how. 

Image: Shutterstock / Built In
Metin Kortak Metin Kortak
Updated on August 21, 2024

How to Securely Transfer Files Using SFTP

Secure file transfer protocol (SFTP) is a secure and encrypted method of transferring files over a network. Learn how it works.

Image: Shutterstock / Built In