<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
>
<channel>
	<title>Codven</title>
	<description>We talk about coding</description>
	<link>https://codven.mybloghunch.com</link>
	<atom:link href="https://codven.mybloghunch.com/feed/" rel="self" type="application/rss+xml" />
	<lastBuildDate>Mon, 30 Mar 2026 07:12:54 +0000</lastBuildDate>
	<language>en-us</language>
	<generator>https://bloghunch.com/?v=0.0.1</generator>
	<image>
		<url>https://cdn.bloghunch.com/uploads/8PdSjBdtmylbxr22.png</url>
		<title>Codven</title>
		<link>https://codven.mybloghunch.com</link>
	</image>
    <item>
        <title><![CDATA[Title]]></title>
		<description><![CDATA[something]]></description>
		<link>https://codven.mybloghunch.com/title-1</link>
		<dc:creator><![CDATA[Subham Mitra]]></dc:creator>
        <pubDate>Sat, 03 May 2025 11:39:02 +0000</pubDate>
		<media:content url="https://cdn.bloghunch.com/uploads/o7fFG1AMmqzUrIa7.jpg" medium="image"/>
        <content:encoded><![CDATA[<p>something</p>]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[New Article For Test]]></title>
		<description><![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque quis quam id tortor bibendum interdum. Donec erat mi, pharetra a accumsan id, aliquet at ex. Phasellus ultricies magna tortor, vel temp]]></description>
		<link>https://codven.mybloghunch.com/new-article-for-test</link>
		<dc:creator><![CDATA[Subham Mitra]]></dc:creator>
        <pubDate>Wed, 07 Feb 2024 05:38:25 +0000</pubDate>
        <content:encoded><![CDATA[<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque quis quam id tortor bibendum interdum. Donec erat mi, pharetra a accumsan id, aliquet at ex. Phasellus ultricies magna tortor, vel tempor enim placerat sit amet. Nulla diam turpis, euismod ac turpis eget, ornare feugiat magna. Vivamus in consectetur odio. Etiam eu placerat ligula, sit amet dictum sapien. Phasellus ac sagittis velit.</p><p>Etiam lobortis tincidunt iaculis. Nam ut dui tempus, iaculis lorem sed, bibendum est. Nulla iaculis nibh at arcu dapibus, ut faucibus sapien vulputate. Pellentesque velit tortor, condimentum sit amet placerat non, rhoncus a lacus. Aliquam sagittis augue velit, eu accumsan orci mollis at. Phasellus blandit dolor ut pellentesque iaculis. Sed tincidunt a magna ac convallis. Donec dapibus, leo eu euismod ornare, dolor dui aliquam felis, sed consequat leo risus eu enim. Curabitur id feugiat ante, vel accumsan arcu. Sed vel massa mi.</p><p>Maecenas laoreet ornare leo. Nam hendrerit tempor nulla et pellentesque. Donec interdum egestas elit, non hendrerit nibh tristique sit amet. Etiam vehicula lectus vitae metus scelerisque rhoncus. Ut venenatis tellus vel dolor dignissim sodales in a ipsum. Mauris tempor eros non fermentum ultricies. Vivamus posuere mollis ex, sit amet ultricies neque vehicula at. Nam pulvinar nisi vel mi imperdiet porta. Sed cursus erat ut metus posuere, hendrerit volutpat ligula scelerisque. Fusce est eros, mattis nec sagittis ac, gravida eu mauris. Nullam accumsan odio vel pharetra tincidunt. Quisque interdum lorem massa, quis varius odio laoreet at. Duis maximus massa euismod, faucibus mauris ut, ullamcorper metus.</p>]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[New post test 11]]></title>
		<description><![CDATA[New post test 11 content. lets publish it.]]></description>
		<link>https://codven.mybloghunch.com/new-post-test-11</link>
		<dc:creator><![CDATA[Subham Mitra]]></dc:creator>
        <pubDate>Wed, 18 Oct 2023 06:25:50 +0000</pubDate>
        <content:encoded><![CDATA[<p>New post test 11 content. lets publish it.</p>]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[Python Program to Differentiate Between type() and isinstance()]]></title>
		<description><![CDATA[class Polygon:
    def sides_no(self):
        pass

class Triangle(Polygon):
    def area(self):
        pass

obj_polygon = Polygon()
obj_triangle = Triangle()

print(type(obj_triangle) == Triangle)]]></description>
		<link>https://codven.mybloghunch.com/python-program-to-differentiate-between-type-and-isinstance</link>
		<dc:creator><![CDATA[Subham Mitra]]></dc:creator>
        <pubDate>Mon, 09 Oct 2023 07:40:13 +0000</pubDate>
        <content:encoded><![CDATA[<pre language="python"><code class="language-python">class Polygon:
    def sides_no(self):
        pass

class Triangle(Polygon):
    def area(self):
        pass

obj_polygon = Polygon()
obj_triangle = Triangle()

print(type(obj_triangle) == Triangle)   	# true
print(type(obj_triangle) == Polygon)    	# false

print(isinstance(obj_polygon, Polygon)) 	# true
print(isinstance(obj_triangle, Polygon))	# true</code></pre>]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[Unveiling the Most Commonly Asked Questions in Django Interviews]]></title>
		<description><![CDATA[Django is a free and open-source high-level python web framework It is in demand in the corporate industry which is why here is the updated list of top Django Interview Questions 2021. Hope you pass t]]></description>
		<link>https://codven.mybloghunch.com/most-asked-django-interview-questions</link>
		<dc:creator><![CDATA[Ritu Soni]]></dc:creator>
        <pubDate>Mon, 27 Mar 2023 05:47:33 +0000</pubDate>
		<media:content url="https://cdn.bloghunch.com/uploads/X04Azo6kWExTKelc.webp" medium="image"/>
        <content:encoded><![CDATA[<p>Django is a free and open-source high-level python web framework It is in demand in the corporate industry which is why here is the updated list of top Django Interview Questions 2021. Hope you pass the interview with flying colors.</p><h2><strong>Top 10 Django Interview Questions 2021</strong></h2><h3><strong>1). What is Django?</strong></h3><p>Django is an advanced web framework developed by experienced Python engineers for simple and efficient website development. It allows websites to be quickly built with a secure and maintainable structure.</p><h3><strong>2). What are some features of Django?</strong></h3><p>Django has many great features that make developers choose it. It is extremely SEO optimized, really fast, and a very secure framework.</p><h3><strong>3). Is Django MVC based framework?</strong></h3><p>Yes, Django is an MVC based framework. MVC stands for Model, View, and Controller.&nbsp;</p><h3><strong>4). What architectural pattern does Django follow?</strong></h3><p></p><p></p><p>Here the Django works as a controller, so when a user requests a resource, Django checks it in the given URL for that resource.</p><p>The view interacts with the model and renders the template that is been called.</p><h3><strong>5). What are some technical features of Django?</strong></h3><p>These are some technical features of Django.</p><ul><li><p>Security</p></li><li><p>ORM</p></li><li><p>Admin Interface</p></li><li><p>Code Reusability</p></li><li><p>CDN Integration</p></li><li><p>And the number of third-party applications</p></li></ul><p></p><h3><strong>6). What are the signals in Django?</strong></h3><p>Signals are a block of code that determines what happens in the code. Dispatchers are used for sending signals and also to see if any signals are sent.</p><p></p><p></p><h3><strong>7). Name parameters that are used in Signals.</strong></h3><p>There are two types of parameters that are being used in signals. Each of them is used for a different purpose.</p><p><strong><em>Receiver and Sender.</em></strong></p><p>The receiver specifies the callback function which connects to the signal. The sender specifies the sender, from where the signal is being received.</p><h3><strong>8). Which all companies use Django?</strong></h3><p>Django is quite popular and is used by social media portals like Instagram, Youtube, Pinterest, and Reddit. Even a popular browser uses Django called Mozilla Firefox.</p><h3><strong>9). What are the uses of middleware in Django?</strong></h3><p>Some usual uses of middleware in Django are session management, authentication, cross-site request forgery protection, and content zipping.</p><h3><strong>10). What files does the Django project come with?</strong></h3><p>The typical Django project consists of the following files:</p><ul><li><p><a target="_blank" rel="nofollow" href="http://manage.py">manage.py</a></p></li><li><p><a target="_blank" rel="nofollow" href="http://wsgi.py">wsgi.py</a></p></li><li><p><a target="_blank" rel="nofollow" href="http://settings.py">settings.py</a></p></li><li><p><strong>init</strong>.py</p></li><li><p><a target="_blank" rel="nofollow" href="http://urls.py">urls.py</a></p></li></ul><h3><strong>11). What is the Django admin interface?</strong></h3><p>Django provides a pre-build admin interface for web developers. It's a plus point of using Django as a building admin panel is extremely time-consuming and expensive.8). How is Flask Different from Django?</p><h3><strong>12). What is Django Rest Framework (DRF)?</strong></h3><p>Django Rest Framework is a popular toolkit that is used to create web APIs. It's helpful as the developers don't have to create complex APIs from the scratch.&nbsp;</p><p><strong>These were some most asked Django interview questions. Tell us in the comment section if you know more such question's.</strong></p>]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[The Best Practices for Working Remotely]]></title>
		<description><![CDATA[Remote work tips 2021: Since the pandemic hit us last year, life has literally changed for all of us. Most of the companies are opting for remote employees or are moving them from office to home. In a]]></description>
		<link>https://codven.mybloghunch.com/most-essential-remote-work-tips</link>
		<dc:creator><![CDATA[Subham Mitra]]></dc:creator>
        <pubDate>Fri, 20 Jan 2023 07:28:51 +0000</pubDate>
		<media:content url="https://cdn.bloghunch.com/uploads/Tr1T1B4DiTIo54HD.webp" medium="image"/>
        <content:encoded><![CDATA[<p>Remote work tips 2021: Since the pandemic hit us last year, life has literally changed for all of us. Most of the companies are opting for remote employees or are moving them from office to home. In a situation like this, it's important to accept the new normal and understand how to really work properly from home. Here I bring the most essential remote work tips for all of you.</p><p style="text-align: start">These remote work tips 2021 are essential for you to be more productive and submit that project or work on time.</p><h2 style="text-align: start"><strong>Remote Work Tips 2021</strong></h2><h3 style="text-align: start"><strong>A dedicated workspace</strong></h3><p style="text-align: start">First thing first, you must first create a workspace for yourself. It might seem unnecessary for many of you but even with your laptop, create at least a small workspace for yourself. Space where only your work stuff is kept, where the natural light just comes right and gives you the motivation to work hard. You can even create a replica of what your office desk looked like.</p><h3 style="text-align: start"><strong>Schedule</strong></h3><p style="text-align: start">You are at your home, it can be tricky. It might be difficult for you to not binge watch that show and read the comics available right at your arm's length. Or listen to your brother's rowdy story from school and help your dad repair that board. But you need you to schedule it all.</p><p style="text-align: start">Keep your work schedule tight and always try to work with any other distractions.</p><h3 style="text-align: start"><strong>Breaks</strong></h3><p style="text-align: start">No matter how tempting it gets to finish that one project, just take a break. As much as your work is important, your mental health is to.. taking a break-even for a short walk or just to have a chat with your family can help you release stress and start over.</p><h3 style="text-align: start"><strong>Exercise</strong></h3><p style="text-align: start">You have been sitting all day long. It can be a problem if you don't do some physical activity. Stretch your legs and exercise at least 20 minutes a day. It can be very beneficial for you and your physical health. Sitting for a very long time can give you more problems than you think. Diabetics, heart diseases, and even cancer can be a risk if you don't avoid sitting for long hours. So don't be lazy and get yourself moving.</p><h3 style="text-align: start"><strong>Colleagues</strong></h3><p style="text-align: start">Since you can't see your colleagues working, work might not be motivating. Connect with them on calls or chats. Discuss each other's progress. Basically, overcommunicate which you wouldn't normally do in the office. The environment makes all the difference.</p><h3 style="text-align: start"><strong>Family time</strong></h3><p style="text-align: start">Apart from all this what matters the most is your family. Take some time out and interact with your family, chat with them, and engage with some activities. Make a call to your loved ones if you stay away from them but it is important you remain in a connection with them.</p><p style="text-align: start"><em>I hope these remote work tips were helpful for you. Comment below if you want to know about more such working tips.&nbsp;</em></p>]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[Best vuejs material design frameworks]]></title>
		<description><![CDATA[Material design is a design language that is developed by Google in 2014. Since then all the Google platforms have been migrating to material design. It provides a great user experience out of the box]]></description>
		<link>https://codven.mybloghunch.com/best-vuejs-material-design-frameworks</link>
		<dc:creator><![CDATA[Subham Mitra]]></dc:creator>
        <pubDate>Fri, 20 Jan 2023 07:26:52 +0000</pubDate>
		<media:content url="https://cdn.bloghunch.com/uploads/sy26cbUUu8qUaLLL.webp" medium="image"/>
        <content:encoded><![CDATA[<p>Material design is a design language that is developed by Google in 2014. Since then all the Google platforms have been migrating to material design. It provides a great user experience out of the box. In this brief article, we will take a look at the best vuejs material design frameworks for 2021.</p><h2 id="vuejs-material-design-frameworks"><strong>VueJS Material Design Frameworks</strong></h2><h3 id="vuetify"><strong>Vuetify</strong></h3><img src="https://codersdiaries.com/uploads/media/vuejs-vuetify-1609481300719.png" alt="vuejs vuetify" title="vuejs vuetify" width="750" height="500"><p><a target="_blank" rel="nofollow" href="https://vuetifyjs.com/"><strong>Vuetify</strong></a> is the most popular vuejs material design framework. It’s there in the market since 2014 and offers a bunch of great features.</p><p>It’s an open-source framework, however, the Vuetify team also provides business and enterprise support.</p><p>You can also find some premium themes on their website which will dramatically boost your development time with a ready-made high performant theme.</p><p>The best part about Vuetify is that it supports automatic treeshaking. That means it will only import the components you need and the final bundle will include only those. This feature leads to a much smaller bundle size and boosts website loading time.</p><p>One thing that makes Vuetify more promising is that they publish updates weekly.</p><p>So if you are looking for a vuejs material design framework with better community support, frequent releases, and small in size then go with Vuetify.</p><h3 id="quasar"><strong>Quasar</strong></h3><img src="https://codersdiaries.com/uploads/media/vuejs-quasar-1609481325779.png" alt="vuejs quasar" title="vuejs quasar" width="750" height="500"><p><a target="_blank" rel="nofollow" href="https://quasar.dev/">Quasar</a> is also an impressive vuejs material design framework. It’s not only limited to be used on websites. You can also build desktop apps, mobile apps, browser extensions, and PWA with it.</p><p>Quasar is totally an open-source framework under MIT license. There is no option for enterprise support at the moment.</p><p>It provides various add-on features like HTML, CSS &amp; JS minification, cache busting, ES6 transpiling. Also, it provides automatic treeshaking.</p><p>Quasar team is also very active and their release cadence is bi-weekly.</p><p>If you are looking for a framework to build apps with VueJS for multiple platforms then Quasar is the best solution.</p><h3 id="vue-material"><strong>Vue Material</strong></h3><img src="https://codersdiaries.com/uploads/media/vue-vuematerial-1609481349552.png" alt="vue vuematerial" title="vue vuematerial" width="750" height="500"><p>The last framework of our list is <a target="_blank" rel="nofollow" href="https://vuematerial.io/">Vue Material</a>. It’s a lightweight alternate but the list of components is much less as compared to others.</p><p>This framework is sponsored by Creative Time and you can find premium themes based on this framework, made by them.</p><p>The release frequency is not found anywhere on the website however it’s an active repository on Github. The last push was 19 days ago from today so you can expect monthly updates.</p><p>VueMaterial also has an option for custom development which is backed by an IT company.</p><p>You can go with VueMaterial if you are looking for a lightweight alternate.</p><p>I will update the list if I found any new VueJS based material design frameworks. So make sure to create an account to get an update in your inbox when we update the list.</p>]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[AdonisJS vs ExpressJS | 7 important differences]]></title>
		<description><![CDATA[NodeJS is a really popular Chrome V8 based runtime engine. The increasing popularity of NodeJS is pushing many new frameworks every year. ExpressJS is one of the most popular NodeJS frameworks out the]]></description>
		<link>https://codven.mybloghunch.com/adonisjs-vs-expressjs--7-important-differences</link>
		<dc:creator><![CDATA[Subham Mitra]]></dc:creator>
        <pubDate>Fri, 20 Jan 2023 07:24:27 +0000</pubDate>
		<media:content url="https://cdn.bloghunch.com/uploads/ydRaGt4aRmilpcLX.webp" medium="image"/>
        <content:encoded><![CDATA[<p>NodeJS is a really popular Chrome V8 based runtime engine. The increasing popularity of NodeJS is pushing many new frameworks every year. ExpressJS is one of the most popular NodeJS frameworks out there. It's a microframework that makes it really quick to build an application with Node. AdonisJS on the other hand is a full-featured framework. In this article, we will discuss the 7 most important differences between AdonisJS vs ExpressJS.</p><h2 style="text-align: start" id="adonisjs-vs-expressjs"><strong>AdonisJS vs ExpressJS</strong></h2><p style="text-align: start"><a target="_blank" rel="nofollow" href="https://adonisjs.com/">AdonisJS</a> is developed by <a target="_blank" rel="nofollow" href="https://github.com/thetutlage">Harminder Virk</a>. It’s inspired by frameworks like Ruby on Rails and Laravel.</p><p style="text-align: start"><a target="_blank" rel="nofollow" href="https://expressjs.com/">ExpressJS</a> is developed by TJ Holowaychuk in 2010. It was later acquired by StrongLoop.</p><h3 style="text-align: start" id="expressjs-vs-adonisjs-–-architechture"><strong>ExpressJS vs AdonisJS – Architechture</strong></h3><p style="text-align: start">ExpressJS is a minimalist web framework. It gives you the freedom and flexibility to work with any database, ORM or folder structure.</p><p style="text-align: start">AdonisJS on the other hand is an MVC framework. MVC stands for Model, Views, and Controllers.</p><p style="text-align: start">Every AdonisJS project ships with a set of folders and files. We need to understand the folder structure first in order to work with it.</p><p style="text-align: start">However, for a scalable web application, a good project structure matters. So AdonisJS makes sure you get it right.</p><h3 style="text-align: start" id="expressjs-vs-adonisjs-–-routing"><strong>ExpressJS vs AdonisJS – Routing</strong></h3><p style="text-align: start">A robust routing system helps us to develop an application quickly. Both of the frameworks have a decent routing system.</p><p style="text-align: start">That can work with static and dynamic, both types of routes.</p><p style="text-align: start">Express router is pretty basic but it does the job.</p><p style="text-align: start">Adonis gives us the option to bind routes to controllers, group routes, create REST resources with them.</p><h3 style="text-align: start" id="expressjs-vs-adonisjs-–-orm"><strong>ExpressJS vs AdonisJS – ORM</strong></h3><p style="text-align: start">ORM stands for Object Relational Mapping. Evry modern full-featured framework ships with its own ORM.</p><p style="text-align: start">ORM is very helpful while working with database queries, tables, table relationships.</p><p style="text-align: start">AdonisJS has its own ORM called <a target="_blank" rel="nofollow" href="https://preview.adonisjs.com/guides/database/introduction">Lucid</a>. It’s a very powerful tool that can quickly build queries, create and handle migrations, can run seeds and factories, and also provides data modeling.</p><p style="text-align: start">Express does not ship with an ORM. However, there are multiple 3rd party ORM available for NodeJS which can be used with Express.</p><p style="text-align: start"><a target="_blank" rel="nofollow" href="https://sequelize.org/">Sequelize</a> is a really good ORM for NodeJS and can work with Express.</p><h3 style="text-align: start" id="expressjs-vs-adonisjs-–-authentication"><strong>ExpressJS vs AdonisJS – Authentication</strong></h3><p style="text-align: start">Adonis 5 ships with its own <a target="_blank" rel="nofollow" href="https://preview.adonisjs.com/guides/auth/introduction">authentication system</a> that can save your time in production.</p><p style="text-align: start">It supports 3 different types of authentication – Web sessions, API tokens, and basic HTTP authentication as well.</p><p style="text-align: start">Express JS does not have an inbuilt authentication system. There are tools like <a target="_blank" rel="nofollow" href="https://developer.okta.com/blog/2019/05/31/simple-auth-express-fifteen-minutes">Okta</a> which can be integrated with ExpressJS to handle authentication.</p><h3 style="text-align: start" id="adonisjs-vs-expressjs-–-templating"><strong>AdonisJS vs ExpressJS – Templating</strong></h3><p style="text-align: start">AdonisJS ships with its own templating engine called <a target="_blank" rel="nofollow" href="https://edge.adonisjs.com/">Edge</a>. You can use loops, add conditions, create layouts, create components, and a few more.</p><p style="text-align: start">Edge also provides a tool to inspect and debug templates with it.</p><p style="text-align: start">Express does not have any templating engine out of the box. However, you can create your own templating engine with the <a target="_blank" rel="nofollow" href="https://expressjs.com/en/advanced/developing-template-engines.html"><strong>app.engine(ext, callback)</strong></a><strong>method.</strong></p><p style="text-align: start">Creating your own templating engine may sound interesting but it’s a time-consuming process.</p><p style="text-align: start">Express has supports for many external templating engines. Here you can find the <a target="_blank" rel="nofollow" href="https://expressjs.com/en/resources/template-engines.html">full list</a>.</p><h3 style="text-align: start" id="adonisjs-vs-expressjs-–-sending-mails"><strong>AdonisJS vs ExpressJS – Sending mails</strong></h3><p style="text-align: start">You can use the official <a target="_blank" rel="nofollow" href="https://preview.adonisjs.com/guides/mail">adonisjs/mail</a> package to send emails from your application. It uses <a target="_blank" rel="nofollow" href="https://nodemailer.com/">NodeMailer</a> internally to send emails.</p><p style="text-align: start">Also, it has inbuilt support for SMTP, AWS SES, Mailgun, and Sparkpost.</p><p style="text-align: start">We can also use <a target="_blank" rel="nofollow" href="https://medium.com/coox-tech/send-mail-using-node-js-express-js-with-nodemailer-93f4d62c83ee">Nodemailer with Express</a>. However, with Express we need the set the drivers manually.</p><h3 style="text-align: start" id="adonisjs-vs-expressjs-–-performance"><strong>AdonisJS vs ExpressJS – Performance</strong></h3><p style="text-align: start">Finally the most crucial question – is Express JS faster than Adonis JS?</p><p style="text-align: start">In short, the answer is no. AdonisJS 5 has added a lot of amazing features and improvements.</p><p style="text-align: start">The HTTP server is one of those. It’s almost as fast as <a target="_blank" rel="nofollow" href="https://www.fastify.io/">Fastify</a>.</p><img src="https://res.cloudinary.com/adonis-js/image/upload/q_auto,w_auto,f_auto,fl_lossy/v1588694018/adonisjs.com/blog/57101ee5-0cb8-46d2-af55-b8a357326ec4_rkgoib.webp" alt="0" title="0" width="750" height="500"><p style="text-align: start">You can find more details regarding the benchmark <a target="_blank" rel="nofollow" href="https://preview.adonisjs.com/blog/introducing-adonisjs-v5#crazy-performance-improvements">here</a>.</p><p style="text-align: start">Finally, I have shared 7 major differences between AdonisJS and ExpressJS. Both are amazing frameworks but make sure to choose the one according to your needs.</p>]]></content:encoded>
    </item>
</channel>
</rss>