<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Godadevi</title>
    <description>The latest articles on DEV Community by Godadevi (@devi1701).</description>
    <link>https://dev.to/devi1701</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3813991%2Fd569f634-2c2c-4ac4-9fe3-e9b8c4c6d219.png</url>
      <title>DEV Community: Godadevi</title>
      <link>https://dev.to/devi1701</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devi1701"/>
    <language>en</language>
    <item>
      <title>working with OSM in python</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Sun, 22 Mar 2026 18:32:51 +0000</pubDate>
      <link>https://dev.to/devi1701/working-with-osm-in-python-4i4m</link>
      <guid>https://dev.to/devi1701/working-with-osm-in-python-4i4m</guid>
      <description>&lt;p&gt;&lt;strong&gt;ON FRIDAY:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Fixed location node&lt;/strong&gt;&lt;br&gt;
I wrote code on fetching nodes from fixed locations using a radius.We only list name which are located in side the radius which we gave with out any metadata.&lt;br&gt;
&lt;a href="https://github.com/godadevi1701/my-project/blob/main/nearby.py" rel="noopener noreferrer"&gt;https://github.com/godadevi1701/my-project/blob/main/nearby.py&lt;/a&gt;&lt;br&gt;
The above link is the github link where we can see the code.&lt;br&gt;
&lt;strong&gt;ON SATURDAY:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Dynamic input and metadata menu&lt;/strong&gt;&lt;br&gt;
here we get the latitude,longitude and radius from the user. Then list nodes as a menu .Here we not only fetch the names and also the metadata for the selected data.&lt;br&gt;
&lt;a href="https://github.com/godadevi1701/my-project/blob/main/showbar.py" rel="noopener noreferrer"&gt;https://github.com/godadevi1701/my-project/blob/main/showbar.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ON SUNDAY:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Localization update on osm&lt;/strong&gt;*&lt;br&gt;
Here we extended the above code by showing available localizations for the selected node.Then we ask the user for the target language and then update the node name in osm using api &lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>osm</category>
      <category>api</category>
    </item>
    <item>
      <title>studying OSM API endpoints for localizaton update</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Thu, 19 Mar 2026 02:31:07 +0000</pubDate>
      <link>https://dev.to/devi1701/studying-osm-api-endpoints-for-localizaton-update-3l75</link>
      <guid>https://dev.to/devi1701/studying-osm-api-endpoints-for-localizaton-update-3l75</guid>
      <description>&lt;p&gt;&lt;strong&gt;Understanding OSM APIs&lt;/strong&gt;&lt;br&gt;
There are two major APIs you should know:&lt;br&gt;
&lt;strong&gt;OpenStreetMap Core API (Editing Data)&lt;/strong&gt;&lt;br&gt;
This API is mainly used for reading and updating map data.&lt;br&gt;
&lt;strong&gt;Important Endpoints:&lt;/strong&gt;&lt;br&gt;
/api/0.6/node/{id} → Get node details&lt;br&gt;
/api/0.6/way/{id} → Get roads/buildings&lt;br&gt;
/api/0.6/relation/{id} → Complex map sructures&lt;br&gt;
/api/0.6/map → Fetch data in a bounding box&lt;br&gt;
/api/0.6/node/create → Create a node&lt;br&gt;
/api/0.6/node/{id} (PUT) → Update node&lt;br&gt;
 &lt;strong&gt;Localization Use Case:&lt;/strong&gt;&lt;br&gt;
You can update multilingual names using tags like:&lt;br&gt;
name = Temple&lt;br&gt;
name:te = దేవాలయం&lt;br&gt;
name:ta = கோவில்&lt;br&gt;
This helps display names in regional languages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Overpass API (Fetching Data)&lt;/strong&gt;&lt;br&gt;
This is a read-only API used to query map data efficiently.&lt;br&gt;
Endpoint:&lt;br&gt;
&lt;a href="https://overpass-api.de/api/interpreter" rel="noopener noreferrer"&gt;https://overpass-api.de/api/interpreter&lt;/a&gt;&lt;br&gt;
Query Language:&lt;br&gt;
Overpass QL&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fetch Nearby Places Using Python&lt;/strong&gt;&lt;br&gt;
import requests&lt;br&gt;
url = "&lt;a href="https://overpass-api.de/api/interpreter" rel="noopener noreferrer"&gt;https://overpass-api.de/api/interpreter&lt;/a&gt;"&lt;br&gt;
query = """&lt;br&gt;
[out:json];&lt;br&gt;
node&lt;br&gt;
  &lt;a&gt;"amenity"="place_of_worship"&lt;/a&gt;;&lt;br&gt;
out;&lt;br&gt;
"""&lt;br&gt;
response = requests.post(url, data=query)&lt;br&gt;
data = response.json()&lt;br&gt;
for element in data["elements"]:&lt;br&gt;
    name = element["tags"].get("name", "No Name")&lt;br&gt;
    lat = element["lat"]&lt;br&gt;
    lon = element["lon"]&lt;br&gt;
    print(f"{name} - ({lat}, {lon})")&lt;br&gt;
&lt;strong&gt;output&lt;/strong&gt;&lt;br&gt;
Nearby Temples:&lt;/p&gt;

&lt;p&gt;No Name - (16.506972, 80.6474935)&lt;br&gt;
All Nations Church - (16.5063605, 80.6456832)&lt;br&gt;
No Name - (16.5091461, 80.6458725)&lt;br&gt;
Heaven's Way Chruch - (16.5064485, 80.6398785)&lt;br&gt;
Blessings Chruch - (16.506598, 80.6398703)&lt;br&gt;
Sri Venkateswara Swami Vari Devastanam - (16.5093066, 80.6398283)&lt;br&gt;
Ganesh Temple - (16.5054215, 80.6513258)&lt;/p&gt;

</description>
      <category>openstreetmap</category>
      <category>api</category>
      <category>python</category>
    </item>
    <item>
      <title>Adding Multilingual Data in OpenStreetMap (OSM)</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Tue, 17 Mar 2026 17:30:39 +0000</pubDate>
      <link>https://dev.to/devi1701/adding-multilingual-data-in-openstreetmap-osm-3djm</link>
      <guid>https://dev.to/devi1701/adding-multilingual-data-in-openstreetmap-osm-3djm</guid>
      <description>&lt;p&gt;&lt;strong&gt;Adding Multilingual Data in OpenStreetMap (OSM)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today I worked on adding multilingual support in OpenStreetMap using the web editor.&lt;br&gt;
Add one more language (Telugu) text to a node point.&lt;br&gt;
 &lt;strong&gt;Steps I followed:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Opened OpenStreetMap website&lt;/li&gt;
&lt;li&gt;Selected a location (node point)&lt;/li&gt;
&lt;li&gt;Clicked on “Edit” (iD editor)&lt;/li&gt;
&lt;li&gt;Added multilingual tag:

&lt;ul&gt;
&lt;li&gt;"name = Gowri Hall"&lt;/li&gt;
&lt;li&gt;"name:te = గౌరి హాల్"&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Saved the changes with a proper comment&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Outcome:&lt;/strong&gt;&lt;br&gt;
Successfully added Telugu language data to the map.&lt;/p&gt;

</description>
      <category>opentstreetmap</category>
      <category>map</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Python program to communicate to an API</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Sun, 15 Mar 2026 18:50:39 +0000</pubDate>
      <link>https://dev.to/devi1701/program-to-communicate-to-an-api-5fa7</link>
      <guid>https://dev.to/devi1701/program-to-communicate-to-an-api-5fa7</guid>
      <description>&lt;p&gt;Python program acts as the client.It sends an HTTP(Hyper Text Transfer Protocol)get request to the API server and then the server processes the request  and it reads the data,searches its database,prepares the response.The server sends data back in JSON format and then it becomes python data.The below is an example for it:&lt;br&gt;
&lt;strong&gt;Example code:&lt;/strong&gt;&lt;br&gt;
import requests&lt;br&gt;
url = "&lt;a href="https://api.chucknorris.io/jokes/random" rel="noopener noreferrer"&gt;https://api.chucknorris.io/jokes/random&lt;/a&gt;"&lt;br&gt;
response = requests.get(url)&lt;br&gt;
data = response.json()&lt;br&gt;
print("Chuck Norris Joke:")&lt;br&gt;
print(data["value"])&lt;br&gt;
&lt;strong&gt;Output:&lt;/strong&gt;&lt;br&gt;
chuck Norris joke:&lt;br&gt;
Chuck Norris can choose his friends... his neighbors... his parents and family.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;simple data transfer diagram&lt;/strong&gt;&lt;br&gt;
python program&lt;br&gt;
     |&lt;br&gt;
 API server&lt;br&gt;
     |&lt;br&gt;
python program&lt;br&gt;
     |&lt;br&gt;
  output&lt;br&gt;
&lt;strong&gt;Exploring python frameworks like Django and fastapi:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;DGANGO&lt;/strong&gt;&lt;br&gt;
Django is a high-level Python web framework used to build secure and scalable web applications quickly.&lt;br&gt;
It follows the MVT architecture (Model–View–Template).&lt;br&gt;
It provides many built-in features like:&lt;br&gt;
Authentication&lt;br&gt;
Admin panel&lt;br&gt;
Database management&lt;br&gt;
Security protection&lt;br&gt;
&lt;strong&gt;FastAPI&lt;/strong&gt;&lt;br&gt;
FastAPI is a modern Python framework used to build APIs quickly and efficiently.&lt;br&gt;
FastAPI is mainly used for building REST APIs.&lt;br&gt;
It is very fast and high performance.&lt;br&gt;
It supports automatic API documentation.&lt;br&gt;
It uses Python type hints.&lt;/p&gt;

</description>
      <category>python</category>
      <category>api</category>
    </item>
    <item>
      <title>Understanding APIs and Their Role in OSM-Based Web Applications</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Thu, 12 Mar 2026 02:56:43 +0000</pubDate>
      <link>https://dev.to/devi1701/understanding-apis-and-their-role-in-osm-based-web-applications-gpb</link>
      <guid>https://dev.to/devi1701/understanding-apis-and-their-role-in-osm-based-web-applications-gpb</guid>
      <description>&lt;p&gt;&lt;strong&gt;API (Application Programming Interface)&lt;/strong&gt; is a set of rules and protocols that allows one software application to interact with another.&lt;br&gt;
Example:&lt;br&gt;
A weather app uses a weather API to get temperature data from a server.&lt;br&gt;
&lt;strong&gt;How an API Works&lt;/strong&gt;&lt;br&gt;
-A client application sends a request to an API.&lt;br&gt;
-The API receives the request and sends it to the server.&lt;br&gt;
-The server processes the request.&lt;br&gt;
-The API returns the response to the client.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose of Using OSM APIs&lt;/strong&gt;&lt;br&gt;
APIs from OpenStreetMap allow your Python web application to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Display maps&lt;/li&gt;
&lt;li&gt;Search locations&lt;/li&gt;
&lt;li&gt;Get coordinates&lt;/li&gt;
&lt;li&gt;Find nearby places&lt;/li&gt;
&lt;li&gt;Add or retrieve map data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Main OSM APIs Used&lt;/strong&gt;&lt;br&gt;
Nominatim API:&lt;br&gt;
Used for Geocoding.&lt;br&gt;
Functions:&lt;br&gt;
Convert address → latitude &amp;amp; longitude&lt;br&gt;
Convert coordinates → address&lt;br&gt;
Overpass API:&lt;br&gt;
Used to query OSM map data.&lt;br&gt;
Functions:&lt;br&gt;
Find hospitals&lt;br&gt;
Find schools&lt;br&gt;
Find restaurants near a location&lt;br&gt;
Example: Get nearby hospitals on the map.&lt;br&gt;
OSM Tile API:&lt;br&gt;
Used to display map tiles.&lt;br&gt;
Libraries used:&lt;br&gt;
Leaflet&lt;br&gt;
OpenLayers&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can build the project directly on your laptop/PC.&lt;/strong&gt;&lt;br&gt;
Tools:&lt;br&gt;
Visual Studio Code&lt;br&gt;
PyCharm&lt;br&gt;
Technologies used:&lt;br&gt;
Python&lt;br&gt;
Flask&lt;br&gt;
HTML, CSS, JavaScript&lt;br&gt;
Leaflet for maps&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technologies Used in Python Web Apps&lt;/strong&gt;&lt;br&gt;
Frontend:&lt;br&gt;
HTML&lt;br&gt;
CSS&lt;br&gt;
JavaScript&lt;br&gt;
Backend:&lt;br&gt;
Flask&lt;br&gt;
Django&lt;br&gt;
Database:&lt;br&gt;
MySQL&lt;br&gt;
PostgreSQL&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Platforms:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Local Development Platforms:
These are installed on your computer for coding and testing.
• Visual Studio Code
Most popular code editor
Supports Python extensions
Easy to run Flask or Django apps
• PyCharm
Python-focused IDE
Good for large Python projects&lt;/li&gt;
&lt;li&gt;Online Coding Platforms: 
You can create Python web apps without installing software.
• Replit
Run Python web apps online
Good for beginners
• GitHub Codespaces
Cloud development environment
Works with repositories on GitHub&lt;/li&gt;
&lt;li&gt;Web Hosting Platforms :
Used to deploy and run your web application online.
• Render
Easy deployment for Python apps
• Heroku
Popular platform for Flask and Django apps
• PythonAnywhere
Specifically designed for Python web applications&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;PWA&lt;/strong&gt;&lt;br&gt;
A Progressive Web Application (PWA) is a web app built with web technologies that can work offline, send notifications, and be installed on a device like a mobile app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technologies Used in PWA&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;Service Workers&lt;/li&gt;
&lt;li&gt;Web App Manifest&lt;/li&gt;
&lt;li&gt;These technologies make the web app behave like a mobile application.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Features of PWA&lt;/strong&gt;&lt;br&gt;
-Works offline or with poor internet&lt;br&gt;
-Can be installed on mobile or desktop&lt;br&gt;
-Fast loading&lt;br&gt;
-Push notifications support&lt;br&gt;
-Responsive design (works on all devices)&lt;/p&gt;

</description>
      <category>api</category>
      <category>openstreetmap</category>
      <category>python</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Exploring Python Mobile App Frameworks</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Wed, 11 Mar 2026 03:37:31 +0000</pubDate>
      <link>https://dev.to/devi1701/exploring-python-mobile-app-frameworks-54lm</link>
      <guid>https://dev.to/devi1701/exploring-python-mobile-app-frameworks-54lm</guid>
      <description>&lt;h2&gt;
  
  
  1. Most Popular Python Mobile Framework
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Kivy&lt;/strong&gt;&lt;br&gt;
Open-source framework used to build mobile apps with Python.&lt;br&gt;
Works on Android, iOS, Windows, Linux, and macOS with the same code. &lt;/p&gt;

&lt;p&gt;Features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-touch support&lt;/li&gt;
&lt;li&gt;Cross-platform development&lt;/li&gt;
&lt;li&gt;Uses OpenGL for fast graphics&lt;/li&gt;
&lt;li&gt;Same code works on mobile and desktop&lt;/li&gt;
&lt;li&gt;Example apps built with Kivy:&lt;/li&gt;
&lt;li&gt;Educational apps&lt;/li&gt;
&lt;li&gt;Small games&lt;/li&gt;
&lt;li&gt;Utility tools&lt;/li&gt;
&lt;li&gt;Prototype mobile apps&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Other Python Mobile App Frameworks
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;BeeWare&lt;/strong&gt;&lt;br&gt;
Framework to build native mobile apps using Python.&lt;br&gt;
Converts Python code into apps for Android and iOS.&lt;/p&gt;

&lt;p&gt;Main tool:&lt;br&gt;
Toga (UI library)&lt;br&gt;
PyQt / Qt for Python&lt;br&gt;
Used mainly for desktop apps but can also create mobile interfaces.&lt;br&gt;
SL4A (Scripting Layer for Android)&lt;br&gt;
Allows Python scripts to run on Android devices.&lt;/p&gt;

</description>
      <category>python</category>
      <category>mobiledev</category>
      <category>learning</category>
    </item>
    <item>
      <title>Getting Started with OpenStreetMap: Exploring the Concept</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Wed, 11 Mar 2026 03:10:31 +0000</pubDate>
      <link>https://dev.to/devi1701/getting-started-with-openstreetmap-exploring-the-concept-4den</link>
      <guid>https://dev.to/devi1701/getting-started-with-openstreetmap-exploring-the-concept-4den</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction to OpenStreetMap:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;OpenStreetMap (OSM) is a free, open-source, and editable world map created and maintained by a global community of volunteers.&lt;br&gt;
It allows anyone to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;View maps&lt;/li&gt;
&lt;li&gt;Edit map data&lt;/li&gt;
&lt;li&gt;Download geographic information&lt;/li&gt;
&lt;li&gt;Use the map data for applications&lt;/li&gt;
&lt;li&gt;Because it is community-driven, OSM is often called the
“Wikipedia of Maps.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;History of OSM:&lt;/strong&gt;&lt;br&gt;
OpenStreetMap was started in 2004 by Steve Coast in the United Kingdom.&lt;br&gt;
The idea behind the project was to create a free map database of the world that anyone could use without restrictions.&lt;br&gt;
The project is now maintained by the OpenStreetMap Foundation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose of OpenStreetMap:&lt;/strong&gt;&lt;br&gt;
The main goals of OpenStreetMap are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To provide free geographic data&lt;/li&gt;
&lt;li&gt;To allow people to contribute map information&lt;/li&gt;
&lt;li&gt;To support open-source mapping applications&lt;/li&gt;
&lt;li&gt;To create a global community mapping project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How OpenStreetMap Works:&lt;/strong&gt;&lt;br&gt;
OSM works through crowdsourcing, where people from different countries contribute map data.&lt;br&gt;
Users can add information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Roads&lt;/li&gt;
&lt;li&gt;Buildings&lt;/li&gt;
&lt;li&gt;Parks&lt;/li&gt;
&lt;li&gt;Rivers&lt;/li&gt;
&lt;li&gt;Schools&lt;/li&gt;
&lt;li&gt;Hospitals&lt;/li&gt;
&lt;li&gt;Shops&lt;/li&gt;
&lt;li&gt;Transport routes&lt;/li&gt;
&lt;li&gt;Contributors collect data using:&lt;/li&gt;
&lt;li&gt;GPS devices&lt;/li&gt;
&lt;li&gt;Satellite imagery&lt;/li&gt;
&lt;li&gt;Field surveys&lt;/li&gt;
&lt;li&gt;Local knowledge&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Main Components of OSM Data:&lt;/strong&gt;&lt;br&gt;
OSM stores map data using three main elements.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
Nodes are points on the map.
Examples:
Bus stop
Restaurant
ATM
Traffic signal&lt;/li&gt;
&lt;li&gt;
Ways are lines connecting multiple nodes.
Examples:
Roads
Rivers
Railway lines
Footpaths&lt;/li&gt;
&lt;li&gt;
Relations describe relationships between different map objects.
Examples:
Bus routes
Boundaries
Turn restrictions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;OSM Editing Tools:&lt;/strong&gt;&lt;br&gt;
People edit maps using special editors.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;iD Editor
Web-based editor
Easy for beginners
Runs in a browser&lt;/li&gt;
&lt;li&gt;JOSM
Advanced desktop editor
Used by experienced contributors
Supports plugins&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Applications of OSM:&lt;/strong&gt;&lt;br&gt;
Many companies and organizations use OSM data.&lt;br&gt;
Examples include:&lt;br&gt;
Uber&lt;br&gt;
Lyft&lt;br&gt;
Meta&lt;br&gt;
Humanitarian OpenStreetMap Team&lt;br&gt;
Uses include:&lt;br&gt;
Navigation apps&lt;br&gt;
Disaster management&lt;br&gt;
Urban planning&lt;br&gt;
Delivery services&lt;br&gt;
Geographic research&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technologies used in OpenStreetMap:&lt;/strong&gt;&lt;br&gt;
OpenStreetMap uses technologies such as Ruby on Rails for the backend, JavaScript for the frontend, PostgreSQL with PostGIS for spatial databases, Mapnik for map rendering, and APIs like OSM API, Overpass API, and Nominatim for accessing map data.&lt;br&gt;
If you want to create nodes/points (markers) on maps using OpenStreetMap, several technologies can be used in web applications. Nodes usually represent locations like shops, hospitals, events, sensors, etc. &lt;br&gt;
&lt;strong&gt;Here are the common technologies used to create and manage nodes with OSM:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;JavaScript Map Libraries 
These are the most common tools to display OSM maps and add nodes.
• Leaflet
Lightweight JavaScript library
Easy to add markers (nodes) on the map
Mostly used for student projects
• OpenLayers
Advanced mapping library
Used for complex GIS applications&lt;/li&gt;
&lt;li&gt;OSM APIs 
• Overpass API
Used to query existing nodes from OSM database.
• Nominatim
Used for geocoding (convert address → coordinates).&lt;/li&gt;
&lt;li&gt;Backend Technologies 
These store node data in databases.
Python
Flask
Django
Use case:
Save nodes added by users
Retrieve nodes from database&lt;/li&gt;
&lt;li&gt;Databases 
• PostgreSQL + PostGIS
Best database for storing geographic nodes.
• MongoDB
Can also store location coordinates.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>openstreetmap</category>
      <category>opensource</category>
      <category>learning</category>
      <category>map</category>
    </item>
    <item>
      <title>My Tech Learning Journey as an Intern</title>
      <dc:creator>Godadevi</dc:creator>
      <pubDate>Mon, 09 Mar 2026 18:35:20 +0000</pubDate>
      <link>https://dev.to/devi1701/my-tech-learning-journey-as-an-intern-32bb</link>
      <guid>https://dev.to/devi1701/my-tech-learning-journey-as-an-intern-32bb</guid>
      <description>&lt;p&gt;This blog is a space where I document my journey in the technology field as an MCA student and an intern. Through these posts, I share the projects I am currently working on, the technical concepts I am exploring, and the practical knowledge I gain through regular coding practice. My goal is to learn continuously and improve step by step while building real-world experience. Each article highlights my progress, the challenges I face, and the lessons I learn as I strengthen my skills through consistent practice and hands-on development.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>programming</category>
      <category>career</category>
    </item>
  </channel>
</rss>
