Software Engineering Perspectives Articles

Sorted By: Most Recent
Akshay Kumar Akshay Kumar
Updated on February 10, 2023

Base64 Encoding: What Is It? How Does It Work?

Base64 is a binary to a text encoding scheme that represents binary data in an ASCII string format — essential for carrying data stored in binary across channels.

Image: Shutterstock / Built In
K. Jagathish K. Jagathish
Updated on February 09, 2023

3 Ways to Use Array Slice in JavaScript

The slice method of array returns a shallow copy of a portion of the array based on the start and end index passed. Learn three different ways to use array slice in JavaScript.

Image: Shutterstock / Built In
Joydip Kumar Joydip Kumar
Updated on February 09, 2023

A Comprehensive Guide to Java Scheduler

The 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
Artturi Jalli Artturi Jalli
Updated on February 09, 2023

What Is a Compiler?

A compiler is a program that translates programming languages into machine-readable code that can be executed by a computer.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on February 09, 2023

What Is an EMP?

An EMP (electromagnetic pulse) is an intense burst of electromagnetic energy, usually caused by an abrupt acceleration of charged particles.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on February 09, 2023

What Is an Electrical Charge?

An electrical charge is a fundamental physical property that will cause objects to attract or repel one another.

Image: Shutterstock / Built In
Jayanth Somineni Jayanth Somineni
Updated on February 08, 2023

5 Things to Know About the JavaScript Delete Operator

The JavaScript delete operator is employed to delete a property of an object. After deleting the actual property, it won’t be accessible and returns undefined.

Image: Shutterstock / Built In
Sinai Nday Sinai Nday
Updated on February 08, 2023

How to Create Your Own Blockchain From Scratch

Learn the basic concepts of blockchain and how to create your own using Go (Golang).

Image: Shutterstock / Built In
Eric Kleppen Eric Kleppen
Updated on February 07, 2023

What Is a Hypervisor?

A hypervisor is a software layer running on a host machine that allows the host machine’s resources to be divided between virtual machines (VMs).

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on February 07, 2023

What Is XML?

XML (eXtensible Markup Language) is a markup language that stores and transports data online. Here’s why and how we use XML.

Image: Shutterstock / Built In