Software Engineering Articles

Sorted By: Most Recent
Parul Malhotra Parul Malhotra
Updated on January 10, 2024

Why 0.1 + 0.2 Doesn’t Equal 0.3 in Most Programming Languages

In code, 0.1 + 0.2 doesn’t equal 0.3 due to floating point arithmetic. Learn why that is and how floating point arithmetic works.

Image: Shutterstock / Built In
Shalaka Gadgil Shalaka Gadgil
Updated on January 05, 2024

3 Software Development Trends Shaping the Future of Technology

PHP, Python and .NET stand ready to influence the way developers work in the coming years. Here’s what employees and businesses need to know.

Image: Shutterstock / Built In
Indhumathy Chelliah Indhumathy Chelliah
Updated on December 21, 2023

How to Plot Graphs Using the DiagrammeR Package in R

DiagrammeR is a package in R that is used to create graphs and flowcharts using graphviz and mermaid. 

Image: Shutterstock / Built In
Hussein Mohammed Ba Ashen Hussein Mohammed Ba Ashen
Updated on December 19, 2023

SIT vs. UAT: A Guide

SIT involves testing the overall system of a product before integration, while UAT is a validation test performed by the end user.

Image: Shutterstock / Built In
Cem Eygi Cem Eygi
Updated on December 18, 2023

React Props Explained With Examples

Props is a special keyword in React that stands for properties and is used for passing data from one component to another. Learn more.

Image: Shutterstock / Built In
Muhammad Hasan Muhammad Hasan
Updated on December 13, 2023

What Are the Three Dots (...) in JavaScript?

The three dots (...) in JavaScript is known as the spread operator, and it’s used to make shallow copies of JavaScript objects.  

Image: Shutterstock / Built In
Nhon Ma Nhon Ma
Updated on December 07, 2023

How Generative AI Can Help Engineers Upskill

Generative AI-powered learning tools are fast, flexible, accessible and customizable.

Image: Shutterstock / Built In
Xiaoxu Gao Xiaoxu Gao
Updated on December 06, 2023

How to Write Pythonic Code

Pythonic describes code that doesn’t just get the syntax right but uses the language in the way it’s intended to be used. Here’s how to optimize your Python code.

Image: Shutterstock / Built In
Animesh Koratana Animesh Koratana
Updated on December 01, 2023

7 Principles of Lean Software Development

Lean software development is a framework that focuses fostering efficiency and collaboration among team members. Our expert explains its seven core principles and their benefits.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on November 21, 2023

A Guide to React Hooks With Examples

React Hooks are a new addition to React that allow you to use state and other React features without writing a class component.

Image: Shutterstock / Built In