Software Engineering Perspectives Articles

Sorted By: Most Recent
Joydip Kumar Joydip Kumar
Updated on May 22, 2025

A Comprehensive Guide to Java Scheduler

A Java scheduler is used to schedule a thread or task that executes at a certain period of time or periodically at a fixed interval.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on May 22, 2025

What Are JavaScript Algorithms and Data Structures?

JavaScript algorithms allow a data operation to function precisely while JavaScript data structures are a method of storing data for efficient access and modification.

Image: Shutterstock / Built In
Edoardo Romani Edoardo Romani
Updated on May 22, 2025

What Is a Software Requirement Specification?

A software requirement specification describes what the product does and how we expect it to perform. It is the main point of reference for the entire team.

Image: Shutterstock / Built In
Dr. Derek Austin Dr. Derek Austin
Updated on May 22, 2025

How to Check Data Types in JavaScript Using Typeof

The typeof operator in JavaScript is used to check the data type of a variable in code. It can determine if a variable's data type is an array, boolean or other.

Image: Shutterstock / Built In
Catherine Gitau Catherine Gitau
Updated on May 22, 2025

Fuzzy String Matching in Python: Introduction to FuzzyWuzzy

Fuzzy string matching is the process of finding strings that approximately match each other. Here’s more on how fuzzy string matching works and how to perform the process using the Python library FuzzyWuzzy.

Image: Shutterstock / Built In
Suprabha Suprabha
Updated on May 22, 2025

Currying in JavaScript Explained With Examples

Currying in JavaScript is a process that allows you to transform a function with multiple arguments into a sequence of nesting functions.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on May 22, 2025

What Is an Electrical Charge?

Electrical charge is a fundamental property of subatomic particles that is generated by the transfer of electrons between particles. Here’s how electric charge works, how to measure it and how it relates to electric current.

Image: Shutterstock / Built In
Parag Radke Parag Radke
Updated on May 22, 2025

An Introduction to Terraform Environment Variables

Terraform environment variables allow users to set values for their configuration without creating multiple copies of code. Here’s what you need to know. 

Image: Shutterstock / Built In
Abhinav Singh Abhinav Singh
Updated on May 22, 2025

What Is a Rate Limiter?

A rate limiter is a defensive mechanism used in a distributed system to prevent the frequency of an operation from exceeding a defined limit and causing server errors. Here’s what you need to know.

Image: Shutterstock / Built In
Annie Mester Annie Mester
Updated on May 22, 2025

InnerText vs. InnerHTML vs. TextContent: What’s Best?

In JavaScript, innerHTML returns element text with spacing and HTML tags, innerText returns element text without spacing, CSS hidden text or HTML tags and textContent returns element text with spacing and CSS hidden text, but no HTML tags.

Image: Shutterstock / Built In