Software Engineering Perspectives Articles

Sorted By: Most Recent
Artturi Jalli Artturi Jalli
Updated on June 03, 2025

What Is Node.js?

Node.js is a JavaScript runtime environment that lets you run JavaScript outside the browser. Node.js provides a boost to processing times and is easy to set up.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on June 03, 2025

What Is a Graphical User Interface (GUI)?

A graphical user interface (GUI) is a user interface that allows users to interact with electronic devices by using icons, buttons and other visual components. Here’s how they work.

Image: Shutterstock / Built In
Parul Pandey Parul Pandey
Updated on June 03, 2025

From Clipboard to DataFrame With Pandas: A Quick Guide

Read data directly from the clipboard without saving it first. Here’s how.

Peter Grant Peter Grant
Updated on June 02, 2025

List Comprehension in Python: A Guide

List comprehensions in Python reduce the length and complexity of your code. Here’s how to construct them.

Image: Shutterstock / Built In
Peter Grant Peter Grant
Updated on May 29, 2025

How to Use Python Functions Effectively: 6 Tips to Know

Here are six things you need to know about using these powerful tools in order to write more Pythonic code.

Sara A. Metwalli Sara A. Metwalli
Updated on May 28, 2025

5 Ways to Learn Git and Version Control

Git is a distributed version control system that tracks and manages changes to code. Learn Git and how to use it with these five resources.

Image: Shutterstock / Built In
Shensi Ding Shensi Ding
Updated on May 27, 2025

Why I Relearned How to Code Even Though I’m the ‘Nontechnical’ Co-Founder

Even if you aren’t the one building a product, you still need to be able to get in the weeds from time to time.

Image: Shutterstock / Built In
Matias Madou Matias Madou
Updated on May 27, 2025

How to Tame ‘Unleashed’ AI-Assisted Software Development

The rise of AI coding assistants in software development has introduced new vulnerabilities. Our expert offers advice for stemming the tide.

Image: Shutterstock / Built In
Roman Davydov Roman Davydov
Updated on May 27, 2025

Best Practices for Secure Kotlin App Development

As Kotlin is quickly becoming a popular and highly paid language, our expert shares some tips for building secure products with it.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on May 27, 2025

What Is Optical Character Recognition (OCR)?

Optical character recognition is a technology that allows a computer to convert scanned data into editable, searchable text. Our expert explains what you need to know.

Image: Shutterstock / Built In