The-g
 The-g
  • Home
  • Tech
    • web development
      • Front end web developer
      • Back end web developer
      • HTML
      • CSS
    • programming languages
      • Python
      • Java
      • C
      • C++
    • React
    • Bootstrap
  • Gaming
    • Free Fire
      • Gameplay
      • Maps
      • Guns
      • character
    • Bgmi
      • Gameplay
      • Maps
      • Guns
      • Character
    • Mine craft
    • The-g
  • Cricket
  • Contact Us ON insta

Tech

Gaming

Cricket

 POPULAR STREET FOOD IN JODHPUR

The land of Marwar or Jodhpur is one of India’s famous tourist destination and the second-largest city in Rajasthan. With its narrow streets, slopey terrain, Havelis, and sea blue houses, this dusty desert city has expanded over the years. The old and new Jodhpur now exist together separated by a wall. The rich history adds character to this blue city.

Apart from its rich history, its contribution to the fashion industry, its maze of bright blue houses,  street food in Jodhpur is also very popular among tourists and locals. The generous serving of ghee with almost every meal and snack is one thing that stands out. Jodhpur offers you a combination of spicy street food and delectable desserts and is definitely the one place you need to check off your list if you’re a foodie.

So whenever you travel here, make sure you snack on these delicious Marwari treats while you are checking out the city’s many attractions. Here is our list of 12 amazing street food in Jodhpur you must enjoy.

12 Delicious Street Food in Jodhpur For Every Foodie’s Delight

1. The Makhaniya Lassi

Makhaniya Lassi

12 P

One of the best street food in Jodhpur, the Makhaniya Lassi is among the many culinary delights offered by this city. It is a thick creamy concoction of buttermilk flavoured with saffron, cardamom, rose water among other things. It is topped with a big dollop of hung curd and yoghurt cream. This rich and flavourful drink is perfect to cool your body after a stroll in the hot dusty streets of Jodhpur. You’ll have to eat this lassi with a spoon as it too thick to drink.

2. Dal Bati Churma

Dal Bati Churma [Source - Patrika]
Dal Bati Churma is a popular Rajasthani staple and you can find it almost anywhere in Jodhpur. Yellow lentils are infused with spices, cooked in ghee and then served with more ghee. This preparation is served with pieces of small flaky bread which is slow-cooked in a traditional oven over firewood or dung cakes. Although a traditional dish, it is also the best street food in Jodhpur that you can relish in any roadside cart.

3. Dahi Chaat

Dahi Chaat

The crisp fried dough is topped with boiled peas and potatoes. Yoghurt, chaat masala, chutney, chopped onion, and coriander are added among other things. Jodhpur is famous for this savoury snack. This snack has many variants like Dahi Papdi Chaat, Dahi puri chaat and more. For anyone who loves to try new dishes, we highly recommend this street food in Jodhpur as it is an absolute delight.

4. Kadhi Kachhori /pyaaz kachori

Kadi Kachori

Kachori is a popular street food all over India. They are round fluffy fritters filled with masala and many other things. Jodhpur offers an assortment of kachoris. The Kadhi Kachori is a unique combination of the Jodhpuri kachori and Kadhi. The Pyaaz and Kadhi kachori here are known for their crispness and taste. They are usually served with red and green chutneys. The Mawa kachori is another variant of kachori that can only be found here. This Kachori is stuffed with Mawa, dry fruits, and Koya and served with chasni (sugar syrup). It is too rich and heavy and it might be a feat for a single person to finish in one go.

5. Pani Patasa

Pani Patasa

Pani Patasa is just another name for Pani Puri in Rajasthan. Round hollow crispy fritters are filled with flavoured boiled potato, chickpea or gram. This is then filled with Pani which is dry mango, or tamarind or mint leaf flavoured water. It is tangy, spicy and sour with a hint of sweet. These delightful little Patasas are one way to treat your taste buds to a party. Definitely a must-eat street food in Jodhpur.

6. Malai Ghevar

Ghevar is a sweet doughnut-shaped cake made of all-purpose flour which is served with Chasni i.e. sugar syrup. Among the different varieties of Ghevar like the plain ghevar, mawa ghevar, and the malai ghevar, the malai ghevar is the most popular in Jodhpur. This Rajasthani delicacy is mostly prepared during the Teej festival but is available in select places throughout the year. It will surely satiate your sweet tooth and you’ll soon be going for more. Don’t forget to try this famous street food in Jodhpur while visiting this city.


7. Mirchi Bada

Mirchi Bada
Mirchi Bada is chilly filled with flavoured potato or cauliflower stuffing, dipped in a batter of gram flour and deep-fried till it turns golden brown and crispy. Mirchi Bada is usually served with tomato sauce or green chutney. This savoury, spicy snack is served at every get-together here in Jodhpur, especially during winter. They usually taste the best accompanied with a cup of hot chai. Clock Tower Road apparently is one of the best places to eat in Jodhpur if you are craving some authentic street food here.

8. Matka Kulfi

Matka Kulfi
This frozen dessert is prepared by slow cooking and evaporating sweetened and flavoured milk. The semi-condensed mix is then frozen in matkas and stored in ice mixed with salt. Kulfis made this way are called Matka kulfi. You can find ice cream vendors on wheels selling Matka kulfi almost everywhere here. You must relish this famous street food in Jodhpur to your heart’s content.

9. Shahi Samosa

Shahi Samosa [Source - Patrika]
Shahi Samosa is a popular street food in Jodhpur and you will fall in love with every bite your taste. The Shahi samosa is a complete meal in itself. It is stuffed with potato, paneer, cashew nuts, and raisins. The stuffing has a combination of sweet, spicy and sour flavours, which will leave you craving for more.

10. Malai Roti

Malai Roti [Source - Patrika]
Malai roti is a dessert made from condensed milk and cream. This dessert resembles a roti and is garnished with almonds and pistachios. The Cardamom, mace, nutmeg, and saffron added to give this milk-based dessert a distinct taste. This rich and flavourful dessert is a must-have and is also the best street food in Jodhpur.

11. Gulab Halwa

Gulab Halwa
Made from pure milk and a generous sprinkling of pistachio, Gulab Halwa has made its place as one of the most popular desserts in Jodhpur. Not only does the halwa look delectable in appearance, but it also has a high nourishment value. Once you eat it you cannot help going for more.

12. Sev Tamatar



Sev Tamatar is a popular Rajasthani sweet and sour curry and also an amazing street food in Jodhpur. It is prepared with tomato, onion, sev, along with some Indian spices and masala. Tangy tomato curry is garnished with a generous serving of besan sev, onion, and coriander. You can find this humble Rajasthani accompaniment served with any Indian flatbread in all the best places to eat in Jodhpur.

We come to the end of our list of 12 popular street food in Jodhpur. If you loved reading about them, we would insist you travel to all the important  places to visit in Jodhpur and enjoy these delicacies as well


 

Everything You Should Know About Bootstrap 


Bootstrap is an open-source that helps with the website development and is open for use for everyone. It helps with designing responsive websites, has a modern interface, and appears professional.

Recently, it was upgraded to the Bootstrap 5 version. It launched Bootstrap 5 alpha in June 2020 after months of refining processes. But, the Bootstrap 5 development team informed that it is still in its alpha version. Therefore, the developers can expect breaking changes in the version until the first beta version is released.

Bootstrap is originally a blend of CSS and JavaScript code that you can use to create dynamic websites. It is an efficient tool for front-end design that consists of HTML and CSS design templates.

These include components like forms, buttons, navigations, modals, typography, and other interface elements. All these can be established using JavaScript extensions.

With the release of Bootstrap 5, there are certain improvisations and updates that everyone should know about. Those are as follows:

Bootstrap-5-Improvisations-min-(2).jpg

 
  1. Removal of jQuery
  2. Switching to Vanilla JavaScript
  3. Responsive font size
  4. Elimination of internet explorer 10 and 11 support
  5. Changes in gutter width unit of measurement
  6. Elimination of card decks
  7. Navbar optimization
  8. A customized SVG icon library
  9. Switch from Jekyll to Hugo
  10. Class Updates

Let us understand each update in detail:

1. Removal of jQuery:

jQuery offers a general-purpose abstraction layer for web scripting that is efficient for any web development. It is extensible hence allows you to access elements in a document without a lot of JavaScript coding. Bootstrap has been using jQuery for over 8 years. But jQuery has become a bloated framework where it requires the websites to download.

removal-of-jQuery.jpg

You May Also Like: How to Use React with React Bootstrap?

Any jQuery query features are eliminated and have been replaced with vanilla JavaScript code in bootstrap 5. This helps significantly in handling the file size or weight of the framework.

2. Switching to Vanilla JavaScript:

vanilla-javascript.jpg

When it comes to web development JavaScript is the basic programming language. Significantly a huge number of websites are powered by JavaScript. They all run on modern browsers through various devices. This makes JavaScript a universal programming language. But with Bootstrap 5 jQuery has been removed. Therefore the developers can write Vanilla JavaScript code without bothering about the size of the functions.

3. Responsive Font Size:

Responsive-font-size.jpg


It is essential to have a website that offers a pleasing appearance on multiple devices and platforms. Media query is a great tool that solves typography issues. It helps set specific font sizes for specific viewing platforms. With Bootstrap 5 responsive font sizes will be present. It will automatically adjust the typography elements according to the user’s device using a responsive font size engine. This engine is also called the RFS engine.

4. Elimination of Internet Explorer 10 and 11 Support:

internet-explorer.jpg
 

In 1995, Microsoft launched internet explorer which changed the way users accessed the internet. Coming to 2020, IE does not hold any relevance with Chrome, Firefox, and other major web browsers. JavaScript code required compilation to ES5 instead of ES6. The size of the project because of his shoots up to 30%. This limits the use of modern JavaScript standards. The bootstrap team decided to drop this support for IE 10 and 11. Therefore, the developers working with bootstrap 5 don’t have to worry about changing the code to accommodate old browsers.

5. Changes in gutter width unit of Measurement:

 

gutter.jpg

Bootstrap CSS lays out various ways to specific sizes or lengths of elements through multiple measurement metrics. Among these metrics, the popularly used metric is PX known as a pixel. Bootstrap uses PX to specify the gutter width for a long time. But with the launch of the bootstrap 5 update, this parameter will be replaced by rem. Rem means “root em”. This means equal to the calculated value of font size on the root element.

6. Elimination of Card Decks:

card-deck.jpg

While using bootstrap 4 the developers were using width and height cards to set equal parameters while they were disconnected from each other. With bootstrap 5 the team has eliminated the card decks as the new grade system provides increased responsive control. Therefore you can solve the issue of unnecessary extra classes using a grid.

7. Navbar Optimization: 

navbar.jpg


This component happens to be a very important part of bootstrap that the developers used almost all the time. In previous versions of bootstrap, you required a significant amount of markup to help it function better. In bootstrap 4, the development team simplifies the process using a nav or div HTML element. Bootstrap 4 also used inline-block for the display option but bootstrap 5 removed it. Apart from this, they have included a dark dropdown using a dropdown-menu-dark-class that changes the drop down into a black background.

8. Customized SVG icon Library:

icon-library.jpg
 

Bootstrap 3 provided about 250 reusable icon components which were known as “Glyphicons”. They offer iconography, to input groups alert drop dance, and other bootstrap elements. However, bootstrap 4 completely scrapped it and developers started using free icons. But a brand new SVG icon library was launched in bootstrap 5. Mark Otto, the co-founder of bootstrap, has created this library.

9. Switch from Jekyll to Hugo:

hugo.jpg
 

Jekyll is a free, open-source static website builder. If a developer knows how WordPress, Joomla Drupal function, then it becomes easy to work with Jekyll. Jekyll helps build websites that have easy navigation and website elements. It is also known to generate all the content in one go. Bootstrap 4 integrated well with Jekyll using syntactically awesome style sheets (Sass). With the launch of bootstrap 5, the framework has switched from Jekyll to Hugo. Hugo is “a fast and flexible static site generator built by spf13 in GoLang.” The reason behind the switch is Hugo’s lightning-fast and easy-to-use configuration.

10. Class Updates:

Bootstrap 5 has retained CSS classes. Without them, bootstrap will render uninteresting. Bootstrap 4 has over 1500 CSS classes. But with the launch of bootstrap 5, some classes have faced elimination. According to the GitHub project tracking board, they are as follows:

  1. Form-row
  2. Form-inline
  3. List-inline
  4. card-deck
class
 

The classes that are added in the Bootstrap 5 are:

  • gx-* classes will manage the horizontal/column gutter width measurements
  •  
  • gy-* classes will handle the vertical/row gutter width
  •  
  • g-* classes will control the horizontal/vertical gutter width
  •  
  • row-cols-auto
You May Also Like:  React


 

C++ Introduction



What is C++?

C++ is a cross-platform language that can be used to create high-performance applications.

C++ was developed by Bjarne Stroustrup, as an extension to the C language.

C++ gives programmers a high level of control over system resources and memory.

The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.


Why Use C++

C++ is one of the world's most popular programming languages.

C++ can be found in today's operating systems, Graphical User Interfaces, and embedded systems.

C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs.

C++ is portable and can be used to develop applications that can be adapted to multiple platforms.

C++ is fun and easy to learn!

As C++ is close to C# and Java, it makes it easy for programmers to switch to C++ or vice versa.


Difference between C and C++

C++ was developed as an extension of C, and both languages have almost the same syntax.

The main difference between C and C++ is that C++ support classes and objects, while C does not.


C++ Get Started

To start using C++, you need two things:

  • A text editor, like Notepad, to write C++ code
  • A compiler, like GCC, to translate the C++ code into a language that the computer will understand

There are many text editors and compilers to choose from. In this tutorial, we will use an IDE (see below).


C++ Install IDE

An IDE (Integrated Development Environment) is used to edit AND compile the code.

Popular IDE's include Code::Blocks, Eclipse, and Visual Studio. These are all free, and they can be used to both edit and debug C++ code.

Note: Web-based IDE's can work as well, but functionality is limited.

We will use Code::Blocks in our tutorial, which we believe is a good place to start.

You can find the latest version of Codeblocks at http://www.codeblocks.org/. Download the mingw-setup.exe file, which will install the text editor with a compiler.


C++ Quickstart

Let's create our first C++ file.

Open Codeblocks and go to File > New > Empty File.

Write the following C++ code and save the file as myfirstprogram.cpp (File > Save File as):

myfirstprogram.cpp

#include <iostream>
using namespace std;

int main() {
  cout << "Hello World!";
  return 0;
}

Don't worry if you don't understand the code above - we will discuss it in detail in later chapters. For now, focus on how to run the code.

In Codeblocks, it should look like this:

Then, go to Build > Build and Run to run (execute) the program. The result will look something to this:


Hello World!
Process returned 0 (0x0) execution time : 0.011 s
Press any key to continue.

Congratulations! You have now written and executed your first C++ program.


C++ Syntax

Let's break up the following code to understand it better:

Example

#include <iostream>
using namespace std;

int main() {
  cout << "Hello World!";
  return 0;
}
Try it Yourself »

Example explained

Line 1: #include <iostream> is a header file library that lets us work with input and output objects, such as cout (used in line 5). Header files add functionality to C++ programs.

Line 2: using namespace std means that we can use names for objects and variables from the standard library.

Don't worry if you don't understand how #include <iostream> and using namespace std works. Just think of it as something that (almost) always appears in your program.

Line 3: A blank line. C++ ignores white space. But we use it to make the code more readable.

Line 4: Another thing that always appear in a C++ program, is int main(). This is called a function. Any code inside its curly brackets {} will be executed.

Line 5: cout (pronounced "see-out") is an object used together with the insertion operator (<<) to output/print text. In our example it will output "Hello World".

Note: Every C++ statement ends with a semicolon ;.

Note: The body of int main() could also been written as:
int main () { cout << "Hello World! "; return 0; }

Remember: The compiler ignores white spaces. However, multiple lines makes the code more readable.

Line 6: return 0 ends the main function.

Line 7: Do not forget to add the closing curly bracket } to actually end the main function.


Omitting Namespace

You might see some C++ programs that runs without the standard namespace library. The using namespace std line can be omitted and replaced with the std keyword, followed by the :: operator for some objects:

Example

#include <iostream>

int main() {
  std::cout << "Hello World!";
  return 0;
}







What is C Programming Langauge?



C is a general-purpose programming language that is extremely popular, simple, and flexible to use. It is a structured programming language that is machine-independent and extensively used to write various applications, Operating Systems like Windows, and many other complex programs like Oracle database, Git, Python interpreter, and more.

It is said that ‘C’ is a god’s programming language. One can say, C is a base for the programming. If you know ‘C,’ you can easily grasp the knowledge of the other programming languages that uses the concept of ‘C’

It is essential to have a background in computer memory mechanisms because it is an important aspect when dealing with the C programming language.


History of C language

The base or father of programming languages is ‘ALGOL.’ It was first introduced in 1960. ‘ALGOL’ was used on a large basis in European countries. ‘ALGOL’ introduced the concept of structured programming to the developer community. In 1967, a new computer programming language was announced called as ‘BCPL’ which stands for Basic Combined Programming Language. BCPL was designed and developed by Martin Richards, especially for writing system software. This was the era of programming languages. Just after three years, in 1970 a new programming language called ‘B’ was introduced by Ken Thompson that contained multiple features of ‘BCPL.’ This programming language was created using UNIX operating system at AT&T and Bell Laboratories. Both the ‘BCPL’ and ‘B’ were system programming languages.

In 1972, a great computer scientist Dennis Ritchie created a new programming language called ‘C’ at the Bell Laboratories. It was created from ‘ALGOL’, ‘BCPL’ and ‘B’ programming languages. ‘C’ programming language contains all the features of these languages and many more additional concepts that make it unique from other languages.

‘C’ is a powerful programming language which is strongly associated with the UNIX operating system. Even most of the UNIX operating system is coded in ‘C’. Initially ‘C’ programming was limited to the UNIX operating system, but as it started spreading around the world, it became commercial, and many compilers were released for cross-platform systems. Today ‘C’ runs under a variety of operating systems and hardware platforms. As it started evolving many different versions of the language were released. At times it became difficult for the developers to keep up with the latest version as the systems were running under the older versions. To assure that ‘C’ language will remain standard, American National Standards Institute (ANSI) defined a commercial standard for ‘C’ language in 1989. Later, it was approved by the International Standards Organization (ISO) in 1990. ‘C’ programming language is also called as ‘ANSI C’.

History of C
History of C

Languages such as C++/Java are developed from ‘C’. These languages are widely used in various technologies. Thus, ‘C’ forms a base for many other languages that are currently in use.

C Basic Commands

Following are the basic commands in C programming language:

C Basic commandsExplanation
#include <stdio.h>This command includes standard input output header file(stdio.h) from the C library before compiling a C program
int main()It is the main function from where C program execution begins.
{Indicates the beginning of the main function.
/*_some_comments_*/Whatever written inside this command “/* */” inside a C program, it will not be considered for compilation and execution.
printf(“Hello_World! “);This command prints the output on the screen.
getch();This command is used for any character input from keyboard.
return 0;
This command is used to terminate a C program (main function) and it returns 0.
}
It is used to indicate the end of the main function.

Where is C used? Key Applications

  1. ‘C’ language is widely used in embedded systems.
  2. It is used for developing system applications.
  3. It is widely used for developing desktop applications.
  4. Most of the applications by Adobe are developed using ‘C’ programming language.
  5. It is used for developing browsers and their extensions. Google’s Chromium is built using ‘C’ programming language.
  6. It is used to develop databases. MySQL is the most popular database software which is built using ‘C’.
  7. It is used in developing an operating system. Operating systems such as Apple’s OS X, Microsoft’s Windows, and Symbian are developed using ‘C’ language. It is used for developing desktop as well as mobile phone’s operating system.
  8. It is used for compiler production.
  9. It is widely used in IOT applications.

Why learn C Language?

As we studied earlier, ‘C’ is a base language for many programming languages. So, learning ‘C’ as the main language will play an important role while studying other programming languages. It shares the same concepts such as data types, operators, control statements and many more. ‘C’ can be used widely in various applications. It is a simple language and provides faster execution. There are many jobs available for a ‘C’ developer in the current market.

‘C’ is a structured programming language in which program is divided into various modules. Each module can be written separately and together it forms a single ‘C’ program. This structure makes it easy for testing, maintaining and debugging processes.

‘C’ contains 32 keywords, various data types and a set of powerful built-in functions that make programming very efficient.

Another feature of ‘C’ programming is that it can extend itself. A ‘C’ program contains various functions which are part of a library. We can add our features and functions to the library. We can access and use these functions anytime we want in our program. This feature makes it simple while working with complex programming.

Various compilers are available in the market that can be used for executing programs written in this language.

It is a highly portable language which means programs written in ‘C’ language can run on other machines. This feature is essential if we wish to use or execute the code on another computer.

How C Programming Language Works?

C is a compiled language. A compiler is a special tool that compiles the program and converts it into the object file which is machine readable. After the compilation process, the linker will combine different object files and creates a single executable file to run the program. The following diagram shows the execution of a ‘C’ program

Nowadays, various compilers are available online, and you can use any of those compilers. The functionality will never differ and most of the compilers will provide the features required to execute both ‘C’ and ‘C++’ programs.

Following is the list of popular compilers available online:

  • Clang compiler
  • MinGW compiler (Minimalist GNU for Windows)
  • Portable ‘C’ compiler
  • Turbo C

Summary

  • ‘C’ was developed by Dennis Ritchie in 1972.
  • It is a robust language.
  • It is a low programming level language close to machine language
  • It is widely used in the software development field.
  • It is a procedure and structure oriented language.
  • It has the full support of various operating systems and hardware platforms.
  • Many compilers are available for executing programs written in ‘C’.
  • A compiler compiles the source file and generates an object file.
  • A linker links all the object files together and creates one executable file.
  • It is highly portable.
Older Posts Home

ABOUT ME

Hey guys I am Karan Baira Choudhary (the-g) , I am a B.Sc. student and i also have a youtube channel

SUBSCRIBE & FOLLOW

POPULAR POSTS

  • FREE FIRE MAPS

ABOUT US

popular street food in jodhpur
Jodhpur

Categories

  • bgmi 4
  • free fire 4
  • web 6

Advertisement

About Me

My photo
the-g
View my complete profile

Ad Space

Responsive Advertisement
  • Home
  • About
  • DM ON INSTAGRAM
 The-g

The-g cricket and gaming

Tech Pages

  • Home
  • tech
  • web development
  • Programming Languages
  • React

baira's

Fun. Pages

  • Gaming
  • Free Fire
  • BGMI

Designed by OddThemes | Distributed by Gooyaabi Templates