Expert Contributors Articles

Sorted By: Most Recent
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
Brett Shively Brett Shively
Updated on October 04, 2023

Why AI Is a Friend, Not a Foe, to Today’s Workers

Some people fear that the explosion in AI tools may threaten jobs. According to our expert, though, now is the time to geek out, not freak out.

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
Satyam Tripathi Satyam Tripathi
Updated on October 02, 2023

Guide to Python Socket Programming

Socket programming is a means of communication between nodes over a network. Learn how to develop client and server sockets in Python.

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
Katlyn Gallo Katlyn Gallo
Updated on September 27, 2023

What Is a CDN?

Chances are you interact with CDNs (content delivery networks) on a daily basis, but what exactly is a CDN and how does it work? Our expert explains.

Image: Shutterstock / Built In