<?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: Alan Hassan</title>
    <description>The latest articles on DEV Community by Alan Hassan (@alanhasn).</description>
    <link>https://dev.to/alanhasn</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%2F3403606%2F05077dac-09dd-4159-b472-98d9788193f0.png</url>
      <title>DEV Community: Alan Hassan</title>
      <link>https://dev.to/alanhasn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alanhasn"/>
    <language>en</language>
    <item>
      <title>What Are the Best Practices for Building an Internal Network Management System with Django?</title>
      <dc:creator>Alan Hassan</dc:creator>
      <pubDate>Thu, 07 Aug 2025 16:45:43 +0000</pubDate>
      <link>https://dev.to/alanhasn/what-are-the-best-practices-for-building-an-internal-network-management-system-with-django-12jh</link>
      <guid>https://dev.to/alanhasn/what-are-the-best-practices-for-building-an-internal-network-management-system-with-django-12jh</guid>
      <description>&lt;p&gt;Hi everyone 👋,&lt;/p&gt;

&lt;p&gt;I'm currently working on a Django-based project called &lt;strong&gt;Internal Network Management System (INMS)&lt;/strong&gt;. The goal is to create a web application that helps manage devices connected to a company's internal network.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Project Goals
&lt;/h2&gt;

&lt;p&gt;This system will include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Device management: Add, update, and monitor devices (IP, MAC, status, etc.)&lt;/li&gt;
&lt;li&gt;Event logging: Record actions, changes, and suspicious behavior.&lt;/li&gt;
&lt;li&gt;Role-based permissions: Admin, Operator, Viewer, etc.&lt;/li&gt;
&lt;li&gt;Detailed network usage reports.&lt;/li&gt;
&lt;li&gt;Modular architecture using Django apps (devices, users, logs, reports...).&lt;/li&gt;
&lt;li&gt;Secure API endpoints (possibly using DRF).&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚙️ Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Backend&lt;/strong&gt;: Django (CBVs + Django REST Framework)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database&lt;/strong&gt;: PostgreSQL&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: (Currently minimal, might expand later)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security&lt;/strong&gt;: Implementing role-based access, logging, input validation, etc.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ❓ What I Need Help With
&lt;/h2&gt;

&lt;p&gt;I'm looking for &lt;strong&gt;advice and best practices&lt;/strong&gt; to follow while building this system. Some areas I’d love guidance on:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
What are essential Django/DRF security practices to protect internal apps?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Architecture&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Is there a clean way to structure multi-app Django projects like this?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalability &amp;amp; Maintainability&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
How can I future-proof the project in case it grows beyond initial scope?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Audit Logging&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Any best practices for storing and managing audit trails in Django?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Modular Services&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Should I consider a service layer or keep logic inside views/models/signals?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  📘 My Current Progress
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Designed the full app structure with separated Django apps.&lt;/li&gt;
&lt;li&gt;Using CBVs + DRF (APIView currently).&lt;/li&gt;
&lt;li&gt;Planned database models and roles.&lt;/li&gt;
&lt;li&gt;Working on event logging and device tracking next.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;If you’ve worked on similar internal tools or Django-based systems, I’d greatly appreciate any tips, warnings, or suggested patterns 🙏&lt;/p&gt;

&lt;p&gt;Thanks in advance!&lt;/p&gt;

</description>
      <category>explainlikeimfive</category>
      <category>django</category>
      <category>python</category>
      <category>networking</category>
    </item>
    <item>
      <title>🎉 I Just Earned My Oracle Cloud Infrastructure Foundations Associate Certification!</title>
      <dc:creator>Alan Hassan</dc:creator>
      <pubDate>Fri, 01 Aug 2025 14:02:52 +0000</pubDate>
      <link>https://dev.to/alanhasn/i-just-earned-my-oracle-cloud-infrastructure-foundations-associate-certification-1bm5</link>
      <guid>https://dev.to/alanhasn/i-just-earned-my-oracle-cloud-infrastructure-foundations-associate-certification-1bm5</guid>
      <description>&lt;p&gt;Hey Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I'm excited to share that I’ve officially earned the &lt;strong&gt;Oracle Cloud Infrastructure (OCI) 2025 Foundations Associate Certification (1Z0-1085-25)&lt;/strong&gt;! 🚀☁️&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Took This Certification
&lt;/h2&gt;

&lt;p&gt;As a developer passionate about backend systems, web security, and cloud technologies, I wanted to deepen my understanding of cloud infrastructure and how modern applications are deployed, managed, and scaled. OCI offers enterprise-grade cloud solutions, and this certification helped me understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔹 &lt;strong&gt;Core OCI Services&lt;/strong&gt; (Compute, Storage, Networking)&lt;/li&gt;
&lt;li&gt;🔹 &lt;strong&gt;Security &amp;amp; Identity (IAM, Compartments)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🔹 &lt;strong&gt;Billing &amp;amp; Pricing&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🔹 &lt;strong&gt;Cloud Architecture Principles&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🔹 &lt;strong&gt;OCI Global Infrastructure &amp;amp; Regions&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🔹 &lt;strong&gt;Support Plans &amp;amp; Governance Tools&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  My Study Journey
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Started on:&lt;/strong&gt; July 25, 2025&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Completed on:&lt;/strong&gt; July 31, 2025&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duration:&lt;/strong&gt; 6 intense days of focused study&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Resources Used:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Oracle's official &lt;a href="https://learn.oracle.com" rel="noopener noreferrer"&gt;OCI Foundations Course&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Practice quizzes and flashcards&lt;/li&gt;
&lt;li&gt;Hands-on experimentation (where possible)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;This certification is just the beginning. Here’s what I’m planning next:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Experimenting with deploying Django + Kotlin apps on OCI&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exploring cloud security best practices&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning more about DevOps and CI/CD with OCI&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  My Key Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Oracle Cloud is &lt;strong&gt;enterprise-ready&lt;/strong&gt;, powerful, and surprisingly developer-friendly.&lt;/li&gt;
&lt;li&gt;Understanding &lt;strong&gt;cloud concepts&lt;/strong&gt; is essential in modern backend and security-focused development.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Certifications&lt;/strong&gt; are a great way to &lt;strong&gt;structure your learning&lt;/strong&gt;, validate your skills, and push you to explore unfamiliar tech areas.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🙌 Thank You
&lt;/h2&gt;

&lt;p&gt;To the Oracle Race on Certification initiative and everyone who shared tips along the way — thank you! This was an exciting and educational journey.&lt;/p&gt;

&lt;p&gt;If you're considering starting with cloud, I &lt;strong&gt;highly recommend&lt;/strong&gt; this certification as a strong foundation. Feel free to reach out if you have questions or want help getting started!&lt;/p&gt;




&lt;p&gt;📜 &lt;strong&gt;Certification Earned:&lt;/strong&gt;&lt;br&gt;
Oracle Cloud Infrastructure Foundations Associate (1Z0-1085-25)&lt;/p&gt;




&lt;p&gt;💬 Have you taken a cloud certification recently? What was your experience like? Let’s connect in the comments! 👇&lt;/p&gt;




&lt;p&gt;Let me know if you'd like a version written in a more casual or more technical tone, or if you'd like to add screenshots of your certificate or study notes.&lt;/p&gt;

</description>
      <category>oracle</category>
      <category>oci</category>
      <category>cloud</category>
      <category>backenddevelopment</category>
    </item>
    <item>
      <title>🚀 Hey Developers &amp; Tech Enthusiasts!</title>
      <dc:creator>Alan Hassan</dc:creator>
      <pubDate>Thu, 31 Jul 2025 16:10:31 +0000</pubDate>
      <link>https://dev.to/alanhasn/hey-developers-tech-enthusiasts-2o4j</link>
      <guid>https://dev.to/alanhasn/hey-developers-tech-enthusiasts-2o4j</guid>
      <description>&lt;p&gt;I'm a web developer focused on &lt;strong&gt;Python&lt;/strong&gt;, &lt;strong&gt;Django&lt;/strong&gt;, and &lt;strong&gt;Networking&lt;/strong&gt; &lt;strong&gt;Cloud&lt;/strong&gt; &amp;amp; &lt;strong&gt;Backend &amp;amp; Kotlin Learner&lt;/strong&gt; — passionate about building secure web systems.&lt;/p&gt;

&lt;p&gt;💻 Some of the projects I've built so far:&lt;/p&gt;

&lt;p&gt;🔹 &lt;a href="https://github.com/alanhasn/my_cybersec_lib" rel="noopener noreferrer"&gt;SecureTool&lt;/a&gt; – A Python library for security testing&lt;br&gt;&lt;br&gt;
🔹 &lt;a href="https://github.com/alanhasn/IP-Vulnerability-Web-App-Scanner" rel="noopener noreferrer"&gt;IP Vulnerability Scanner&lt;/a&gt; – A web-based app to scan for common weaknesses&lt;br&gt;&lt;br&gt;
🔹 &lt;strong&gt;Full-Stack &lt;a href="https://github.com/alanhasn/IP-Vulnerability-Web-App-Scanner" rel="noopener noreferrer"&gt;Task Manager&lt;/a&gt;&lt;/strong&gt; – A clean and secure ToDo App built with Django REST Framework, HTMX, DaisyUI-Tailwind, featuring JWT Authentication, advanced filtering, search, ordering, and auto-generated documentation with drf-spectacular.&lt;/p&gt;

&lt;p&gt;👨‍💻 I’m constantly learning and sharing my progress.&lt;br&gt;&lt;br&gt;
🔗 Check out my full GitHub profile here:&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/alanhasn" rel="noopener noreferrer"&gt;👉 https://github.com/alanhasn&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 Check out my Portfolio:&lt;br&gt;&lt;br&gt;
&lt;a href="https://alanhasn.github.io/online-cv/" rel="noopener noreferrer"&gt;https://alanhasn.github.io/online-cv/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think — feedback or collaborations are always welcome!&lt;/p&gt;

</description>
      <category>github</category>
      <category>python</category>
      <category>django</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
