Software Engineering Perspectives Articles

Sorted By: Most Recent
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
Giorgos Myrianthous Giorgos Myrianthous
Updated on November 21, 2023

GitHub Pages: An Introductory Tutorial

GitHub Pages is a powerful tool that allows you to host webpages from GitHub repositories. This guide will introduce you to its operations.

Image: Shutterstock / Built In
Roman Davydov Roman Davydov
Updated on November 17, 2023

How to Use AWS for Serverless Computing

Our expert explains the benefits and drawbacks of AWS for serverless computing and how to implement this solution.

Image: Shutterstock / Built In
Tammy Xu Tammy Xu
Updated on November 16, 2023

What Is Code Refactoring?

Code refactoring is a key part of the software development process. But if the code’s not broken, don’t fix it.

Image: Shutterstock
Bhopi Dhall and Saurajit Kanungo Bhopi Dhall and Saurajit Kanungo
Updated on November 16, 2023

Bridging the Gap Between IT and Business

What causes friction between business people and IT professionals, and how can we fix it?

Image: Shutterstock / Built In
Peter Olah Peter Olah
Updated on November 15, 2023

How We Built a Chatbot That Uses Generative AI

Our expert describes how his team created a useful tool that helps employees interact with documents.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is Continuous Delivery?

Continuous delivery is a software development process that utilizes short and frequent production cycles.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is Swift?

Swift is a powerful programming language designed by Apple for use on iOS, iPadOS, macOS, tvOS and watchOS operating systems.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

What Is Android Development?

Android development is a form of software engineering dedicated specifically to creating applications for devices that run on the Android platform.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on November 07, 2023

How Is Python Used in Data Science?

Python is a general-purpose, object-oriented programming language that’s popular in data science thanks to its rich libraries offering deep learning capabilities.

Image: Shutterstock / Built In