Design, Metaverse Development, and Programming

Arashtad Technology Blog

Explore the original high tech reference content we provide to learn deeper and solve your technical problems.
You will find solutions to design, web development, information technology, security, Linux, open source, and much more subjects here.

To make sure you won't miss any valuable content we share with our community.

Arashtad Blog

What is a RESTful API? A Complete Guide

What is a RESTful API? A Complete Guide

REST API and RESTful API are both terms that can be used interchangeably. REST stands for Representational State Transfer and it is a software architectural style that defines a set of certain rules or constraints for creating web services. API is the acronym for Application Programming Interface. REST API is a kind of API that uses the rules defined by the REST architectural style and is also a way of accessing web services in a simple and flexible way without...
Read More
Apache Vs NGINX – Which Is The Best Web Server for You?

Apache Vs NGINX – Which Is The Best Web Server for You?

If you are looking for open-source web servers, Apache and Nginx are the two most popular ones. Together, they are responsible for serving over 50% of traffic on the internet. Both solutions are capable of handling diverse workloads and working with other software to provide a complete web stack. While Apache and Nginx share many qualities, they should not be thought of as entirely interchangeable. Each excels in its own way, and this article will cover the strengths and weaknesses...
Read More
What is a Reverse Proxy? Introduction to Proxy servers

What is a Reverse Proxy? Introduction to Proxy servers

A reverse proxy is a server that is placed on the server side and directs the requests from the clients to the main servers. In large databases, we usually have multiple servers that need a kind of management to direct the coming requests to the appropriate server that contains the proper data for the client’s request. Reverse proxies are typically implemented to help increase security, performance, and reliability. In this article, we will first see what a proxy server is...
Read More
What is a Web Server?

What is a Web Server?

In this article, we will talk about one of the most important and fundamental concepts of IT, and that is a web server. We will explain what servers are, what they do, and how they do it. A server is a computer software and its underlying hardware that accepts requests via HTTP or its secure version HTTPS. HTTP is a network protocol created to distribute web content. A user can access a server via HTTP or HTTPS protocol by sending...
Read More
Top 15 commands every developer must know

Top 15 commands every developer must know

If you are a newbie developer or you are not sure if you know all the useful commands that will help you navigate through directories or work faster, this tutorial is for you! In this tutorial, we will see how we can navigate through the directories, create files and folders, open files, remove them or apply any other kind of manipulation by just writing one phrase or two as a command in the terminal. Terminal is not the only term...
Read More
How to Load an OBJ 3D Model with its Texture in Three JS?

How to Load an OBJ 3D Model with its Texture in Three JS?

Most of the 3D models that we want to use in games, such as characters, furniture, closed areas, rooms, cars, etc, are designed in the OBJ format and naturally, they have a texture too. The texture is usually exported in the MTL file format. Most of the prepared free models that you will find different on websites that offer 3D models for free like Thingiverse, will give a zip file containing OBJ and MTL file formats. In this tutorial, we...
Read More
What Is A Decentralized Application (Dapp)?

What Is A Decentralized Application (Dapp)?

Most of the applications we know and work on daily are centralized applications such as Instagram, Facebook, Uber, Twitter, etc. All of these centralized applications are controlled by a central authority. This means that they can be changed, or updated. They can block or delete a particular user's activity. In general, they can do anything they want because they have the authority over the database and the operation of the App. On the other hand, a decentralized application or a...
Read More
Specular Map Three JS: A Fantastic Tutorial

Specular Map Three JS: A Fantastic Tutorial

The specular map is a texture image that affects the specular surface highlight on MeshLambertMaterial and MeshPhongMaterial materials. Using the specular map, you will be able to set the shininess of a surface by giving the a grayscale value from white to black or from 0 to 255. The white points will reflect the light more and the dark points will reflect the light less. In this tutorial, we will create a sphere geometry and map the texture of the...
Read More
How to load STL 3d models in Three JS

How to load STL 3d models in Three JS

The number of objects that you can design in three.js very limited and nearly all of them are some basic geometries like cube, sphere, cylinder, torus, and so on. We all know that there are a tone of various models that can be created using designing software and platforms like Blender. You can use these 3D models to create a web based game or animation or any kind of 3D interactive UX designs. Any of these 3D models have a...
Read More
How to Rotate Camera in Three JS

How to Rotate Camera in Three JS

This tutorial focuses on a simple but useful animation you can create in your scene by rotating the camera. At first glance, you might think there is no need to rotate the camera as long as we can rotate the object. But in fact, the main reason we need to rotate the camera is that sometimes we need to rotate both the object and the camera, for instance, when you want to simulate the solar system from the Mars point...
Read More
1 14 15 16 17 18 23