Software Engineering Perspectives Articles

Sorted By: Most Recent
Radhakishan Surwase Radhakishan Surwase
Updated on October 05, 2023

How to Use Enums in Golang

An enum is a data type consisting of a set of named constant values. Learn how to implement enums in Golang.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on October 05, 2023

API for Dummies

Have you ever heard the term “API” and wondered what it means? Our expert explains it for you in this simple and concise guide.

Image: Shutterstock / Built In
Max Reynolds Max Reynolds
Updated on October 05, 2023

Differences Between SOQL and SQL Explained

SOQL is Salesforce’s proprietary programming language that’s used to query data directly from your Salesforce. SQL is a language used to query data from a general database. Here’s what you need to know.

Image: Shutterstock / Built In
Shangjie Lyu Shangjie Lyu
Updated on October 05, 2023

Python Auto Formatter: Autopep8 vs. Black

Autopep8 and Black are both great tools to auto-format your Python code to conform to the PEP 8 style guide. Learn the key differences between the two.

Image: Shutterstock / Built In
Dima Kovalenko Dima Kovalenko
Updated on October 04, 2023

4 Ways to Ensure Data Privacy for AI-Based Apps

Anonymization and dual AI networks are two ways developers can help keep AI-based apps secure.

Image: Shutterstock / Built In
Satyam Tripathi Satyam Tripathi
Updated on October 04, 2023

WAN vs LAN: Differences Between the Two Networks

Make better decisions when you know the difference between a wide area network and a local area network.

Image: Shutterstock / Built In
Satyam Tripathi Satyam Tripathi
Updated on October 04, 2023

GraphQL vs REST APIs

GraphQL and REST are the two most popular methods for building APIs. Here’s how to decide which of them to use.

Image: Shutterstock / Built In
Animesh Koratana Animesh Koratana
Updated on October 02, 2023

How to Use Data to Beef Up Your Lean Development Process

The lean development process is a well-established framework for building great products efficiently. But you can get even more out of it if you couple it with a data-driven mindset.

Image: Shutterstock / Built In
Dilan Sachintha Nayanajith Dilan Sachintha Nayanajith
Updated on September 28, 2023

YAML vs. JSON: A Dive Into 2 Popular Data Serialization Languages

Grab a pen and let’s make a list of pros and cons between YAML vs. JSON.

Image: Shutterstock / Built In
Noah Topper Noah Topper
Updated on September 27, 2023

Introduction to the Beam Search Algorithm

Beam search is an approximate search algorithm with applications in natural language processing and many other fields. Our expert explains how it works.

Image: Shutterstock / Built In