<?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: Frank Bwalya</title>
    <description>The latest articles on DEV Community by Frank Bwalya (@b5119).</description>
    <link>https://dev.to/b5119</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%2F3597018%2F5f11ba10-eb4c-4aa9-b468-f1d0a6b4899c.jpeg</url>
      <title>DEV Community: Frank Bwalya</title>
      <link>https://dev.to/b5119</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/b5119"/>
    <language>en</language>
    <item>
      <title>🚀 Building a Multi-API Dashboard in Flask — And Releasing It Open-Source</title>
      <dc:creator>Frank Bwalya</dc:creator>
      <pubDate>Sun, 16 Nov 2025 00:04:24 +0000</pubDate>
      <link>https://dev.to/b5119/building-a-multi-api-dashboard-in-flask-and-releasing-it-open-source-mii</link>
      <guid>https://dev.to/b5119/building-a-multi-api-dashboard-in-flask-and-releasing-it-open-source-mii</guid>
      <description>&lt;p&gt;Integrating multiple external APIs doesn’t have to be messy.&lt;/p&gt;

&lt;p&gt;This project wraps external services (News, Crypto, Weather, GitHub) through a clean, scalable architecture using:&lt;/p&gt;

&lt;p&gt;🧩 Modular Flask blueprints&lt;/p&gt;

&lt;p&gt;🗂️ Service-layer API abstractions&lt;/p&gt;

&lt;p&gt;💽 SQLAlchemy models + migrations&lt;/p&gt;

&lt;p&gt;🎨 A responsive, glass-style dashboard UI&lt;/p&gt;

&lt;p&gt;⚙️ Application factory pattern for maintainability&lt;/p&gt;

&lt;p&gt;💡 Why I Built This&lt;/p&gt;

&lt;p&gt;Working across multiple APIs gets chaotic fast — different formats, rate limits, timeouts, auth models.&lt;br&gt;
So I created a structure that any developer can extend without fighting their project.&lt;/p&gt;

&lt;p&gt;🔧 What You Can Do With It&lt;/p&gt;

&lt;p&gt;Add your own API integrations effortlessly&lt;/p&gt;

&lt;p&gt;Use it as a learning resource for Flask architecture&lt;/p&gt;

&lt;p&gt;Build a personal dashboard&lt;/p&gt;

&lt;p&gt;Use it as a foundation for a production-grade backend&lt;/p&gt;

&lt;p&gt;🔗 Repo&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/b5119/flask-api-dashboard" rel="noopener noreferrer"&gt;https://github.com/b5119/flask-api-dashboard&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feel free to fork, break, improve, or extend it.&lt;br&gt;
And if you’ve got ideas for new modules — I’d love to collaborate.&lt;/p&gt;

</description>
      <category>crypto</category>
      <category>productivity</category>
      <category>api</category>
      <category>flask</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Frank Bwalya</dc:creator>
      <pubDate>Sat, 15 Nov 2025 01:09:41 +0000</pubDate>
      <link>https://dev.to/b5119/-55ml</link>
      <guid>https://dev.to/b5119/-55ml</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/mahi160" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F704504%2Fa8320008-0720-4944-bcd6-e66a7a23e5a7.png" alt="mahi160"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/mahi160/make-ai-your-copilot-not-your-autopilot-18ef" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Make AI Your Copilot, Not Your Autopilot&lt;/h2&gt;
      &lt;h3&gt;Salauddin Omar Sifat ・ Nov 9&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#learning&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>programming</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Master Python API Integrations with 6 Real-World Projects</title>
      <dc:creator>Frank Bwalya</dc:creator>
      <pubDate>Wed, 05 Nov 2025 19:37:44 +0000</pubDate>
      <link>https://dev.to/b5119/master-python-api-integrations-with-6-real-world-projects-12pe</link>
      <guid>https://dev.to/b5119/master-python-api-integrations-with-6-real-world-projects-12pe</guid>
      <description>&lt;p&gt;I created a collection of practical API integration projects using Python — from fetching live news to building dashboards and automating SMS/email notifications. &lt;/p&gt;

&lt;p&gt;Each project includes authentication handling, environment variables, rate limiting, and JSON parsing examples.&lt;/p&gt;

&lt;p&gt;💡 Learn from real APIs like NewsAPI, OpenWeatherMap, CoinGecko, GitHub, and Twilio.&lt;/p&gt;

&lt;p&gt;Check it out: &lt;a href="https://github.com/b5119/python-api-projects" rel="noopener noreferrer"&gt;https://github.com/b5119/python-api-projects&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>api</category>
      <category>python</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Master Python Web Scraping with 5 Real-World Projects</title>
      <dc:creator>Frank Bwalya</dc:creator>
      <pubDate>Wed, 05 Nov 2025 10:36:08 +0000</pubDate>
      <link>https://dev.to/b5119/master-python-web-scraping-with-5-real-world-projects-4gnn</link>
      <guid>https://dev.to/b5119/master-python-web-scraping-with-5-real-world-projects-4gnn</guid>
      <description>&lt;p&gt;I’ve compiled a hands-on Python Web Scraping &amp;amp; Data Extraction repository that walks you from beginner to advanced projects. Learn to extract data from websites, interact with APIs, clean and store it, and even visualize it with charts. &lt;/p&gt;

&lt;p&gt;Check out the full repo here: &lt;a href="https://github.com/b5119/python-web-scraping-projects" rel="noopener noreferrer"&gt;https://github.com/b5119/python-web-scraping-projects&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
