<?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: mesas998</title>
    <description>The latest articles on DEV Community by mesas998 (@mesas998).</description>
    <link>https://dev.to/mesas998</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4199224%2F22455eeb-111b-4437-a9d8-3c5a63f877e1.png</url>
      <title>DEV Community: mesas998</title>
      <link>https://dev.to/mesas998</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mesas998"/>
    <language>en</language>
    <item>
      <title>Django Live Flight Tracker</title>
      <dc:creator>mesas998</dc:creator>
      <pubDate>Thu, 29 Oct 2026 15:54:23 +0000</pubDate>
      <link>https://dev.to/mesas998/django-live-flight-tracker-nie</link>
      <guid>https://dev.to/mesas998/django-live-flight-tracker-nie</guid>
      <description>&lt;p&gt;&lt;a href="https://magula10.pythonanywhere.com/flight/" rel="noopener noreferrer"&gt;https://magula10.pythonanywhere.com/flight/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This was the first project on which I used AI. Gemini proposed an OpenStreetMap design which enhanced the traditional Django request-response paradigm by first rendering the OpenStreetMap in the template, then making a second request to a second Django endpoint that returns the flight data as JSON.&lt;/p&gt;

&lt;p&gt;To avoid running up my FlightRadar24 API bill, I limited most queries to 10 results. If enough people start using the site, FR24 eventually responds with HTTP 429 (rate limit exceeded), so handling scale and caching remain open problems.&lt;/p&gt;

&lt;p&gt;The frontend performs a simple dead-reckoning calculation on each aircraft: speed multiplied by 1 second multiplied by the sine and cosine of the track (45 degrees is northeast) to estimate where each aircraft will be one second later. Every 10 seconds the client refreshes from the server and corrects the estimated positions, which is why you'll see aircraft "blink" into slightly different locations.&lt;/p&gt;

&lt;p&gt;Probably the most frequent search will be by airport e.g. HYD - Rajiv Gandhi International. &lt;/p&gt;

&lt;p&gt;I'm particularly interested in feedback or collaboration around map performance, API rate limiting, caching, aircraft position prediction, and frontend visualization.&lt;/p&gt;

</description>
      <category>django</category>
      <category>python</category>
      <category>api</category>
      <category>ai</category>
    </item>
    <item>
      <title># Live Flight Tracker &amp; Spatiotemporal Visualization</title>
      <dc:creator>mesas998</dc:creator>
      <pubDate>Wed, 28 Oct 2026 20:27:07 +0000</pubDate>
      <link>https://dev.to/mesas998/-live-flight-tracker-spatiotemporal-visualization-16dh</link>
      <guid>https://dev.to/mesas998/-live-flight-tracker-spatiotemporal-visualization-16dh</guid>
      <description>&lt;p&gt;&lt;a href="https://magula10.pythonanywhere.com/flight/" rel="noopener noreferrer"&gt;https://magula10.pythonanywhere.com/flight/&lt;/a&gt;&lt;br&gt;
A Django-based spatiotemporal web application that ingests, filters, and renders real-time aviation &lt;br&gt;
telemetry on interactive geospatial maps. The system handles live flight queries, calculates geographic &lt;br&gt;
bounding boxes, and plots aircraft trajectories and state vectors with smooth client-side animation.                                                                               &lt;/p&gt;

</description>
      <category>django</category>
      <category>openstreetmap</category>
      <category>postgres</category>
    </item>
    <item>
      <title>FR24/Django4/postgres/openstreetmap live flight tracker</title>
      <dc:creator>mesas998</dc:creator>
      <pubDate>Wed, 21 Oct 2026 22:02:47 +0000</pubDate>
      <link>https://dev.to/mesas998/fr24django4postgresopenstreetmap-live-flight-tracker-b92</link>
      <guid>https://dev.to/mesas998/fr24django4postgresopenstreetmap-live-flight-tracker-b92</guid>
      <description>&lt;p&gt;A Django-based spatiotemporal web application that ingests, filters, and renders real-time aviation &lt;br&gt;
telemetry on interactive geospatial maps. The system handles live flight queries, calculates geographic &lt;br&gt;
bounding boxes, and plots aircraft trajectories and state vectors with smooth client-side animation.&lt;br&gt;
&lt;a href="https://github.com/mesas998/flights/tree/main" rel="noopener noreferrer"&gt;https://github.com/mesas998/flights/tree/main&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://magula10.pythonanywhere.com/flight/" rel="noopener noreferrer"&gt;https://magula10.pythonanywhere.com/flight/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>django</category>
      <category>postgres</category>
      <category>openstreetmap</category>
      <category>fr24</category>
    </item>
  </channel>
</rss>
