<?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: Shruti Sharma</title>
    <description>The latest articles on DEV Community by Shruti Sharma (@shruti2303).</description>
    <link>https://dev.to/shruti2303</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%2F638586%2F673151ff-3f3a-4ce4-85a3-98318542c3f3.jpg</url>
      <title>DEV Community: Shruti Sharma</title>
      <link>https://dev.to/shruti2303</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shruti2303"/>
    <language>en</language>
    <item>
      <title>The Django Framework - creating a new revolution</title>
      <dc:creator>Shruti Sharma</dc:creator>
      <pubDate>Thu, 10 Jun 2021 08:17:47 +0000</pubDate>
      <link>https://dev.to/shruti2303/the-django-framework-creating-a-new-revolution-54ef</link>
      <guid>https://dev.to/shruti2303/the-django-framework-creating-a-new-revolution-54ef</guid>
      <description>&lt;h3&gt;
  
  
  In this post we will be discussing about one of the most popular, most used and fast-growing web framework tools.
&lt;/h3&gt;




&lt;h3&gt;
  
  
  Table Of Contents
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. What is Django?
&lt;/h4&gt;

&lt;h4&gt;
  
  
  2. Why to use Django as a backend framework?
&lt;/h4&gt;

&lt;h4&gt;
  
  
  3. What are the advantages of using Django Framework?
&lt;/h4&gt;

&lt;h4&gt;
  
  
  4. Popular companies that use Django
&lt;/h4&gt;

&lt;h4&gt;
  
  
  5. Best Source to learn Django
&lt;/h4&gt;

&lt;h4&gt;
  
  
  6. Conclusion
&lt;/h4&gt;




&lt;h2&gt;
  
  
  What is Django?
&lt;/h2&gt;

&lt;p&gt;Django is a high-level open-source Python web framework that allows you to develop web pages rapidly. Its main goals are simplicity, flexibility, reliability, and scalability.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why to use Django as a backend framework?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;It’s fast and simple&lt;/strong&gt; - Django makes it really simple and fast to code by the DRY philosophy &lt;em&gt;(Don't repeat yourself)&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;It’s secure&lt;/strong&gt; - Django provides the best security to the developers. Security is a high priority for django.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;It suits any web application project&lt;/strong&gt;: &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It’s fully loaded with extras and scalable, so you can make applications that handle heavy traffic and large volumes of information;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is cross-platform, meaning that your project can be based on Mac, Linux or PC&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It works with most major databases and allows using a database that is more suitable in a particular project, or even multiple databases at the same time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;It’s well-established&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  What are the advantages of using Django Framework?
&lt;/h2&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Written in Python Language&lt;/strong&gt;:As mentioned Django is written in Python. Python language is simple to learn and easy to implement. Python manages more in fewer lines with large libraries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Django and Python&lt;/strong&gt;:Django and Python are core solutions for Fintech Companies in Silicon Valley, IT giants, Blue chip companies, and the Internet of things.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extensive Support Libraries&lt;/strong&gt;:It provides libraries that include string operations, web services, operating system interfaces, and standard protocol.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ORM Support&lt;/strong&gt;:It provides ORM (Object Relational mapping) to work with the database so, you would not be required to write SQL queries to perform database operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Administrative Interface&lt;/strong&gt;:The administration interface provided by Django is simple to create and one of the key advantages of using a framework. It gives you a fully-featured admin interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Popular companies that use Django:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FsRHv28Y%2Fdjangoapps.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FsRHv28Y%2Fdjangoapps.jpg" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  1.Disqus
&lt;/h4&gt;

&lt;h4&gt;
  
  
  2.Spotify
&lt;/h4&gt;

&lt;h4&gt;
  
  
  3.YouTube
&lt;/h4&gt;

&lt;h4&gt;
  
  
  4.Instagram
&lt;/h4&gt;

&lt;h4&gt;
  
  
  5.Dropbox
&lt;/h4&gt;




&lt;h2&gt;
  
  
  Best Source to learn Django:
&lt;/h2&gt;

&lt;p&gt;I can refer this from my own experience Django provides the best documentation out there where it takes you, step-by-step in making a polling app.&lt;br&gt;
It is a readable and self explanatory documentation, you all can refer it through this link -  &lt;a href="https://docs.djangoproject.com/en/3.2/" rel="noopener noreferrer"&gt;https://docs.djangoproject.com/en/3.2/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;Django is a great addition to projects that need to handle large volumes of content (e.g., media files), user interactions or heavy traffic, or deal with complex functions or technology (e.g., machine learning). Yet it is simple enough for smaller-scale projects, or if you intend to scale your project to a much higher level. That’s why Django is used by so many companies that vary in size and goals.&lt;/p&gt;

</description>
      <category>django</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Why to choose VS Code?</title>
      <dc:creator>Shruti Sharma</dc:creator>
      <pubDate>Thu, 27 May 2021 16:44:01 +0000</pubDate>
      <link>https://dev.to/shruti2303/why-to-choose-vs-code-47ph</link>
      <guid>https://dev.to/shruti2303/why-to-choose-vs-code-47ph</guid>
      <description>&lt;h3&gt;
  
  
  In this post we will be taking up the most important question which generally pops up in the minds of most of the beginners who want to ace in programming or development. So mates, VS Code can be your pal in this journey.
&lt;/h3&gt;




&lt;h3&gt;
  
  
  Table Of Contents
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. What is Visual Studio Code?
&lt;/h4&gt;

&lt;h4&gt;
  
  
  2. What are the features of VS Code?
&lt;/h4&gt;

&lt;h4&gt;
  
  
  3. What are the advantages of using VS Code?
&lt;/h4&gt;




&lt;h2&gt;
  
  
  What is Visual Studio Code?
&lt;/h2&gt;

&lt;p&gt;Visual Studio Code is a freeware source-code editor made by Microsoft for Windows, Linux and macOS and is written in TypeScript, JavaScript, HTML, and CSS .Visual Studio Code was first announced on April 29, 2015, by Microsoft at the 2015 Build conference and in 2019 VS Code was ranked as the most popular developer environment tool by the Stack Overflow 2019 Developer Survey.&lt;/p&gt;




&lt;h2&gt;
  
  
  What are the features of VS Code?
&lt;/h2&gt;

&lt;p&gt;There are various features of VS Code - support for debugging, syntax highlighting, intelligent code completion(IntelliSense), snippets, code refactoring, and embedded Git.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Debugging is a core feature of Visual Studio Code. There are several debugger extensions in the VS Code Marketplace which all the users can use.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML. The feature displays text, especially source code, in different colors and fonts according to the category of terms.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Intelligent Code Completion (IntelliSense)- This feature helps in writing a user-friendly code by completing the code automatically, which speeds up the user's work.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Code snippets are templates that make it easier to enter repeating code patterns, such as loops or conditional-statements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Code refactoring is a process used in the DevOps software development approach that involves editing and cleaning up previously written software code without changing the function of the code at all, also provided by VS Code.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What are the advantages of using VS Code?
&lt;/h2&gt;

&lt;h4&gt;
  
  
  1. The first and the foremost advantage of VS Code is that it is the most user friendly code editor so far.
&lt;/h4&gt;

&lt;h4&gt;
  
  
  2. Cross-platform support : Visual Studio Code can work on all the three operating systems - Windows, Linux and Mac.
&lt;/h4&gt;

&lt;h4&gt;
  
  
  3. Light-weight
&lt;/h4&gt;

&lt;h4&gt;
  
  
  4. Robust Architecture
&lt;/h4&gt;

&lt;h4&gt;
  
  
  5. Intelli-Sense
&lt;/h4&gt;

&lt;h4&gt;
  
  
  6.  Freeware: Free of Cost- probably the best feature of all for all the programmers out there, even more for the organizations.
&lt;/h4&gt;

&lt;h4&gt;
  
  
  7. Many users will use it or might have used it for desktop applications only, but it also provides great tool support for Web Technologies like; HTML, CSS, JSON.
&lt;/h4&gt;

&lt;h3&gt;
  
  
  These were the key reasons of why to choose VS Code.
&lt;/h3&gt;

</description>
      <category>vscode</category>
      <category>programming</category>
      <category>productivity</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
