<?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: Shani Sharma</title>
    <description>The latest articles on DEV Community by Shani Sharma (@codershani).</description>
    <link>https://dev.to/codershani</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%2F1008491%2Fe7fc9a12-ae47-4cdb-a837-9fe9c44457e5.jpg</url>
      <title>DEV Community: Shani Sharma</title>
      <link>https://dev.to/codershani</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codershani"/>
    <language>en</language>
    <item>
      <title>Learn CSS by creating Netflix Logo</title>
      <dc:creator>Shani Sharma</dc:creator>
      <pubDate>Fri, 20 Jan 2023 02:25:56 +0000</pubDate>
      <link>https://dev.to/codershani/learn-css-by-creating-netflix-logo-pem</link>
      <guid>https://dev.to/codershani/learn-css-by-creating-netflix-logo-pem</guid>
      <description>&lt;p&gt;Learning CSS by creating projects is the best way of leaning any language. This article will teach you some topics of CSS by creating Netflix logo.&lt;/p&gt;

&lt;p&gt;Now create file called index.html and style.css. In the index.html file create the start template :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset="UTF-8"&amp;gt;
&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&amp;gt;
&amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
&amp;lt;title&amp;gt;Netflix Logo&amp;lt;/title&amp;gt;
&amp;lt;link rel="stylesheet" href="style.css"&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In style.css file create the starter style:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;body{
padding: 0;
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background-color: azure;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In index.html file add the add a &lt;/p&gt; tag having class name “netflix-log” like below:



&lt;p&gt;Now add the following styles to style.css file:&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.netflix-logo {
height: 15rem;
width: 3rem;
border-left: 3rem solid #e50914;
border-right: 3rem solid #e50914;
}
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Add the following code to your style.css file:&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.netflix-logo:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: #e50914;
}
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Add this style to the existing .netflix-logo:before:&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;transform: skewX(21.5deg);
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Add this final line to your .netflix-logo:before class in your style.css file:&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;box-shadow: 0 0 30px black;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;If you view your index.html file in a browser. you should see the completed Netflix Logo:&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%2Fjlg4a3xvycqix1rva6dd.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%2Fjlg4a3xvycqix1rva6dd.png" alt="Image description" width="459" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s connect:&lt;/p&gt;

&lt;p&gt;You can get the source code from &lt;a href=""&gt;here&lt;/a&gt;. And also for detailed article you can visit &lt;a href="https://codingsutra.in/learn-css-by-creating-netflix-logo/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gratitude</category>
    </item>
    <item>
      <title>Important tips to learn PHP</title>
      <dc:creator>Shani Sharma</dc:creator>
      <pubDate>Mon, 16 Jan 2023 18:44:25 +0000</pubDate>
      <link>https://dev.to/codershani/important-tips-to-learn-php-495n</link>
      <guid>https://dev.to/codershani/important-tips-to-learn-php-495n</guid>
      <description>&lt;p&gt;Before leaning PHP it is better to plan the journey or craft the the learning procedure. Because many Professional PHP developers had recommended that to plan the process of the leaning path is the best method to start leaning of PHP.&lt;/p&gt;

&lt;p&gt;A research conducted by Harvard and MIT found that only 4% of students who enroll in online courses completes them and the rest of them lefts the classes in the middle.&lt;/p&gt;

&lt;p&gt;So how can I help you avoid becoming another of the 96% of people who give up?&lt;/p&gt;

&lt;p&gt;I have compiled the list of 10 pointers in that pointer I have clearly mentioned that how you can start learning PHP effectively, keep motivated and also avoid some potential pitfalls.&lt;/p&gt;

&lt;p&gt;So to know the points you can reach out to our blogpost &lt;br&gt;
&lt;a href="https://codingsutra.in/important-10-tips-to-learn-php/" rel="noopener noreferrer"&gt;https://codingsutra.in/important-10-tips-to-learn-php/&lt;/a&gt; to know more.&lt;/p&gt;

&lt;p&gt;Thank you may this will help you in your journey.&lt;/p&gt;

</description>
      <category>gratitude</category>
    </item>
    <item>
      <title>Best JavaScript Data Grid Libraries</title>
      <dc:creator>Shani Sharma</dc:creator>
      <pubDate>Sun, 15 Jan 2023 07:09:35 +0000</pubDate>
      <link>https://dev.to/codershani/best-javascript-data-grid-libraries-d7j</link>
      <guid>https://dev.to/codershani/best-javascript-data-grid-libraries-d7j</guid>
      <description>&lt;p&gt;Using various libraries, you can deploy all your data in tabular form and take the next step in web development.&lt;/p&gt;

&lt;p&gt;JavaScript is the basic structure of many web applications. It comes in handy for development needs, saving unnecessary effort and time for development and testing.&lt;/p&gt;

&lt;p&gt;It also keeps everything under one roof so you can easily access important features and implement them in your app.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a JavaScript library?
&lt;/h2&gt;

&lt;p&gt;JavaScript is a well-known programming language that is one of the basic technologies of the World Wide Web. Almost all browsers have a dedicated JavaScript engine that runs code on multiple devices.&lt;/p&gt;

&lt;p&gt;Since it is used all over the world for web application development, you will find some pre-written code here to allow developers to easily create web applications. And this collection of pre-written JavaScript code is known as a JavaScript library.&lt;/p&gt;

&lt;h2&gt;
  
  
  Below is the list of Data Grid Libraries in JavaScript
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;FusionGrid&lt;/li&gt;
&lt;li&gt;Handsonable&lt;/li&gt;
&lt;li&gt;Kendo UI&lt;/li&gt;
&lt;li&gt;Griddle&lt;/li&gt;
&lt;li&gt;AG grid&lt;/li&gt;
&lt;li&gt;TanStack table&lt;/li&gt;
&lt;li&gt;DevExtreme&lt;/li&gt;
&lt;li&gt;FlexGrid&lt;/li&gt;
&lt;li&gt;Ignite UI&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you want learn more about this Data Grids then you can click &lt;a href="https://codingsutra.in/9-javascript-data-grid-libraries-to-use/"&gt;this&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
