<?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>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>
