<?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: Abhiram Reddy </title>
    <description>The latest articles on DEV Community by Abhiram Reddy  (@abhiramready).</description>
    <link>https://dev.to/abhiramready</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%2F298364%2F01c2e889-0056-4208-b6ef-19a9e63b3bd1.png</url>
      <title>DEV Community: Abhiram Reddy </title>
      <link>https://dev.to/abhiramready</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abhiramready"/>
    <language>en</language>
    <item>
      <title>Flutter JAM #GDGChennai</title>
      <dc:creator>Abhiram Reddy </dc:creator>
      <pubDate>Sun, 31 Oct 2021 14:00:32 +0000</pubDate>
      <link>https://dev.to/abhiramready/flutter-jam-gdgchennai-4h9m</link>
      <guid>https://dev.to/abhiramready/flutter-jam-gdgchennai-4h9m</guid>
      <description>&lt;p&gt;My experience of the event,&lt;br&gt;
The element of Anxiety to learn Something :&lt;br&gt;
It was never whether the event is of small or big it's the enthusiastic audience that makes it a successful one and only then it would be worth the effort and as far as I've seen never any of the Google event or GDG Chennai failed to meet expectations. And this wasn't my first but something about this made me happy and you know the satisfaction at the end of the day. I was accompanied with Abhishek Uniyal from FnPlus Tech and my friends overall were group of people eager to learn.&lt;br&gt;
Why Jam?&lt;br&gt;
I've just tried flutter on my own and was looking for a Study Jam to get started you know people with common interests ready to learn and share information that was always the best way to begin learning. Alone you don't know anything but just share and collaborate with people and you can do wonders.&lt;br&gt;
ThoughtWorks-office Chennai&lt;br&gt;
Yeah though the event was set to start at 11AM you know traffic in Chennai or any other city, some-how we made it early to ThoughtWorks(the Venue) and trust me it is such an great place to work and it's was a perfect venue for the Jam.&lt;br&gt;
The Speaker&lt;br&gt;
Pavan Kumar GDE (Google Developer Expert) for Flutter and Dart was the speaker and he's come from a long way thank him for that ,especially he was so patient and the explanation, the detail was just amazing he explained everything from the scratch clearly it was very interesting to listen to him and the event was of course a Jam so we were having more of a Hand's on experience than just words so it was more of an experience.&lt;br&gt;
First we were taught the basic structure of a flutter app and then as we move forward we tried to make an Instagram clone app and it was just the same wonder what flutter can do more however out of interest I also made a Gmail clone that day and we had a lot of other fun like some three rounds of quiz based on the learning about things on the day of event and goodies were given for the winners .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0OAC1zg_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k222wj5qwve3ighhspm7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0OAC1zg_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k222wj5qwve3ighhspm7.jpeg" alt="Image description" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the End&lt;br&gt;
It was a good day and everyone were leaving but then it was a five-minute talk with the speaker and man it was awe-inspiring he just broke down the reality of the situation and future to us like his idea as so practical and logical like he said ask yourself whether you want to work for passion or want to get a job ? Stay away from family and alone in another country making a huge sum? It's up-to your satisfaction and zeal to passion at the end of the day But this is just a Glimpse there's was more.&lt;br&gt;
A huge Thanks to everyone who made the Day Count, GDG: Somasundaram and Varun and Kishore from ThoughtWorks, Volunteers : Teja Kummarikuntla, Praveen, Syed Rafi and Karan Ganesan and many others for your efforts for I say it was worth it.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SEO 101 for developers </title>
      <dc:creator>Abhiram Reddy </dc:creator>
      <pubDate>Thu, 13 May 2021 09:59:10 +0000</pubDate>
      <link>https://dev.to/abhiramready/seo-101-for-developers-con</link>
      <guid>https://dev.to/abhiramready/seo-101-for-developers-con</guid>
      <description>&lt;p&gt;SEO stands for Search Engine Optimization. I feel like it was originally one of many components that made up the world wide web but now, it is the key factor that defines the very existence of a website. Yes, SEO is a factor that determines the number of potential visitors to a website/webpage. In this article, we'll discuss briefly what and how to get started with SEO.&lt;/p&gt;

&lt;h2&gt;
  
  
  Meta tags
&lt;/h2&gt;

&lt;p&gt;If I ask you to read a story and summarize it to me in a few lines you would but, can a computer do it?. It cannot without some fancy artificial intelligence tech. So, we have our content/website ready and we expect search engines to somehow magically understand what topic and context to show up as a first result. To fix this, we use a certain HTML (HyperText Markup Language) tag known as meta tags that hold metadata, they are a set of tags, and each one exists for various reasons. Believe it or not, these one-line tags form the pillars of Search Engine Optimization.&lt;/p&gt;

&lt;h2&gt;
  
  
  The H1 Tag
&lt;/h2&gt;

&lt;p&gt;The main heading or the first line of most pages will be a &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag, the content between these tags defines the topic or theme of a particular page and we must make sure our page heading conveys what we need to.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;SEO for beginners&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Title tag
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; tag has the same functionality and purpose as the &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag, but this can let search engines know what our page contains. This also forms the text for the link on Google search results that we click hence, it should be short and crisp.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;SEO for beginners&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Meta Description tag
&lt;/h2&gt;

&lt;p&gt;This tag doesn't affect our SEO directly but plays a very important role as it shows the summary of our article on the search results page and other social platforms. In most cases, users might read this short description and decided whether to navigate to our website.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"description"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"SEO is a very important factor to determine a website's ranking, it is really important that we take care of it as this determines the number of visitors."&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Meta Image
&lt;/h2&gt;

&lt;p&gt;In simple words, this is the thumbnail image we get when we share links of a website on any social platform like Twitter. This tag is actually more important than we think it is as the users are more likely to click on the link with an image than the one without. Images also show up in image search results and can drive more traffic to our page.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;property=&lt;/span&gt;&lt;span class="s"&gt;"og:image"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"https://path_to_image"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There are more tags in this category for more customization and can be platform-specific too so, we have so far discussed some of the most important and essential SEO tags.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing your SEO Score
&lt;/h2&gt;

&lt;p&gt;We can use the lighthouse to check the SEO score of a page, it also suggests the fixes needed. If you are new to SEO and don't know where to begin, addressing the lighthouse warnings might be a good place to start.&lt;/p&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9iasqai8p08fj0scnsy.png" 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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9iasqai8p08fj0scnsy.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Next Steps in your SEO journey
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Readable content
&lt;/h3&gt;

&lt;p&gt;Do keep in mind that SEO is entirely dependent on readable content i.e purely in the form of the text so whatever a webpage may contain leaving all the media like images, audio, and video a search engine can read and acknowledge only readable content in the form of headings, paragraphs, plain text.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content is King
&lt;/h3&gt;

&lt;p&gt;There will always be new changes to the way search engines rank our pages, it is said that &lt;a href="https://www.google.com/search/howsearchworks/algorithms/" rel="noopener noreferrer"&gt;Google&lt;/a&gt; uses around 200+ factors to determine the ranking factor however we can't just keep finding hacks to satisfy all of them instead we can just focus on quality content first. Nothing beats content when it comes to SEO as the ultimate goal of search engines is to make sure the users get good quality content they need.&lt;/p&gt;

&lt;h3&gt;
  
  
  Remember: there's always more to SEO
&lt;/h3&gt;

&lt;p&gt;This SEO part is getting more complex and competitive day by day with the boom in digital marketing and people constantly keep finding new ways to rank better and sites spend thousands of dollars on SEO experts and tools that specialize in analyzing our competitor's websites and what can we do to rank over them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus: Common hacks for better SEO
&lt;/h2&gt;

&lt;p&gt;Some of the most popular hacks for SEO, I have used most of them and I've got some good results.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Latest content &amp;gt; outdated content&lt;/li&gt;
&lt;li&gt;  Add rich media like images and video&lt;/li&gt;
&lt;li&gt;  Numbers in titles generate more clicks&lt;/li&gt;
&lt;li&gt;  The longer and more descriptive the content the better ranking&lt;/li&gt;
&lt;li&gt;  Images should have alt text which might help with discoverability&lt;/li&gt;
&lt;li&gt;  Accessible and Optimized website for speed also determines the ranking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, what are your plans for enhancing SEO in your next project?&lt;/p&gt;

</description>
      <category>seo</category>
      <category>html</category>
      <category>web</category>
    </item>
    <item>
      <title>#30DaysofCode</title>
      <dc:creator>Abhiram Reddy </dc:creator>
      <pubDate>Fri, 01 Jan 2021 11:42:10 +0000</pubDate>
      <link>https://dev.to/abhiramready/30daysofcode-3aia</link>
      <guid>https://dev.to/abhiramready/30daysofcode-3aia</guid>
      <description>&lt;p&gt;I had started the #30DaysofCode📚 challenge while I was revising the basic concepts, data structures, and solving easy problems on &lt;a href="https://leetcode.com/"&gt;LeetCode&lt;/a&gt;. I documented this so that it helps both me and others to recall what we have learned.&lt;/p&gt;

&lt;h2&gt;How to use this list📑&lt;/h2&gt;

&lt;p&gt;First, look at the given questions, if you are confident with the given concept or feel very familiar, you can skip it else, read the description first and try to solve it. Next, read the solution approach this can help with Thinking out of the Box 🧠&lt;/p&gt;

&lt;p&gt;The code solutions are written in C++. However, after reading the question and solution approach you will be able to understand the program easily and solve it in your preferred language.&lt;/p&gt;

&lt;p&gt;If you find this &lt;strong&gt;#30DaysofCode&lt;/strong&gt; list useful, Share it with a friend 💖&lt;/p&gt;

&lt;h2&gt;C++ Concepts&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/template-functions-in-c/"&gt;Template Functions in C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/how-the-bits-stdc-h-works-in-c/"&gt;How the bits/stdc++ .h works in C++&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Basics&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/anagram-in-strings/"&gt;Anagram in Strings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/bubble-sort-algorithm/"&gt;Bubble Sort Algorithm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/fibonacci-series-iterative-vs-recursive/"&gt;Sum of Numbers in a String&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/squares-of-a-sorted-array-leetcode-on/"&gt;Program to Validate Username&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/perform-set-operations-on-arrays/"&gt;Perform Set Operations on Arrays&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/fibonacci-series-iterative-vs-recursive/"&gt;Maximum Occurring Character in a String&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Medium&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/reverse-a-linked-list/"&gt;Reverse a Linked List&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/direct-indirect-recursion/"&gt;Direct &amp;amp; Indirect Recursion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/balanced-parenthesis-program/"&gt;Balanced Parenthesis Program&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/fibonacci-series-iterative-vs-recursive/"&gt;Fibonacci Series – Iterative vs Recursive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/remove-duplicates-from-an-unsorted-array/"&gt;Remove Duplicates from an Unsorted Array&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/remove-duplicates-from-a-sorted-linked-list/"&gt;Remove Duplicates from a Sorted Linked List&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Single Iteration O(N)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/count-the-duplicates-of-array-on/"&gt;Target Sum – Single Iteration O(N)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/count-the-duplicates-of-array-on/"&gt;Count the Duplicates of Array O(N)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/separate-0s-and-1s-on-single-iteration/"&gt;Separate 0s and 1s – O(N) Single Iteration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/even-odd-separation-on-single-iteration/"&gt;Even Odd Separation O(N) Single Iteration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;LeetCode&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/two-sum-leetcode-optimized/"&gt;Two Sum LeetCode Optimized&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/contains-duplicate-leetcode-c/"&gt;Contains Duplicate LeetCode C++&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/squares-of-a-sorted-array-leetcode-on/"&gt;Single Number in Array LeetCode C++&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/squares-of-a-sorted-array-leetcode-on/"&gt;Find Missing Number in Array LeetCode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/squares-of-a-sorted-array-leetcode-on/"&gt;Squares of a Sorted Array LeetCode O(N)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/program-to-evaluate-postfix-expression-leetcode/"&gt;Program to Evaluate Postfix Expression – LeetCode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Data Structures&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/linked-list-code-in-c/"&gt;Linked List Code in C++&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/stack-program-in-c-using-array-and-stl/"&gt;Stack Program in C++ using Array and STL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/queue-program-in-c-using-array-and-stl/"&gt;Queue program in C++ using Array and STL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/tree-traversals-preorder-inorder-postorder/"&gt;Tree Traversals – Preorder, Inorder, Postorder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Searching Algorithms&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/linear-search-algorithm/"&gt;Linear Search Algorithm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matrixread.com/binary-search-algorithm/"&gt;Binary Search Algorithm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All the Best!👍 Let's do this!&lt;/p&gt;

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