<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>All Posts - Debajyati's Blog</title><link>/posts/</link><description>All Posts | Debajyati's Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>ddebajyati@gmail.com (Debajyati Dey)</managingEditor><webMaster>ddebajyati@gmail.com (Debajyati Dey)</webMaster><lastBuildDate>Wed, 14 Jan 2026 21:46:55 +0530</lastBuildDate><atom:link href="/posts/" rel="self" type="application/rss+xml"/><item><title>Simple Contact Form Setup With Django Autosend</title><link>/simple-contact-form-setup-with-django-autosend/</link><pubDate>Wed, 14 Jan 2026 21:46:55 +0530</pubDate><author><name>Debajyati Dey</name></author><guid>/simple-contact-form-setup-with-django-autosend/</guid><description><![CDATA[<p>If you are a fellow web developer looking for a developer friendly SendGrid alternative, then you are at the right place.</p>
<p>In this article, we will go through how to set up a simple contact form with Django (our main fullstack framework), Celery (for asynchronous task scheduling), and the AutoSend email API (for sending emails).</p>
<table>
	<thead>
			<tr>
					<th>💡</th>
					<th>This tutorial is written in the purpose of making you familiar with how to use autosend in your django application. That is why the contact form setup will be very simple and no complex email validation logic or complicated rate limiting functionality will be incorporated.</th>
			</tr>
	</thead>
	<tbody>
	</tbody>
</table>
<p>Prerequisites: You must be well familiar with Django and python. Existing knowledge of celery and redis will be helpful but not required.</p>]]></description></item><item><title>Destructuring in Javascript</title><link>/destructuring-in-javascript/</link><pubDate>Wed, 14 Jan 2026 19:58:59 +0530</pubDate><author><name>Debajyati Dey</name></author><guid>/destructuring-in-javascript/</guid><description><![CDATA[<h2 id="what-is-destructuring" class="headerLink">
    <a href="#what-is-destructuring" class="header-mark"></a>What is Destructuring?</h2><p><strong>Destructuring</strong> is a special really cool syntax feature in JavaScript, which lets us to extract values from <em>arrays</em>, <em>objects</em>, or other iterable structures and assign them to variables.</p>
<p>It&rsquo;s a shorthand way to access properties or elements of a data structure without having to use dot notation or array indices.</p>
<h2 id="how-is-it-beneficial-for-us-who-write-code-in-javascript" class="headerLink">
    <a href="#how-is-it-beneficial-for-us-who-write-code-in-javascript" class="header-mark"></a>How is it beneficial for us (who write code in JavaScript)?</h2><p>Destructuring has several benefits that make our code more concise, readable, and maintainable!</p>]]></description></item></channel></rss>