<?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: irfan k</title>
    <description>The latest articles on DEV Community by irfan k (@irfan_khan_a4ea790d3fe37c).</description>
    <link>https://dev.to/irfan_khan_a4ea790d3fe37c</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%2F3590067%2F4ec0fb44-70b1-4d68-932f-52b44d35f3ce.png</url>
      <title>DEV Community: irfan k</title>
      <link>https://dev.to/irfan_khan_a4ea790d3fe37c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/irfan_khan_a4ea790d3fe37c"/>
    <language>en</language>
    <item>
      <title>Building Fixit..</title>
      <dc:creator>irfan k</dc:creator>
      <pubDate>Thu, 16 Jul 2026 19:12:53 +0000</pubDate>
      <link>https://dev.to/irfan_khan_a4ea790d3fe37c/building-fixit-1blg</link>
      <guid>https://dev.to/irfan_khan_a4ea790d3fe37c/building-fixit-1blg</guid>
      <description>&lt;h2&gt;
  
  
  and the map appears 👀
&lt;/h2&gt;

&lt;p&gt;after a 1.5 month break because of semester exams, i'm finally back.&lt;/p&gt;

&lt;p&gt;i touched react again and man... i felt rusty as hell. for a moment i genuinely thought i forgot everything 😭. i couldn't even set up a fresh vite project, got frustrated, closed the laptop, went outside, came back, opened the docs instead of another tutorial and somehow got everything working myself lol.&lt;/p&gt;

&lt;p&gt;honestly, that felt way better than going back to tutorial hell.&lt;/p&gt;

&lt;p&gt;and now, fixit begins.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk50uq73cc99eg4qctufg.jpeg" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk50uq73cc99eg4qctufg.jpeg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
fixit is a community based area issues reporting app. it's actually my second project idea. the first one is still staying a secret for now 👀.&lt;/p&gt;

&lt;p&gt;my first goal was getting the map up and running, and seeing it finally render felt pretty satisfying. also, today i learned that leaflet and react leaflet are actually two different things 😭. i seriously thought they were the same until i started reading the docs.&lt;/p&gt;

&lt;p&gt;from here, i'm planning to build this in public and be a lot more active on dev.to. i've got a lot more to build, a lot more to learn, and a lot more to post here as the project grows.&lt;/p&gt;

&lt;p&gt;i'm hoping this project pushes me to stay consistent, both with coding and writing. hopefully the next post isn't after another 1.5 month break 😂.&lt;/p&gt;

&lt;p&gt;see you in the next update  :)&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>react</category>
      <category>webdev</category>
      <category>fullstack</category>
    </item>
    <item>
      <title>what django feels like after react</title>
      <dc:creator>irfan k</dc:creator>
      <pubDate>Thu, 04 Jun 2026 13:00:47 +0000</pubDate>
      <link>https://dev.to/irfan_khan_a4ea790d3fe37c/what-django-feels-like-after-react-i5l</link>
      <guid>https://dev.to/irfan_khan_a4ea790d3fe37c/what-django-feels-like-after-react-i5l</guid>
      <description>&lt;p&gt;after spending the last 10 months in the frontend world, javascript started feeling like home. react made sense, its ecosystem made sense, and i got comfortable there.&lt;/p&gt;

&lt;p&gt;but i wanted to go full stack. so i spent nearly a month just… deciding. which backend, which language, which path. longer than i’d like to admit.&lt;/p&gt;

&lt;p&gt;i ended up picking django. which was surprising even to me, because i had zero python background. it meant leaving behind everything familiar and starting from scratch. new language, new mental model, new way of thinking about web apps. still felt like the right call though.&lt;/p&gt;

&lt;p&gt;so i learned python. then jumped into django.&lt;/p&gt;

&lt;p&gt;i’ve been going through views, urls, and templates lately. posting about it a bit late, but that’s genuinely where i am right now.&lt;/p&gt;

&lt;p&gt;to actually understand how things connect, i built a small project. calling it an “app” is generous. it was mostly just me poking around trying to make things work. but it helped.&lt;/p&gt;

&lt;p&gt;one thing that actually surprised me was django’s url routing. the moment i saw it, it reminded me of react router. same core idea, different syntax. that one familiar thing made the whole thing feel less foreign.&lt;/p&gt;

&lt;p&gt;honestly, i’ve enjoyed django more than i expected to. there’s some setup at the start that feels like a lot, but once you’re past it, the framework just gives you things. you’re not stitching packages together to get basics working.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Ffux4fpco0qokhzguqiyp.jpeg" class="article-body-image-wrapper"&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%2Farticles%2Ffux4fpco0qokhzguqiyp.jpeg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="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%2Farticles%2F6pf1fwsztpaha378qtma.jpeg" class="article-body-image-wrapper"&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%2Farticles%2F6pf1fwsztpaha378qtma.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
i’m still a beginner. there’s definitely harder stuff ahead. but after months in react-land, django has been a genuinely refreshing shift. seeing a completely different philosophy for building web apps changes how you think a little.&lt;/p&gt;

&lt;p&gt;choosing django still feels like the right decision. more updates as i keep going.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>backend</category>
      <category>django</category>
      <category>react</category>
    </item>
    <item>
      <title>🚀 My First Hacktoberfest Experience</title>
      <dc:creator>irfan k</dc:creator>
      <pubDate>Thu, 30 Oct 2025 19:02:28 +0000</pubDate>
      <link>https://dev.to/irfan_khan_a4ea790d3fe37c/-my-first-hacktoberfest-experience-1cm5</link>
      <guid>https://dev.to/irfan_khan_a4ea790d3fe37c/-my-first-hacktoberfest-experience-1cm5</guid>
      <description>&lt;h2&gt;
  
  
  my contributions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  peri
&lt;/h3&gt;

&lt;p&gt;added custom language support and improved ui responsiveness.&lt;/p&gt;

&lt;p&gt;pull request&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/e5zzMSFb" rel="noopener noreferrer"&gt;https://lnkd.in/e5zzMSFb&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  mind care
&lt;/h3&gt;

&lt;p&gt;enhanced frontend components and adjusted navigation styling.&lt;/p&gt;

&lt;p&gt;pull request&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/eivA58hn" rel="noopener noreferrer"&gt;https://lnkd.in/eivA58hn&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  exam countdown extension
&lt;/h3&gt;

&lt;p&gt;added a weather widget with custom location support and automatic location detection.&lt;/p&gt;

&lt;p&gt;pull request&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/eU_rwu8K" rel="noopener noreferrer"&gt;https://lnkd.in/eU_rwu8K&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  music_app
&lt;/h3&gt;

&lt;p&gt;updated layout styles in home and inputbar components to improve the mobile experience.&lt;/p&gt;

&lt;p&gt;pull request&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/ejTAwmNW" rel="noopener noreferrer"&gt;https://lnkd.in/ejTAwmNW&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  overview
&lt;/h2&gt;

&lt;p&gt;12 merged pull requests&lt;/p&gt;

&lt;p&gt;8 open source projects contributed to&lt;/p&gt;

&lt;p&gt;frontend development, responsiveness improvements, ui enhancements, and feature implementation&lt;/p&gt;

&lt;p&gt;experience working with real world codebases, code reviews, and open source collaboration&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2F20ivk4uy0tq9wv9bl93m.png" class="article-body-image-wrapper"&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%2Farticles%2F20ivk4uy0tq9wv9bl93m.png" alt=" " width="800" height="723"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2F49h24jtjr6j3g5azxae6.png" class="article-body-image-wrapper"&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%2Farticles%2F49h24jtjr6j3g5azxae6.png" alt=" " width="799" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
