Software Engineering Articles

Sorted By: Most Recent
Anish Dhar Anish Dhar
Updated on March 03, 2025

AI Coding Assistants Can Be a Huge Help — Just Not Where You Might Think

Most engineers don’t lose much time to coding. Instead, to boost productivity, AI assistants should help with all the sleuthing that goes into software development.

Image: Shutterstock / Built In
Peleg Porat Peleg Porat
Updated on March 03, 2025

5 Tasks Developers Shouldn’t Do With AI Coding Assistants

AI-powered coding assistants can help improve developer efficiency, but they are limited when it comes to debugging, predicting real-world performance impacts and more. Here’s why.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 26, 2025

Async Vs. Sync Programming: Understanding the Differences

Our expert explains the difference between asynchronous and synchronous programming approaches.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 26, 2025

How to Fix AttributeError: ‘DataFrame’ Object Has No Attribute ‘Append’

AttributeError: ‘DataFrame’ object has no attribute ‘append’ is an error that occurs when the append() method is used in Pandas versions 2.0 and beyond. Learn how to resolve it.

Image: Shutterstock / Built In
Kailash Nirmal Kailash Nirmal
Updated on February 25, 2025

5 Reactive Programming Project Ideas to Perfect Your Skills

Reactive programming is a programming style focused on handling data flows and changes dynamically. Develop your skills with these five projects. 

Image: Shutterstock / Built In
Metin Kortak Metin Kortak
Updated on February 24, 2025

Shell Scripting: A Guide

Shell scripting is the process of writing a series of commands in a text file for the computer to execute. It bridges the gap between command-line usage and system management. Learn more. 

Image: Shutterstock / Built In
Yukai Tu Yukai Tu
Updated on February 21, 2025

3 Things We Need To Fix Before AI Agents Go Mainstream

AI agents are poised to be the next big thing in tech. First, though, we need to make sure the ecosystem is ready for them.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on February 19, 2025

Error Handling in React With Error Boundary: A Tutorial

Error boundary is a component in React that catches an error within a component tree and prevents it from crashing the application. Here’s what to know.

Image: Shutterstock / Built In
Thulasi Rangan Jayakumar Thulasi Rangan Jayakumar
Updated on February 19, 2025

What Is Anomaly Detection?

Anomaly detection involves finding deviations from expected patterns in order to proactively safeguard systems. Our expert explains how it works.

Image: Shutterstock / Built In
Dario Radečić Dario Radečić
Updated on February 18, 2025

6 Ways to Convert a List to Pandas DataFrame

Python list can be converted to Pandas DataFrame through a variety of methods, including zip(), using from_records and with index and column names. Here’s how.

Image: Shutterstock / Built In