Category

Programming Tutorials and Coding Guides

Explore programming tutorials with practical examples across multiple languages, scripting, and development concepts for beginners and advanced users.

Welcome to the Programming tutorials section, where you will learn coding concepts with real-world examples across multiple languages and platforms.

This category includes beginner to advanced guides covering scripting, automation, and application development. Whether you are learning programming for system administration or building applications, these tutorials will help you gain practical experience.

Programming plays a crucial role in modern infrastructure and DevOps workflows. You can also explore related topics such as DevOps and Linux to understand how programming integrates with system-level operations.

What you will learn

  • Core programming concepts and logic building
  • Writing scripts for automation and system tasks
  • Debugging and optimizing code
  • Practical use cases in real environments

Who should read this

  • Beginners starting with coding
  • System administrators learning scripting
  • Developers looking for practical examples

957 articles

Add Arrays in JavaScript with concat() and Set

Learn how to add arrays in JavaScript with concat(), spread syntax, and Set, including how to combine arrays and remove duplicates.

By Olorunfemi Akinlua · 2 min read · programming

Sort an Array in JavaScript with sort()

Learn how to sort an array in JavaScript with sort(), compare functions, numeric ordering, and object sorting examples.

By Olorunfemi Akinlua · 2 min read · programming

Maximum Call Stack Size Exceeded in JavaScript

Learn why JavaScript throws maximum call stack size exceeded, how recursion causes it, and how to prevent the error with examples.

By Steve Alila · 2 min read · programming

Learn Laravel Authentication with Practical Example

This tutorial explores Laravel Authentication and shows how to create a secure login for admins in a Laravel app, including setting up databases, protecting …

By Steve Alila · 13 min read · programming

Learn Laravel Migrations [In-Depth Tutorial]

This tutorial will guide you through Laravel Migration, covering setup, creating and running migrations, managing columns and tables, advanced features like …

By Steve Alila · 10 min read · programming

Laravel Eloquent WhereHas [In-Depth Tutorial]

Eloquent WhereHas is a powerful feature of Laravel's ORM (Object-Relational Mapping) tool. It allows developers to query related models and retrieve data from

By Steve Alila · 16 min read · programming

JavaScript appendChild() — add and move DOM nodes

Use Node.appendChild in JavaScript to add or move elements. Includes append vs appendChild, DocumentFragment batching, insertBefore, cloneNode, and jsdom-tested …

By Olorunfemi Akinlua · 4 min read · programming

Building a CRUD REST API using Redis DB in GO

Go or Golang is an open source programming language developed and supported by Google. It is mostly used to build backend applications where it interacts with

By Antony Shikubu · 10 min read · programming

Building a CRUD REST API using Postgresql DB in GO

CRUD is a common abbreviation when it comes to getting started with any framework or programming language. CRUD basically stands for Create, Read, Update and

By Antony Shikubu · 10 min read · programming

Building a CRUD gRPC API using Postgresql DB in GO

CRUD is an acronym that refers to operations that are considered necessary to implement in a persistent storage application: Create, Read, Update and Delete.

By Antony Shikubu · 15 min read · programming

Laravel Group Routes And Array Parameters Explained

Laravel route group array parameters provide a convenient way for developers to organize and define their route groups in a structured manner. By grouping

By Steve Alila · 14 min read · programming