<?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: SpeedySense Editorial</title>
    <description>The latest articles on DEV Community by SpeedySense Editorial (@speedysense).</description>
    <link>https://dev.to/speedysense</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%2F185219%2F98601474-77a0-4c11-9f35-0b27439ef2fb.png</url>
      <title>DEV Community: SpeedySense Editorial</title>
      <link>https://dev.to/speedysense</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/speedysense"/>
    <language>en</language>
    <item>
      <title>Install Django on Ubuntu 18.04</title>
      <dc:creator>SpeedySense Editorial</dc:creator>
      <pubDate>Thu, 31 Oct 2019 05:30:35 +0000</pubDate>
      <link>https://dev.to/speedysense/install-django-on-ubuntu-18-04-2116</link>
      <guid>https://dev.to/speedysense/install-django-on-ubuntu-18-04-2116</guid>
      <description>&lt;p&gt;Django is a free and open-source high-level Python web framework that encourages developers to develop fully-featured Python Web Applications. Using Django you can build secure, scalable and maintainable web applications. &lt;/p&gt;

&lt;p&gt;Django framework wrote a well structured that helps to do quickly create Python web applications. It provides higher security for the application and avoids developers for making many common security mistakes.&lt;/p&gt;

&lt;p&gt;There are different methods to install the Django framework on Ubuntu:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Django with pip in a virtual environment&lt;/li&gt;
&lt;li&gt;Django install from packages&lt;/li&gt;
&lt;li&gt;Install Django from GitHub Repo&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In this tutorial, we are going to install Django on Ubuntu 18.04 using Python Virtual Environment. The best thing to use Python virtual environments is to create an isolated environment for different Python projects.&lt;/p&gt;

&lt;p&gt;Here is a step by step instructions for &lt;a href="https://speedysense.com/how-to-install-django-on-ubutnu-18-04/"&gt;how to install Django&lt;/a&gt; in a Python virtual environment on Ubuntu 18.04. Before we start to install Django on Ubuntu 18.04 you must have the non-root user with sudo privileges.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Prerequisites&lt;/b&gt;&lt;br&gt;
First, Install tree package to better understand on our further tutorial.&lt;/p&gt;

&lt;p&gt;sudo apt install tree&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Install Python 3&lt;/b&gt;&lt;br&gt;
Python 3.6 by default installed in Ubuntu 18.04. You can verify the Python 3 is installed in your system using the following command.&lt;/p&gt;

&lt;p&gt;python3 -v&lt;br&gt;
The output should look like below. Please note that the version number may vary.&lt;/p&gt;

&lt;p&gt;Python 3.6.8&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Install pip3 Package&lt;/b&gt;&lt;br&gt;
Next, Install pip package from the Ubuntu repositories.&lt;/p&gt;

&lt;p&gt;sudo apt install python3-pip&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Install virtualenv modules&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;sudo pip3 install virtualenv&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Create and Activate Virtual Environment&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;mkdir django_app &amp;amp;&amp;amp; cd django_app&lt;br&gt;
python3 -m virtualenv env_name&lt;br&gt;
source env_name/bin/activate&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Install Django&lt;/b&gt;&lt;br&gt;
pip install Django&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Create First Django Project&lt;/b&gt;&lt;br&gt;
django-admin startproject firstapp&lt;/p&gt;

&lt;p&gt;That all you need to know how to create a Python virtual environment. Furthermore, we are going through step by step Django installation in Ubuntu 18.04. Even more, we see how to migrate the database, and create a superuser for Django.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Bootstrap Vertical, Horizontal, and Inline Form</title>
      <dc:creator>SpeedySense Editorial</dc:creator>
      <pubDate>Wed, 18 Sep 2019 06:48:35 +0000</pubDate>
      <link>https://dev.to/speedysense/bootstrap-vertical-horizontal-and-inline-form-359d</link>
      <guid>https://dev.to/speedysense/bootstrap-vertical-horizontal-and-inline-form-359d</guid>
      <description>&lt;p&gt;Bootstrap form layout vertical form, horizontal form, and inline form will be discussed in this article. Forms are an essential part of almost every website to collect user input data. In &lt;a href="https://speedysense.com/bootstrap-vertical-horizontal-inline-forms-example/"&gt;this article&lt;/a&gt;, we will learn how to create a form using the Bootstrap CSS framework. We are cover both Bootstrap 3 and bootstrap 4 forms layout.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Bootstrap 4 Form Layouts&lt;/b&gt;&lt;br&gt;
Bootstrap provides two types of form layouts. Moreover, you can create a horizontal layout using Bootstrap 4 helper class:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://speedysense.com/bootstrap-vertical-horizontal-inline-forms-example/#bt4_stacked_form"&gt;Stacked form (full-width form)&lt;/a&gt; - Use form-group class in wrapper element and each form elements add .form-control class to create stacked structure.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://speedysense.com/bootstrap-vertical-horizontal-inline-forms-example/#bt4_inline_form"&gt;Inline form&lt;/a&gt; - To create inline form add form-inline class to the  element. Moreover, all form elements are left-aligned with screen view-ports at least 576px wide. Below 576px screen, it will be stacked automatically.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://speedysense.com/bootstrap-vertical-horizontal-inline-forms-example/#bt4_horizontal_form"&gt;Horizontal Custom Form&lt;/a&gt; - All labels and form controls use col-md-* to make a two-column horizontal layout. And it will wrap between between form-group and row class &amp;lt;div&amp;gt; container. All labels and input fields are left-aligned in single row.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;b&gt;Bootstrap 3 Form Layouts&lt;/b&gt;&lt;br&gt;
Bootstrap provides three types of form layouts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://speedysense.com/bootstrap-vertical-horizontal-inline-forms-example/#bt3_vertical_form"&gt;Vertical form&lt;/a&gt; (this is the default) - This is the default Bootstrap form layout in which all input fields and labels are vertically aligned. There is no need any extra Bootstrap class applied on form and their child elements. Let’s create a simple Vertical form layout.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://speedysense.com/bootstrap-vertical-horizontal-inline-forms-example/#bt3_horizontal_form"&gt;Horizontal form&lt;/a&gt; - To create a horizontal form, all labels and input fields are left-aligned in a single row. Only you need to add a form-horizontal class in &amp;lt;form&amp;gt; element. And all labels and form controls use col-md-* to make a two-column horizontal layout. Quickly check the horizontal form layout.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://speedysense.com/bootstrap-vertical-horizontal-inline-forms-example/#bt3_inline_form"&gt;Inline form&lt;/a&gt; - All form elements are left-aligned with screen view-ports at least 768px wide to applies. You need to add additional class form-inline to the &amp;lt;form&amp;gt; element. Let’s see the Bootstrap 3 inline form layout.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;b&gt;Notes:&lt;/b&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Bootstrap control-label and form-control classes are used to style the labels and form elements respectively.&lt;/li&gt;
&lt;li&gt;To control the textbox sizes you can use input-lg and input-sm classes.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>bootstrap</category>
      <category>form</category>
      <category>layout</category>
      <category>html</category>
    </item>
    <item>
      <title>How to Change Author URL Slug in WordPress Without Any Plugin</title>
      <dc:creator>SpeedySense Editorial</dc:creator>
      <pubDate>Mon, 02 Sep 2019 09:06:05 +0000</pubDate>
      <link>https://dev.to/speedysense/how-to-change-author-url-slug-in-wordpress-without-any-plugin-3dj8</link>
      <guid>https://dev.to/speedysense/how-to-change-author-url-slug-in-wordpress-without-any-plugin-3dj8</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VrEdoSfu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/m4rnxyuraq8ku4o499r9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VrEdoSfu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/m4rnxyuraq8ku4o499r9.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;WordPress default Author URL slug same as Author username. Thus, anyone can know the username of the Author. For security reasons, you want to hide your real username from Author URL slug. In this article, we are discussing How to change Author Slug is the last part of the Author URL without any plugin.&lt;/p&gt;

&lt;p&gt;Change Author URL Slug in WordPress&lt;br&gt;
For example, Our Author URL of this site is &lt;br&gt;
&lt;a href="https://speedysense.com/author/sseditorial"&gt;https://speedysense.com/author/sseditorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And our Author slug is “sseditorial”. We have to change Author slug “speedysense” to make our new Author URL of this site is&lt;br&gt;
&lt;a href="http://speedysense.com/author/speedysense"&gt;http://speedysense.com/author/speedysense&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;WordPress already have a username and nicename fields. username is used to validate login. However, nicename is used to create Author Permalink and Post Permalink. When creating a new user, WordPress automatically generates the nicename (same as given username). Once the user created, you can not change username later in the admin area. Thus, we display nicename in the User profile screen.&lt;/p&gt;

&lt;p&gt;Let’s see how to change nicename to anything unique that you would like without using any plugin. &lt;a href="https://speedysense.com/change-author-url-slug-without-plugin/"&gt;Here&lt;/a&gt; you can read full artilce as well shotcode. &lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>change</category>
      <category>author</category>
      <category>slug</category>
    </item>
    <item>
      <title>Difference between Bootstrap 3 and Bootstrap 4</title>
      <dc:creator>SpeedySense Editorial</dc:creator>
      <pubDate>Mon, 19 Aug 2019 09:36:13 +0000</pubDate>
      <link>https://dev.to/speedysense/difference-between-bootstrap-3-and-bootstrap-4-2j10</link>
      <guid>https://dev.to/speedysense/difference-between-bootstrap-3-and-bootstrap-4-2j10</guid>
      <description>&lt;p&gt;In this article, we’ll discuss What the Difference between Bootstrap 3 and Bootstrap 4. Currently, Bootstrap 4 is the latest version of Bootstrap. Bootstrap new version has come up with some significant changes, adding new components, eliminate others.&lt;/p&gt;

&lt;p&gt;Probably Bootstrap is the first choice of front-end developers. As we know Bootstrap is a trusted open-source framework to develop a modern website and applications quickly. A most popular HTML, CSS, and JS framework for developing responsive websites.&lt;/p&gt;

&lt;p&gt;Bootstrap provides the basic structure of HTML and CSS with predefined classes, which help you to build functionality quickly and easily with device responsiveness. Thus, It saves plenty of times. For example, no need to start developing from scratch.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Main Differences between Bootstrap 3 vs Bootstrap 4&lt;/b&gt;&lt;/p&gt;

&lt;h3&gt;1. Global Changes&lt;/h3&gt;

&lt;p&gt;Switched from LESS to SASS for source CSS files. Because SASS is more potent than LESS. For example, SASS has functionality like logical operators, loops, nested media queries, mixin, class extend, and many others. Thus, SASS gives better comfort. SASS help you to keep large stylesheets well-organized and makes it easy to share design within the project. You can also read about the &lt;a href="https://sass-lang.com/documentation/"&gt;SASS official tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;2. Grid Systems&lt;/h3&gt;

&lt;h3&gt;3. Navigation&lt;/h3&gt;

&lt;h3&gt;4. Images and Media Objects&lt;/h3&gt;

&lt;h3&gt;5. Tables&lt;/h3&gt;

&lt;p&gt;...&lt;br&gt;
...&lt;br&gt;
...&lt;/p&gt;

&lt;h3&gt;15. Other Components&lt;/h3&gt;

&lt;p&gt;Read full article on &lt;a href="https://speedysense.com/difference-between-bootstrap-3-and-bootstrap-4/"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>bootstrap</category>
      <category>difference</category>
      <category>frontend</category>
      <category>framework</category>
    </item>
    <item>
      <title>Var vs Let vs Const in Javascript </title>
      <dc:creator>SpeedySense Editorial</dc:creator>
      <pubDate>Mon, 24 Jun 2019 05:55:17 +0000</pubDate>
      <link>https://dev.to/speedysense/var-vs-let-vs-const-in-javascript-3d9l</link>
      <guid>https://dev.to/speedysense/var-vs-let-vs-const-in-javascript-3d9l</guid>
      <description>&lt;p&gt;In this article, we explain the var vs let vs const in JavaScript. Also, we will look difference between var, let, and const Keywords in JavaScript. All these three keywords used to create variables in JavaScript. First of all, you must understand the var keyword to grasp the benefits of let and const keywords. So let’s start one by one.&lt;/p&gt;

&lt;p&gt;Var vs Let&lt;br&gt;
First, The main difference between var and let keyword, var is follow function scoped while let is follow block scoped. var can be available either in the global scope or function scope. let can be accessible only in enclosing block {} like in a for loop or if condition.&lt;/p&gt;

&lt;p&gt;Let vs Const&lt;br&gt;
const keyword is almost the same as let keyword except only one difference. You can’t reassign value to const variable. If you try to reassign value it will throw syntax Error (value has already been declared).&lt;/p&gt;

&lt;p&gt;Here is great article you must have to read. Link to article: &lt;a href="https://speedysense.com/var-vs-let-vs-const-in-javascript/"&gt;var vs let vs const in JavaScript&lt;/a&gt;&lt;/p&gt;

</description>
      <category>var</category>
      <category>javascript</category>
      <category>let</category>
      <category>const</category>
    </item>
  </channel>
</rss>
