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

What is the zero value for time.Time in GO?

The zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC. The IsZero() method returns whether a time has a zero value or not.

By Tuan Nguyen · 3 min read · programming

How to set default values in GO structs?

There are multiple ways to set default values in go struct. We have explored some of the possible ways such as using an init function, using a separate …

By Tuan Nguyen · 3 min read · programming

Laravel Validation and Error handling Tutorial

This tutorial will guide you through Laravel Validation, covering basic rules, advanced techniques, custom rule creation, error handling, and practical examples …

By Steve Alila · 15 min read · programming

Master Laravel Passport: Elevate Your API Security

Explore the robust features and best practices of Laravel Passport in our comprehensive guide. Learn how to secure your APIs, improve performance, and …

By Steve Alila · 20 min read · programming

How to perform Soft Delete in Laravel [Tutorial]

This tutorial covers implementing Laravel soft deletes, handling and testing soft deleted records, addressing common pitfalls, and best practices for …

By Steve Alila · 10 min read · programming

Secure API Auth using Laravel Sanctum [Tutorial]

This tutorial will guide you through setting up Laravel Sanctum for API authentication using Breeze, covering installation, creating authentication controllers, …

By Steve Alila · 8 min read · programming

Laravel Nova [In-Depth Tutorial]

Laravel Nova is an administration panel designed to make the process of building administrative dashboards easier. It provides a modern, powerful, and

By Steve Alila · 17 min read · programming

Laravel Livewire [In-Depth Tutorial]

Laravel Livewire is an open-source PHP framework that allows developers to quickly and easily create dynamic, reactive user interfaces (UIs) without writing

By Steve Alila · 8 min read · programming

Truffle In Laravel [In-Depth Tutorial]

Truffle is a package manager for Laravel, the popular PHP web development framework. It simplifies the process of managing and installing packages, while also

By Steve Alila · 13 min read · programming

How to copy an array in JavaScript (shallow vs deep)

JavaScript copy array: shallow copies with spread, slice, Array.from, concat, map, and filter; deep copies with structuredClone; JSON limitations; sparse-array …

By Olorunfemi Akinlua · 6 min read · programming