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 in Java, JavaScript, Python, Go, TypeScript, and related stacks.

Whether you are learning programming for system administration or building applications, browse the articles below for practical examples and language-specific references.

Programming plays a crucial role in modern infrastructure and DevOps workflows. You can also explore DevOps and Linux to see how code integrates with system-level operations.

956 articles

Programming category illustration with code editor, automation, and debugging graphics
programming

Master Golang Gin Module [Explained with Examples]

Explore the transformative power of Golang Gin in web development. This guide offers insightful tips, best practices, and innovative strategies to elevate your coding experience. Dive into Golang Gin and revolutionize …

Antony Shikubu11 min read
programming

HackerRank Solution: Python Alphabet Rangoli

In this tutorial we cover 3 methods to solve alphabet rangloi hackerrank solution in python3. Solution-1: Using the string module, Solution-2: Using for loop, Solution-3: Using join() method

Bashir Alam5 min read
programming

Flask SQLAlchemy [In-Depth Tutorial]

Flask SQLAlchemy is an extension for flask that adds support for SQLAlchemy to flask by adding useful defaults and helpers that simplify basic tasks

Deepak Prasad21 min read
programming

Different ways to call a function in Python

We can access the features and functionality of a function by just calling it. In this tutorial, we will learn about how the python call function works

Bashir Alam9 min read
programming

HackerRank Solution: Python Loops [3 Methods]

In this tutorial we will solve python loops hackerrank problem with multiple possible solutions,

Bashir Alam3 min read
programming

HackerRank Solution: Python Merge the Tools [Strings]

In this tutorial we share different methods to solve hackerrank python merge the tools solution

Bashir Alam5 min read
programming

Python append() vs extend() in list

In this tutorial we will cover multiple examples to understand the difference between list.append() vs list.extend() method. We will [erform a 1 to 1 comparison between these methods.

Deepak Prasad6 min read
programming

HackerRank Solution: Python Word Order

In this tutorial we will share different solutions to solve word order problem from Hacker Rank Python

Bashir Alam5 min read
programming

SOLVED: List unique characters from a string in Python

As we know, that the set data structure only stores the unique elements in it. It does not allow repeated values. So, we can utilize this feature to list

Deepak Prasad4 min read
programming

Flask Templates with Jinja2 Explained in Detail

Jinja2 is python based template engine used in flask, it is built in flask, so you do not need to download a separate package to use jinja2 with flask, it is installed with flask.

Deepak Prasad13 min read
programming

How to slice dictionary in Python? [SOLVED]

In this article, we will see one of the most asked and confusing problems: slicing a dictionary in Python. Slicing a dictionary means obtaining the subsets of

Deepak Prasad4 min read
programming

Convert entire dataframe to lower case

There are multiple methods to convert lower case entire dataframe in Python Pandas.

Azka Iftikhar3 min read
programming

HackerRank Solution: Python Reduce Function

3 ways to solve reduce function in python hackerrank solution, reduce function in python3 hackerrank solution, reduce function in python

Bashir Alam4 min read
programming

HackerRank Solution: Python Time Delta

In this tutorial we will provide different solutions to solve Python Delta Time Question from Hacker Rank

Bashir Alam5 min read
programming

HackerRank Solution: Python Iterables and iterators [Itertools]

There are 4 different methods to solve iterables and iterators hackerrank solution python. Simple solution, Using lambda function, Using list comprehension, Using for loop

Bashir Alam5 min read
programming

HackerRank Solution: Athlete Sort Python [3 Methods]

3 different ways to solve hackerrank solution on athlete sort in Python programming language

Bashir Alam5 min read
programming

Hackerrank Solution: Regex Substitution in Python

regex substitution hackerrank solution python, hackerrank regex solution, hackerrank regex solution python, hackerrank regex solution python3, hackerrank regex substituion solution

Bashir Alam5 min read
programming

Hackerrank Solution: Map and lambda function in Python

map and lambda function hackerrank solution, Python program to print fibonacci series using lambda function, python - How to write the Fibonacci Sequence, Print Fibonacci Series using lambda and map or reduce, Map and …

Bashir Alam5 min read
programming

Steps to Create Python Web App | Python Flask Example

life cycle of creating a python web app that allows user to create, edit and delete blog posts. We used flask for the back-end, jinja2 engine that comes with flask and sqlite3 as a database for our python web app

Deepak Prasad21 min read
programming

Getting started with CGO using Visual Studio Code

Getting started with cgo language. How to use it with Visual Studio Code. Calling C code with GO or calling GO code with C. Create Hello World cgo code.

Deepak Prasad9 min read
programming

Java main method Explained [Easy Examples]

Different ways to use Java main method are using void, static, public, string arg[] keyeords in programming language

Bashir Alam20 min read
programming

Getting started with Forge Laravel

Deploying and managing web applications can be challenging, especially when dealing with server setup, configuration, and maintenance. Forge Laravel is a

Steve Alila8 min read
programming

Node.js loop through files in directory

Explore a comprehensive guide to reading files in a directory using Node.js. Discover how to use various methods such as fs.readdir(), fs.readdirSync(), fs.promises.readdir(), and more. Learn how to handle large files …

Steve Alila7 min read
programming

How to set up Java with BlueJ IDE [Step-by-Step]

In this tutorial we will cover step by step instructions to set up Java with BlueJ IDE. We will also learn to write our very first Java Program using BlueJ IDE. But first let me give you a brief overview on BlueJ IDE.

Deepak Prasad5 min read
programming

Different Java data types explained with Examples

In the Java programming language, there are basically two main types of data types that are primitive and non-primitive data types. Primitive data types again include four main sub-types including char, integer, float, …

Bashir Alam11 min read
programming

How is Nodejs single threaded? The Truth Revealed!

According to Nodejs documentation, the most straightforward answer to the frequently asked question, "Is Nodejs single threaded?" is yes.

Steve Alila6 min read
programming

Master Java Multithreading: Don't be a Rookie!

Unlock the power of Java Multithreading with our comprehensive guide. From basic concepts to advanced techniques, we cover it all to help you elevate your Java skills and avoid common pitfalls. Master Java Multithreading …

Bashir Alam21 min read
programming

How to create thread in Nodejs [Multithreading Examples]

Learning how to create thread in Nodejs is one of the recommended steps toward boosting the performance of your Nodejs applications.

Steve Alila7 min read
programming

Golang Concurrency Explained with Best Practices

The best practices of using golang concurrency with examples and best practicies. gorutine leak, atomic, mutex, waitgroup

Antony Shikubu12 min read
programming

Deploy flask with gunicorn and nginx (Step-by-Step)

We will use gunicorn as a WSGI server to communicate with our flask app, and Nginx as a proxy server between the gunicorn server and the client.

Deepak Prasad12 min read