Expert Contributors Articles

Sorted By: Most Recent
Ruhi Tyagi Ruhi Tyagi
Updated on April 11, 2023

Python TypeError: String Indices Must Be Integers

When values at index are extracted using string values it results in a TypeError of “string indices must be integers.” Learn how to resolve it.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on April 10, 2023

What Is the Java Runtime Environment (JRE)?

The JRE is a crucial component of the Java platform because it enables Java programs to run on any system where we’ve installed the JRE. Here’s how it works.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on April 10, 2023

What Is an FET (Field-Effect Transistor)?

We are most likely to use an FET as an amplifier, switch or voltage-controlled resistor but what is it, exactly? Here are the basics of field-effect transistors — how they work and their key characteristics.

Image: Shutterstock / Built In
Brendan Massey Brendan Massey
Updated on April 10, 2023

NMOS Transistors and PMOS Transistors Explained

A negative-MOS transistor forms a closed-circuit when receiving a non-negligible voltage, while a positive-MOS transistor forms an open circuit. Here’s what you need to know. 

Image: Shutterstock / Built In
Tamara Adlin Tamara Adlin
Updated on April 06, 2023

Web3 UI Will Suck for a While

Here’s how Web 2.0 grumpiness + Web3 hubris are contributing to terrible user experiences on the cutting edge of tech.

Peter Grant Peter Grant
Updated on April 06, 2023

What Is Prescriptive Analytics?

Prescriptive analytics is a tool used in many industries to connect causes to effects, and make well-informed decisions. Here’s why, when and how we use prescriptive analytics.

Image: Shutterstock / Built In
Vlad Vahromovs Vlad Vahromovs
Updated on April 06, 2023

Native vs. Cross-Platform App Development: Which Should You Choose?

Choosing which mobile development approach to adopt can be challenging. Here’s how to decide if you should use native or cross-platform development for your new app.

Sara A. Metwalli Sara A. Metwalli
Updated on April 06, 2023

What Is Application Lifecycle Management (ALM)?

Application lifecycle management provides a structure to software development with five distinct stages. Our expert introduces you to ALM, how it works and its key benefits.

Image: Shutterstock / Built In
Nicolai Berg Andersen Nicolai Berg Andersen
Updated on April 06, 2023

What Is the Waterfall Methodology?

The phases of the waterfall methodology provide a systematic structure for aspects such as planning, organization, design and testing. Here’s how it works, plus some alternatives.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on April 06, 2023

What Is CatBoost?

CatBoost is a machine learning gradient-boosting algorithm that’s particularly effective for handling data sets with categorical features. Our expert explains how CatBoost works and why it’s so effective.

Image: Shutterstock / Built In