<?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: Madhan Mohan Tammineni</title>
    <description>The latest articles on DEV Community by Madhan Mohan Tammineni (@mohantammineni).</description>
    <link>https://dev.to/mohantammineni</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%2F271671%2F6300308d-51cc-42d6-83f4-213d151865d5.jpg</url>
      <title>DEV Community: Madhan Mohan Tammineni</title>
      <link>https://dev.to/mohantammineni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mohantammineni"/>
    <language>en</language>
    <item>
      <title>JDP Floorplans Explained: The Layout Decision That Saves You Hours</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Sat, 03 Jan 2026 15:51:31 +0000</pubDate>
      <link>https://dev.to/mohantammineni/jdp-floorplans-explained-the-layout-decision-that-saves-you-hours-51ah</link>
      <guid>https://dev.to/mohantammineni/jdp-floorplans-explained-the-layout-decision-that-saves-you-hours-51ah</guid>
      <description>&lt;p&gt;Before you write your first component in JDP, there’s one quiet decision that shapes everything that follows.&lt;/p&gt;

&lt;p&gt;Not React hooks.&lt;br&gt;
Not state management.&lt;br&gt;
Not even theming.&lt;/p&gt;

&lt;p&gt;It’s the floorplan.&lt;/p&gt;

&lt;p&gt;And if you get it right, your UI feels effortless.&lt;br&gt;
If you get it wrong… you’ll spend the rest of the sprint fighting alignment issues and wondering why nothing feels “right.”&lt;/p&gt;

&lt;p&gt;Let’s talk about floorplans in plain English.&lt;/p&gt;

&lt;h2&gt;
  
  
  So, what is a Floorplan in JDP?
&lt;/h2&gt;

&lt;p&gt;A floorplan defines the structural layout of a page, before content comes into play.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It decides:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;where the header lives&lt;/li&gt;
&lt;li&gt;whether navigation exists (left, right, or none)&lt;/li&gt;
&lt;li&gt;where the content goes&lt;/li&gt;
&lt;li&gt;how side panels behave&lt;/li&gt;
&lt;li&gt;how the page responds across devices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think of it like the blueprint of a building.&lt;/p&gt;

&lt;p&gt;You don’t decide where the sofa goes before deciding how many rooms the house has.&lt;/p&gt;

&lt;p&gt;JDP works the same way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Floorplans Exist (The Real Reason)
&lt;/h2&gt;

&lt;p&gt;Insurance apps are not simple landing pages.&lt;/p&gt;

&lt;p&gt;They are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;data-heavy&lt;/li&gt;
&lt;li&gt;navigation-heavy&lt;/li&gt;
&lt;li&gt;form-heavy&lt;/li&gt;
&lt;li&gt;multi-role (agent, customer, admin)&lt;/li&gt;
&lt;li&gt;expected to scale across dozens or hundreds of screens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If every page decided its own layout freely, chaos would be guaranteed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So JDP flips the approach:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;“Pick the structure first. Then build inside it.”&lt;/p&gt;

&lt;p&gt;Floorplans enforce consistency without killing flexibility, which is exactly what large enterprise apps need.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Common Floorplan Shapes
&lt;/h2&gt;

&lt;p&gt;JDP floorplans usually come in a few familiar shapes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I-shape&lt;/strong&gt;&lt;br&gt;
Header only.&lt;br&gt;
Clean. Focused.&lt;br&gt;
Perfect for simple pages, summaries, or standalone flows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;L-shape&lt;/strong&gt;&lt;br&gt;
Header + left navigation.&lt;br&gt;
This is the classic enterprise layout.&lt;br&gt;
Great for dashboards, multi-page workflows, and apps with deep navigation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;C-shape&lt;/strong&gt;&lt;br&gt;
Header + left navigation + right sidebar.&lt;br&gt;
Ideal when you need context panels, help sections, or summaries alongside your main content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;R-shape&lt;/strong&gt;&lt;br&gt;
Header + right sidebar.&lt;br&gt;
Useful when navigation isn’t the star, but contextual information is.&lt;/p&gt;

&lt;p&gt;You don’t need to memorize these names, you’ll recognize them instantly because they mirror how users already expect apps to behave.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Best Part: You Don’t Rebuild Layouts Every Time
&lt;/h2&gt;

&lt;p&gt;Once you choose a floorplan:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;spacing is handled&lt;/li&gt;
&lt;li&gt;alignment is handled&lt;/li&gt;
&lt;li&gt;responsiveness is handled&lt;/li&gt;
&lt;li&gt;accessibility rules are applied&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You focus on what goes inside the page, not how the page holds itself together.&lt;/p&gt;

&lt;p&gt;This alone saves hours, sometimes days across a project.&lt;/p&gt;

&lt;h2&gt;
  
  
  But What If One Page Needs to Be Different?
&lt;/h2&gt;

&lt;p&gt;Good question.&lt;br&gt;
And JDP thought about that too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;set a default floorplan for the entire app&lt;/li&gt;
&lt;li&gt;override it for specific routes when needed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;So instead of redesigning everything:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;90% of pages stay consistent&lt;/li&gt;
&lt;li&gt;10% get special treatment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This keeps your app clean without boxing you in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Floorplans vs Layouts (Yes, They’re Different)
&lt;/h2&gt;

&lt;p&gt;This is where many developers get confused.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Floorplan = the overall page structure&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Layout = how content is arranged inside the content area&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Floorplan decides:&lt;/strong&gt;&lt;br&gt;
“Do I have a header? Nav? Sidebar?”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layout decides:&lt;/strong&gt;&lt;br&gt;
“Is this content one column, two columns, or a grid?”&lt;/p&gt;

&lt;p&gt;JDP separates these concerns so you don’t mix structural decisions with content decisions, a surprisingly powerful idea.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Developers End Up Loving Floorplans
&lt;/h2&gt;

&lt;p&gt;At first, floorplans feel restrictive.&lt;/p&gt;

&lt;p&gt;Then something interesting happens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You realize:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pages look consistent without effort&lt;/li&gt;
&lt;li&gt;new developers understand the app faster&lt;/li&gt;
&lt;li&gt;layout bugs drop drastically&lt;/li&gt;
&lt;li&gt;reviews become easier&lt;/li&gt;
&lt;li&gt;design debates disappear&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Floorplans quietly enforce good UI discipline, without yelling about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;Good UI isn’t about fancy components, it’s about solid structure.&lt;/p&gt;

&lt;p&gt;JDP floorplans give you that structure upfront, so you don’t spend the rest of the project fixing layout problems that should never have existed.&lt;/p&gt;

&lt;p&gt;Once you start using them properly, you’ll wonder how you ever built large apps without them.&lt;/p&gt;

</description>
      <category>floorplans</category>
      <category>jdp</category>
      <category>guidewire</category>
      <category>jdpfloorplans</category>
    </item>
    <item>
      <title>What Are Patterns in JDP?</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Wed, 03 Dec 2025 09:59:41 +0000</pubDate>
      <link>https://dev.to/mohantammineni/what-are-patterns-in-jdp-2p6m</link>
      <guid>https://dev.to/mohantammineni/what-are-patterns-in-jdp-2p6m</guid>
      <description>&lt;p&gt;Let’s be real for a second.&lt;/p&gt;

&lt;p&gt;Insurance apps are full of repetitive, predictable flows:&lt;br&gt;
Add a driver → Fill a form → Click Next → Review → Pay → Done.&lt;/p&gt;

&lt;p&gt;Do we really want to rebuild the same steps every single time?&lt;/p&gt;

&lt;p&gt;Guidewire took one look at that chaos and said:&lt;/p&gt;

&lt;p&gt;“&lt;strong&gt;Developers deserve better. And faster. And less repetitive stress.&lt;/strong&gt;”&lt;/p&gt;

&lt;p&gt;That’s why Patterns exist in JDP (Jutro Digital Platform).&lt;/p&gt;

&lt;p&gt;If Jutro Components are the LEGO bricks, Patterns are the pre-built LEGO sets that already look like a car, a house, or a spaceship, you just customize the colors and stickers.&lt;/p&gt;

&lt;h2&gt;
  
  
  So… what exactly are Patterns in JDP?
&lt;/h2&gt;

&lt;p&gt;In simple words:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Patterns are reusable, ready-to-go UI flows built from multiple Jutro components, designed specifically for insurance journeys&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You don’t have to reinvent multi-step forms, document upload flows, payment steps, quote summaries, or review pages.&lt;/p&gt;

&lt;p&gt;Patterns say:&lt;br&gt;
“Here’s the structure, logic, layout, UX rules you handle the business details.”&lt;/p&gt;

&lt;p&gt;It’s like having a friend who pre-cooks the entire meal but lets you choose the spice level.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Patterns Exist
&lt;/h2&gt;

&lt;p&gt;Because every insurance app ends up building the same things over and over:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer information&lt;/li&gt;
&lt;li&gt;Addresses &amp;amp; contacts&lt;/li&gt;
&lt;li&gt;Vehicle/Property details&lt;/li&gt;
&lt;li&gt;Coverages&lt;/li&gt;
&lt;li&gt;Payment&lt;/li&gt;
&lt;li&gt;Review &amp;amp; confirm&lt;/li&gt;
&lt;li&gt;FNOL (First Notice of Loss)&lt;/li&gt;
&lt;li&gt;Claims submission&lt;/li&gt;
&lt;li&gt;Multi-step workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of 500 teams reinventing the same UI steps, Guidewire packaged them as patterns.&lt;/p&gt;

&lt;p&gt;This saves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Time&lt;/li&gt;
&lt;li&gt;Complexity&lt;/li&gt;
&lt;li&gt;Bugs&lt;/li&gt;
&lt;li&gt;Arguments&lt;/li&gt;
&lt;li&gt;Weekend deployments&lt;/li&gt;
&lt;li&gt;Developer sanity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And honestly?&lt;br&gt;
It works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Patterns vs Components
&lt;/h2&gt;

&lt;p&gt;Components = the buttons.&lt;br&gt;
Patterns = the entire form created using those buttons.&lt;/p&gt;

&lt;h2&gt;
  
  
  Examples of Patterns in JDP
&lt;/h2&gt;

&lt;p&gt;Patterns come in handy for flows like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;FNOL submissions&lt;/li&gt;
&lt;li&gt;Quote &amp;amp; Buy&lt;/li&gt;
&lt;li&gt;Payment processes&lt;/li&gt;
&lt;li&gt;Add / edit / delete flows&lt;/li&gt;
&lt;li&gt;Multi-step wizards&lt;/li&gt;
&lt;li&gt;Timeline flows&lt;/li&gt;
&lt;li&gt;Coverage selection&lt;/li&gt;
&lt;li&gt;Document upload + validations&lt;/li&gt;
&lt;li&gt;Policyholder details updates&lt;/li&gt;
&lt;li&gt;Review &amp;amp; summary screens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are patterns because every carrier needs them, and the core logic rarely changes&lt;/p&gt;

&lt;h2&gt;
  
  
  When Should You Use Patterns?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Use Patterns when the flow is:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;multi-step&lt;/li&gt;
&lt;li&gt;repetitive&lt;/li&gt;
&lt;li&gt;data-heavy&lt;/li&gt;
&lt;li&gt;tied to a backend entity (policy, claim, account)&lt;/li&gt;
&lt;li&gt;predictable&lt;/li&gt;
&lt;li&gt;already known to users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;Don’t use patterns when:&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you need highly custom UI&lt;/li&gt;
&lt;li&gt;you’re designing a unique section that doesn’t fit the mold&lt;/li&gt;
&lt;li&gt;animations or speciality layouts matter more than structure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For 80% of insurance flows?&lt;br&gt;
Patterns are perfect.&lt;/p&gt;

&lt;h2&gt;
  
  
  In One Line
&lt;/h2&gt;

&lt;p&gt;Patterns in JDP are reusable UI flows that let developers skip repetitive work and focus on actual insurance logic, not layout, spacing, or step navigation.&lt;/p&gt;

</description>
      <category>jdppatterns</category>
      <category>jutrodigitalplatform</category>
      <category>guidewirejdp</category>
      <category>patternsinjdp</category>
    </item>
    <item>
      <title>Jutro Digital Platform — Guidewire’s Secret Sauce for Modern Insurance Apps</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Sun, 30 Nov 2025 04:06:05 +0000</pubDate>
      <link>https://dev.to/mohantammineni/jutro-digital-platform-guidewires-secret-sauce-for-modern-insurance-apps-4j2e</link>
      <guid>https://dev.to/mohantammineni/jutro-digital-platform-guidewires-secret-sauce-for-modern-insurance-apps-4j2e</guid>
      <description>&lt;p&gt;Let’s be honest, most insurance software looks like it was built when Nokia phones were “cutting edge.”&lt;br&gt;
Buttons the size of dinosaurs, layouts that refuse to center, forms that feel like a tax audit… you get the idea.&lt;/p&gt;

&lt;p&gt;Guidewire saw this too.&lt;br&gt;
Instead of applying small fixes to an aging UI stack, Guidewire decided to rethink the entire front-end experience from the ground up.&lt;/p&gt;

&lt;p&gt;Enter &lt;strong&gt;JDP&lt;/strong&gt; — the &lt;strong&gt;Jutro Digital Platform&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A framework?&lt;br&gt;
A toolkit?&lt;br&gt;
A design system?&lt;br&gt;
A cloud deployer?&lt;br&gt;
A React foundation?&lt;/p&gt;

&lt;p&gt;Yes.&lt;br&gt;
&lt;strong&gt;All of the above.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If React is a kitchen, JDP is the fully-loaded restaurant where the stove, the recipes, the ingredients, and the waitstaff already know what they’re doing.&lt;/p&gt;

&lt;p&gt;Let’s break it down.&lt;/p&gt;

&lt;p&gt;So… what exactly IS JDP?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JDP is Guidewire’s all-in-one platform for building, running, styling, and shipping modern insurance web apps, powered by React and the Jutro Design System.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why does JDP even exist?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because building enterprise insurance apps is not the same as building to-do lists.&lt;/p&gt;

&lt;p&gt;Insurance apps are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Huge&lt;/li&gt;
&lt;li&gt;Data-heavy&lt;/li&gt;
&lt;li&gt;Form-heavy&lt;/li&gt;
&lt;li&gt;Multi-step&lt;/li&gt;
&lt;li&gt;Multi-region&lt;/li&gt;
&lt;li&gt;Multi-brand&lt;/li&gt;
&lt;li&gt;Always regulated&lt;/li&gt;
&lt;li&gt;Always audited&lt;/li&gt;
&lt;li&gt;Always expected to work at scale&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;React alone can't solve all that chaos.&lt;br&gt;
A design system alone can't solve that chaos.&lt;/p&gt;

&lt;p&gt;JDP solves it by giving you:&lt;/p&gt;

&lt;p&gt;✔ A front-end framework (React + Jutro)&lt;br&gt;
✔ A design language (themes + tokens)&lt;br&gt;
✔ A layout system (floorplans + patterns)&lt;br&gt;
✔ A deployment manager (JWA + TeamCity pipelines)&lt;br&gt;
✔ A way to talk to Guidewire Cloud (Digital SDK)&lt;br&gt;
✔ A structure you must follow (and thank later)&lt;/p&gt;

&lt;p&gt;Here’s the fun part.&lt;br&gt;
Most people think JDP is just “a bunch of components.”&lt;/p&gt;

&lt;p&gt;No.&lt;br&gt;
It’s &lt;strong&gt;the entire front-end lifestyle&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Jutro Components&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Prebuilt UI blocks like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;grids&lt;/li&gt;
&lt;li&gt;input fields&lt;/li&gt;
&lt;li&gt;cards&lt;/li&gt;
&lt;li&gt;uploaders&lt;/li&gt;
&lt;li&gt;navigation bars&lt;/li&gt;
&lt;li&gt;multi-step forms&lt;/li&gt;
&lt;li&gt;layout containers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No more “building buttons from scratch.”&lt;br&gt;
Nobody gets promoted for that.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Floorplans (The Blueprint of Your App)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If React routers and MUI grids had a baby that understood insurance, this would be it.&lt;/p&gt;

&lt;p&gt;Pick a floorplan:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I-shape (header only)&lt;/li&gt;
&lt;li&gt;L-shape (header + left nav)&lt;/li&gt;
&lt;li&gt;C-shape (header + left nav + right panel)&lt;/li&gt;
&lt;li&gt;R-shape (header + right sidebar)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Boom, you instantly get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Responsive layout&lt;/li&gt;
&lt;li&gt;Logical navigation&lt;/li&gt;
&lt;li&gt;Clean spacing&lt;/li&gt;
&lt;li&gt;Accessible structure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No UI chaos. No designer drama.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Patterns (Pre-cooked UI flows)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Insurance is full of predictable steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Add driver”&lt;/li&gt;
&lt;li&gt;“File FNOL”&lt;/li&gt;
&lt;li&gt;“Enter payment details”&lt;/li&gt;
&lt;li&gt;“Show summary”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Patterns combine multiple components into ready-to-use flows.&lt;/p&gt;

&lt;p&gt;Reusable. Scalable. Enterprise-safe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Theming (Branding Without Tears)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JDP makes theming so easy it almost feels illegal.&lt;/p&gt;

&lt;p&gt;Define:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;variableOverrides&lt;/li&gt;
&lt;li&gt;stylesOverrides&lt;/li&gt;
&lt;li&gt;design tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;npm run build-themes&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Out comes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;your custom colors&lt;/li&gt;
&lt;li&gt;your spacing&lt;/li&gt;
&lt;li&gt;your font styles&lt;/li&gt;
&lt;li&gt;your enterprise branding&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No more 200-page PDFs from the design team you’ll never read.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Digital SDK (Your API Cheat Code)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, you could write fetch calls manually.&lt;/p&gt;

&lt;p&gt;But why?&lt;br&gt;
You're building insurance apps, not practicing punishment.&lt;/p&gt;

&lt;p&gt;Digital SDK gives you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;auto-generated TypeScript models&lt;/li&gt;
&lt;li&gt;auto-generated API functions&lt;/li&gt;
&lt;li&gt;auto-generated schemas&lt;/li&gt;
&lt;li&gt;strongly typed payloads&lt;/li&gt;
&lt;li&gt;full PC/CC/BC integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Write less.&lt;br&gt;
Break less.&lt;br&gt;
Ship faster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. JWA — The “Control Center” for Front-End Devs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JWA = Jutro Web Apps.&lt;/p&gt;

&lt;p&gt;This is where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you create apps from templates&lt;/li&gt;
&lt;li&gt;you wire Git repos&lt;/li&gt;
&lt;li&gt;TeamCity builds your apps&lt;/li&gt;
&lt;li&gt;deployments happen&lt;/li&gt;
&lt;li&gt;promotions happen&lt;/li&gt;
&lt;li&gt;shared packages live&lt;/li&gt;
&lt;li&gt;multiple apps co-exist under the same “star system”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yes, JDP even has its own galaxy concept:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Star Systems&lt;/li&gt;
&lt;li&gt;Planets&lt;/li&gt;
&lt;li&gt;Tenants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Developers didn’t ask for that…&lt;br&gt;
But we secretly love it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;If you’re building the future of insurance, JDP isn’t optional, it’s the platform you build it on.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>guidewire</category>
      <category>jdp</category>
      <category>jutro</category>
    </item>
    <item>
      <title>Best Hosting for WordPress</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Wed, 29 Apr 2020 09:13:09 +0000</pubDate>
      <link>https://dev.to/mohantammineni/best-hosting-for-wordpress-1cda</link>
      <guid>https://dev.to/mohantammineni/best-hosting-for-wordpress-1cda</guid>
      <description>&lt;p&gt;This article is the guide to the &lt;a href="https://www.madhantutorials.com/best-hosting-for-wordpress/" rel="noopener noreferrer"&gt;best hosting for wordpress&lt;/a&gt; websites.&lt;/p&gt;

&lt;p&gt;I have been developing wordpress websites since 2013 and have developed 100’s of websites so far and have hosted them with multiple hosting providers.&lt;/p&gt;

&lt;p&gt;After all, I finally found the best hosting for wordpress websites recently. So, I decided to blog it up and share this one with you, all who are looking for a good hosting for your websites.&lt;/p&gt;

&lt;p&gt;I have hosted this website with the same service provider as well.&lt;/p&gt;

&lt;p&gt;Before I unveil the hosting provider, let me list down the essential features which you should check before you purchase the hosting space.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Type of Hosting&lt;/li&gt;
&lt;li&gt;SSL Certificate&lt;/li&gt;
&lt;li&gt;Support&lt;/li&gt;
&lt;li&gt;First time Price &amp;amp; Renewal Price&lt;/li&gt;
&lt;li&gt;Backups&lt;/li&gt;
&lt;li&gt;Security&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Type of Hosting:&lt;br&gt;
Hosting type is one of the most important things to know about before you make a purchase.&lt;/p&gt;

&lt;p&gt;We have single domain &amp;amp; multi-domain hostings available in the market. Single domain hosting allows you to host only one domain in the space that you purchase.&lt;/p&gt;

&lt;p&gt;It cost you less compared to multi-domain hosting. But, If you want to create one more website, you can’t use the same space to host the following website, so you need to purchase one more hosting space again.&lt;/p&gt;

&lt;p&gt;Multi-domain hosting allows you to host multiple domains in the same space. So, if you have an intention to create various websites, then it’s better to go with multi-domain hosting.&lt;/p&gt;

&lt;p&gt;SSL Certificate:&lt;br&gt;
SSL – Secure sockets layer. It makes your website connection secure over the internet. This networking protocol will secure the data which your user entered on your website.&lt;/p&gt;

&lt;p&gt;You should check whether the hosting provider provides this SSL certificate along with space, or you should purchase the SSL separately.&lt;/p&gt;

&lt;p&gt;Support:&lt;br&gt;
As you know, the hosting server is the heart of your website; you should choose the service provider who is offering instant support 24/7 over chat/mail whenever required.&lt;/p&gt;

&lt;p&gt;If something goes wrong, that might cost your business, so make sure you select someone who offers the best support.&lt;/p&gt;

&lt;p&gt;First time price &amp;amp; Renewal price:&lt;br&gt;
One more important factor is the price; different service providers have different pricing styles—monthly billing or paying upfront for the number of months you choose to buy.&lt;/p&gt;

&lt;p&gt;You can choose the type based on your interest and also make sure you check if there is a price change for the first time purchase and the renewal.&lt;/p&gt;

&lt;p&gt;Backups:&lt;br&gt;
Backing up the complete website in specific time intervals would help us to revert to the old version when needed.&lt;/p&gt;

&lt;p&gt;Generally, most of the hosting providers offer periodic auto backups for your websites. But, you need to check this before you go for it.&lt;/p&gt;

&lt;p&gt;Security:&lt;br&gt;
Security is one of the vital things for any website. WordPress sites are even more malware prone. So, choose a hosting provider who offers fully secured and servers and do auto malware checks regularly to make your website safe and secure.&lt;/p&gt;

&lt;p&gt;Now, here is my all time favorite and the best hosting for wordpress. I.e., &lt;a href="https://www.cloudways.com/en/?id=418399" rel="noopener noreferrer"&gt;Cloudways&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Cloudways is a cloud hosting provider with an easy to use user interface. It collects hosting charges every month. So, you need not pay in bulk upfront and shouldn’t even think about the number of months.&lt;/p&gt;

&lt;p&gt;It has a 3-day free trial to test the server before you spend your hard-earned money on purchasing this server. You can register for free now using the button below and check the remarkable features of Cloudways.&lt;/p&gt;

&lt;p&gt;Unlimited Hosting&lt;br&gt;
Another fantastic thing that you should know about cloudways is, it’s unlimited. Multiple domains can be hosted on a single server. You might be thinking of how many sites I can host?&lt;/p&gt;

&lt;p&gt;If those are newly created sites, you can host up to 4 websites. In case you start getting more traffic to all of your websites, and it causes a heavy load on your server, the cloudways team will intimate you the same with an email so that you can quickly scale the server with a click.&lt;/p&gt;

&lt;p&gt;Beauty is, with no downtime, your server will be scaled to the next slab, so you need not bother about the backups and manual upgradation.&lt;/p&gt;

&lt;p&gt;Unlimited SSL Certificates&lt;br&gt;
Another impressive feature in cloudways is unlimited SSL certificates for all the websites you host on the server. You shouldn’t purchase SSL separately, and you can directly install SSL certificates for all the sites with a button click.&lt;/p&gt;

&lt;p&gt;Amazing Support Team&lt;br&gt;
I love the support team in cloudways. Any questions/concerns will be addressed in less than 15 min. It happened to me! Kudos to Cloudways team!&lt;/p&gt;

&lt;p&gt;All these fantastic features are starting with 10$ per month. You need not pay at a time; it will be auto-debited monthly. You can detach your card anytime when you want to close the server after migrating your files to the new server. Files migration is also so easy; it is just a button click away.&lt;/p&gt;

&lt;p&gt;Cloudways the best hosting provider, not just for the WordPress websites but also for any other websites which are built on different technologies. &lt;/p&gt;

&lt;p&gt;Step 2: Once you signed up, you should verify your email id by clicking on the link in the mail you received from cloudways and also very your phone number with the OTP you received.&lt;/p&gt;

&lt;p&gt;Step 3: Server Creation, Click on the server link on the top and scroll down to choose the server size, by default it will be 2Gb you can drag the bar to 1GB so that you will be under 10$/month pack. If you continue with 2GB it cost you 20$/month.&lt;/p&gt;

&lt;p&gt;How to register?&lt;br&gt;
Step 1: Signup using the Register button on top by providing your Name, Email id and other details it asks for.&lt;/p&gt;

&lt;p&gt;Pick the location from the dropdown, and click on ‘Launch Now‘ button at the bottom right to launch your server. It takes a few minutes to complete the server configuration.&lt;/p&gt;

&lt;p&gt;Step 4: Application creation, click on the application link which is next to the server and create the app with your website name. It’s also super easy.&lt;/p&gt;

&lt;p&gt;Just fill in the app name with your website name and select the type of the website eg. WordPress, PHP etc. and click on create app then your application will be created in a couple of minutes.&lt;/p&gt;

&lt;p&gt;Step 5: Link your application with the domain name: Click on the application that you have created and then navigate to the domain management tab where you will have an option to add your domain name. Copy the domain name you purchased and paste it on the respective field. With this, you linked your domain name with the application.&lt;/p&gt;

&lt;p&gt;Next, click the domain overview tab which is right above the domain management tab, and look for the IP address of the server which is on the right side of the screen. Copy the IP address, and head over to the domain name control panel, there click on DNS setting and look for A record option. Where you will find three columns, starting with @, A in the second column and in the third column you should paste the IP address you copied.&lt;/p&gt;

&lt;p&gt;Step 6: In cloudways dashboard, click on SSL tab which is just below the domain management tab and provide you Email id and the domain name and click on configure SSL certificate. By doing this you can configure the free SSL certificate for your website in a few minutes.&lt;/p&gt;

</description>
      <category>wordpresshosting</category>
      <category>cloudways</category>
      <category>websitehosting</category>
    </item>
    <item>
      <title>10 SEO Plugins for WordPress 2020</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Sun, 29 Mar 2020 10:30:12 +0000</pubDate>
      <link>https://dev.to/mohantammineni/10-seo-plugins-for-wordpress-2020-357n</link>
      <guid>https://dev.to/mohantammineni/10-seo-plugins-for-wordpress-2020-357n</guid>
      <description>&lt;p&gt;&lt;a href="https://www.madhantutorials.com/seo-plugins-for-wordpress/" rel="noopener noreferrer"&gt;Best SEO Plugins for Wordpress&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have you ever given a thought about the measures taken to turn your website Google friendly?&lt;/p&gt;

&lt;p&gt;If the answer is no, then you have already fallen into a significant pitfall like many website owners. Now is the time to reassess and re-analyze your website.&lt;/p&gt;

&lt;p&gt;If your answer is yes and you have already taken some action, then there is an excellent chance that there are many potential improvements you can still make.&lt;/p&gt;

&lt;p&gt;WordPress is famous for being user-friendly and multiple options to choose from. In the wordpress world, there are thousands of SEO plugins that can help you with the SEO of your website. But it may be very cumbersome and time consuming to search and utilize all these plugins.&lt;/p&gt;

&lt;p&gt;So here I am going to help you by giving you ten best SEO plugins that can assist you in taking your website to the next level in the world of Digital Marketing. These plugins, along with the content and presentation of your website, are the vital aspects of ensuring a top place in Google rankings.&lt;/p&gt;

&lt;p&gt;So let us have a glance at the list of these plugins.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Yoast SEO&lt;/li&gt;
&lt;li&gt;All In One SEO Pack&lt;/li&gt;
&lt;li&gt;Google XML Sitemaps&lt;/li&gt;
&lt;li&gt;Broken Link Checker&lt;/li&gt;
&lt;li&gt;Google Analytics by MonsterInsights&lt;/li&gt;
&lt;li&gt;W3 Total Cache&lt;/li&gt;
&lt;li&gt;All In One WP Security &amp;amp; Firewall&lt;/li&gt;
&lt;li&gt;WPtouch Mobile Plugin&lt;/li&gt;
&lt;li&gt;Yet Another Related Posts Plugin (YARPP)&lt;/li&gt;
&lt;li&gt;Seo Optimized Images.
Now let us go into the details of these plugins one by one.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Yoast SEO&lt;/h2&gt;
 

&lt;p&gt;Many of us often find it challenging to decide on the essential plugin we used as we use more than hundreds of plugins. It is not an easy task to choose the number one plugin among all those, but to most professionals and me, the favourite is Yoast SEO plugin.&lt;/p&gt;

&lt;p&gt;Yoast SEO plugin has an average rating of more than ⅘ and is considered as one of the most popular SEO plugins.&lt;/p&gt;

&lt;p&gt;WordPress SEO by Yoast is the best plugin to be used if you need to improve your website SEO. With the help of this plugin you can create and optimize the content on-site very easily.&lt;/p&gt;

&lt;p&gt;This plugin provides us with a lot of features like analyzing pages, sitemap functionality, technical wordpress SEO, etc.&lt;/p&gt;

&lt;p&gt;My favorite feature of this plugin is the page analysis tool, which provides us with a report on the content of the page. The details on this report include readability score, number of links in the page, the appearance of the keyword in headings/ URL/ alt tag/ title/ meta description, etc. it also provides us with the length of title in characters and word count in the body.&lt;/p&gt;

&lt;h2&gt; All In One SEO Pack&lt;/h2&gt;

&lt;p&gt;Even though Yoast SEO is my all-time favorite, and I recommend it to everyone, some of you may not want to use it and would like to know the various alternatives. So, for those who are looking for other options to Yoast SEO, this plugin may be your answer.&lt;/p&gt;

&lt;p&gt;All In One SEO Pack has been a great help to webmasters in coming up with an easy solution to a lot of SEO challenges since its launch in 2007. The most beneficial feature of all in one seo pack plugin is that it’s easy to use even for those with zero experience.&lt;/p&gt;

&lt;p&gt;In this plugin you can set default input to some of the information and are not required to touch them unless you want to. There are a wide variety of features in this plugin, like setting override ability, support on google analytics, sitemap functionality, Title optimization, and Meta tag generation.&lt;/p&gt;

&lt;h2&gt; Google XML Sitemaps&lt;/h2&gt;

&lt;p&gt;Ever thought about how you are making your web pages available to the search engines?&lt;/p&gt;

&lt;p&gt;If your answer is no, then you are missing an excellent opportunity to improve your SEO by making it easier for search engines to find your web pages by pointing them through the sitemaps. This is where the plugin GoogleXML Sitemaps comes in handy. With the help of this plugin you can generate a sitemap automatically, which makes the process of indexing your web pages a lot easier.&lt;/p&gt;

&lt;p&gt;But let me tell you the best feature of this plugin. When you use this plugin to generate a sitemap, and you are satisfied with your settings, you can just sit back and relax as this plugin does everything like updating the sitemap after every time the new content is published.&lt;/p&gt;

&lt;p&gt;*Note: While using this plugin make sure that you focus on the importance of basic options as they are essential. If you don’t know what to select, then you can just put the default setting there.&lt;/p&gt;

&lt;h2&gt;Broken Link Checker&lt;/h2&gt;

&lt;p&gt;Broken link checker is a plugin that is used to monitor the broken links, missing images, etc.We can consider this a trace plugin which continually checks over the content ( posts, pages, comments, etc.) for missing images and broken links and alerts us so that we can look over the content and modify it.&lt;/p&gt;

&lt;p&gt;This plugin also provides us with the option to prevent a search engine from following the broken link and also to give broken links a unique appearance.&lt;/p&gt;

&lt;p&gt;Broken Link Checker is a popular plugin with an overall rating of ⅘ and over four lakh installations.&lt;/p&gt;

&lt;p&gt;This plugin’s importance rises with the size of the website, and as we add the content, the size of our site grows, and it becomes challenging to handle and maintain it. Hence this plugin is used as a monitoring tool, which reduces the occurrences of errors.&lt;/p&gt;

&lt;h2&gt;Google Analytics by Monster Insights&lt;/h2&gt;

&lt;p&gt;Every person with a website knows the importance of Google Analytics. For those of you who don’t, please do not worry because I will explain it in brief detail here.&lt;/p&gt;

&lt;p&gt;If we integrate our website with Google Analytics, you can track a detailed report about your website traffic.&lt;/p&gt;

&lt;p&gt;If you want access to this data, generally, you have to move between your site and Google Analytics, which can be cumbersome and time consuming. So to avoid this jumping between the sites and to access and review the Google Analytics data from the WordPress dashboard, we use this plugin “Google Analytics by MonsterInsights.”&lt;/p&gt;

&lt;p&gt;This plugin is so popular that it has an approximate of over 10 million downloads. The main features of this plugin include asynchronous useability, link tracking (both internal and outbound), data metric access from within WordPress Dashboard, Google Analytics API usage for installation, etc.&lt;/p&gt;

&lt;h2&gt;W3 Total Cache&lt;/h2&gt;

&lt;p&gt;How important do you think the speed of a website is to the search engine rankings?&lt;/p&gt;

&lt;p&gt;If you think not very much, then you are already a step behind in the race of search engine rankings because the speed of a website has a significant impact on not just deciding the search engine rankings but also in the visitor retention of a website.&lt;/p&gt;

&lt;p&gt;So the next issue that is to be resolved is improving the speed of the website. But, how do we proceed about improving the speed then? The answer to this question is the “W3 Total Cache” plugin.&lt;/p&gt;

&lt;p&gt;This plugin includes many features like minification of third party javascript and CSS, caching of pages and posts, an increase of site speed, improvement of user experience, and finally, a ten-time improvement in the overall site performance.&lt;/p&gt;

&lt;h2&gt;All In One WP Security &amp;amp; Firewall&lt;/h2&gt;

&lt;p&gt;There is no doubt that WordPress is very secure, but we also know that there is nothing wrong with extra security.&lt;/p&gt;

&lt;p&gt;As the owners of a website, it is our responsibility to protect the data of our clients. It is paramount that we maintain the confidentiality of our visitor data to ensure the integrity of our website.&lt;/p&gt;

&lt;p&gt;So, this All In One WP Security &amp;amp; Firewall plugin will come in handy to tackle your website security. This plugin gives us the security point score to know the current status of the security of our website. Not only that, but this plugin also provides us with many features of security, such as tools to determine password strength, stopping user enumeration, detecting accounts with identical account names and login, etc.&lt;/p&gt;

&lt;p&gt;Security of any website is such an essential aspect because any breach in security chases away both the current visitors and potential visitors to our website, which has a significant impact (negatively) on our site rankings. So make sure your security is up to the mark.&lt;/p&gt;

&lt;h2&gt;WPtouch Mobile Plugin&lt;/h2&gt;

&lt;p&gt;In the past, people rarely visited websites on their mobile phones; hence many sites in the past neglected to make their websites mobile-friendly. But now the situation has changed, and people rarely use anything other than smart mobile and number of visitors from mobiles has skyrocketed.&lt;/p&gt;

&lt;p&gt;So it has become a mandatory task to make our websites mobile-friendly. But all of us may not have the resources ( time or money) to update our site to be mobile-friendly. As an answer to those people, this plugin WPtouch Mobile Plugin was introduced.&lt;/p&gt;

&lt;p&gt;This plugin automatically adds a mobile theme to our website. You can use the administration panel to customize the mobile theme of our website after the installation of this plugin. The best feature of WPtouch Mobile is that you don’t have to make any changes to the code, and this plugin does not disturb any settings related to the desktop theme.&lt;/p&gt;

&lt;h2&gt;Yet Another Related Posts Plugin (YARPP)&lt;/h2&gt;

&lt;p&gt;This plugin is essential to keep the bounce rate very low. Few of you may wonder what the bounce rate is. It is the percentage of visitors who don’t navigate our website but leave the page from the same page they entered.&lt;/p&gt;

&lt;p&gt;A high bounce rate may negatively impact search engine rankings. So to avoid the increase in bounce rate we have to divert the attention of our website visitor to the other pages of our website. This can be quickly done by just displaying all the related pages or posts to the one the user searched on the page the visitor has entered. This is where the plugin YARPP ( Yet Another Related Posts Plugin) comes into play. After this plugin is installed and activated, it displays all the related posts, pages, or content related to the content visitor is looking.&lt;/p&gt;

&lt;p&gt;This plugin includes features such as usage of algorithms to display the most related content, thumbnail view, list view, template features, etc.&lt;/p&gt;

&lt;h2&gt;Smush&lt;/h2&gt;

&lt;p&gt;You know that images play a crucial role in SEO as they help to improve user experience. But, you should not simply add images on to the website, you need to compress the images size so that your web page will load in quick time.&lt;/p&gt;

&lt;p&gt;Smush plugin offers you a loss less compression to the images you added to the website automatically and it adds lazy load as well which will improve the website performe.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to add FAQs Schema Markup</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Wed, 25 Mar 2020 09:43:57 +0000</pubDate>
      <link>https://dev.to/mohantammineni/how-to-add-faqs-schema-markup-47b9</link>
      <guid>https://dev.to/mohantammineni/how-to-add-faqs-schema-markup-47b9</guid>
      <description>&lt;p&gt;FAQs schema markup will help you to display questions and answers in search results along with the url, title, and description. By adding this additional information in SERP, you can stand out from your competitors.&lt;/p&gt;

&lt;p&gt;faqs schema markup results&lt;/p&gt;

&lt;p&gt;If you want to add FAQs markup to your webpage, there are a few things you need to keep it in your mind. Those are :&lt;/p&gt;

&lt;p&gt;You should have a FAQs section on your web page.&lt;br&gt;
You shouldn’t add FAQs schema on the pages which allow users to write answers to the question you write on your webpage.&lt;br&gt;
All the questions and answers you have added in the markup code should be visible to the user on your webpage.&lt;br&gt;
Before we see how to implement FAQs schema markup on your website first, you need to understand what schema markup is? And why add this to a website? Schema markup is a code snippet that helps search engines to understand your webpage better. By adding schema markup, you see your webpages performing better in SERP (Search Engines Results Page).&lt;/p&gt;

&lt;p&gt;Step 1: Generate FAQs schema markup&lt;br&gt;
You should generate the markup code for the questions and answers you want to display in the search engine results page. To create the markup, we have multiple ways.&lt;/p&gt;

&lt;p&gt;Schema.org: Open schema.org, an organization that offers schema markup code for all sorts of snippets you want to display in SERP.&lt;/p&gt;

&lt;p&gt;schema.org markup generator&lt;/p&gt;

&lt;p&gt;Click on the schemas link on the top right, and then you can have a list of possible options for which you can get the markup code. Now, select your category and subcategory and scroll down to see the code snippet, which is generated based on your selection and simple code that JSON code.&lt;/p&gt;

&lt;p&gt;The simplest way to generate markup code is by auto-generating the markup by entering questions and answers in the respective fields. Want to add schema markup in the easiest way possible? Then click on the link below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://saijogeorge.com/json-ld-schema-generator/faq/" rel="noopener noreferrer"&gt;FAQs Schema Markup Generator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: Add FAQs Section on Webpage&lt;br&gt;
Now, add the FAQs section on your webpage. Make sure all the questions and answers you have added in the markup should be available in this section to get the eligibility.&lt;/p&gt;

&lt;p&gt;Step 3: Implementation&lt;br&gt;
Copy the schema markup code that you have generated and paste it on the body section of your webpage. (anywhere in the page).&lt;/p&gt;

&lt;p&gt;Step 4: Markup Test&lt;br&gt;
After adding the markup code, it’s mandatory to test the page you have implemented to make sure it’s error-free. It is vital as an error could stop your web page ranking.&lt;/p&gt;

&lt;p&gt;Here is a tool that can help you to test the page after adding markup code in it.&lt;/p&gt;

&lt;p&gt;(Markup Code Teste](&lt;a href="https://search.google.com/test/rich-results" rel="noopener noreferrer"&gt;https://search.google.com/test/rich-results&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Step 5: Submit the page in search console&lt;br&gt;
The last step is, asking Google to crawl the FAQs schema markup code you have added on the page. Soon it gets crawled; you will see the FAQs results in SERP.&lt;/p&gt;

&lt;p&gt;Implement it before your competitor does and see how it boosts your SERP rankings.&lt;/p&gt;

&lt;p&gt;FAQs:&lt;br&gt;
what is the best SEO plugin for WordPress?&lt;br&gt;
Rank Math is the best SEO plugin for wordpress. It’s easy to use, just install the plugin and activate it.&lt;br&gt;
In case if you are using Yoast SEO plugin for your website it will ask for auto port the complete seo&lt;br&gt;
data like meta titles, meta description from yoast to rank math.&lt;/p&gt;

&lt;p&gt;what is the best plugin to optimize your website?&lt;br&gt;
Auto optimize is the best plugin which can fix all sorts of Google Page Speed errors. But, you must be causious while using this plugin as it compress JS,CSS files and that might break your site.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to add FAQs Schema Markup</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Wed, 25 Mar 2020 09:31:26 +0000</pubDate>
      <link>https://dev.to/mohantammineni/how-to-add-faqs-schema-markup-16p6</link>
      <guid>https://dev.to/mohantammineni/how-to-add-faqs-schema-markup-16p6</guid>
      <description>&lt;p&gt;FAQs schema markup will help you to display questions and answers in search results along with the url, title, and description. By adding this additional information in SERP, you can stand out from your competitors.&lt;/p&gt;

&lt;p&gt;If you want to add FAQs markup to your webpage, there are a few things you need to keep it in your mind. Those are :&lt;/p&gt;

&lt;p&gt;1) You should have a FAQs section on your web page.&lt;br&gt;
2) You shouldn’t add FAQs schema on the pages which allow users to write answers to the question you write on your webpage.&lt;br&gt;
3) All the questions and answers you have added in the markup code should be visible to the user on your webpage.&lt;/p&gt;

&lt;p&gt;Before we see how to implement FAQs schema markup on your website first, you need to understand what schema markup is? And why add this to a website? &lt;/p&gt;

&lt;p&gt;Schema markup is a code snippet that helps search engines to understand your webpage better. By adding schema markup, you see your webpages performing better in SERP (Search Engines Results Page).&lt;/p&gt;

&lt;p&gt;Step 1: Generate FAQs schema markup&lt;br&gt;
You should generate the markup code for the questions and answers you want to display in the search engine results page. To create the markup, we have multiple ways.&lt;/p&gt;

&lt;p&gt;Schema.org: Open schema.org, an organization that offers schema markup code for all sorts of snippets you want to display in SERP.&lt;/p&gt;

&lt;p&gt;Click on the schemas link on the top right, and then you can have a list of possible options for which you can get the markup code. Now, select your category and subcategory and scroll down to see the code snippet, which is generated based on your selection and simple code that JSON code.&lt;/p&gt;

&lt;p&gt;The simplest way to generate markup code is by auto-generating the markup by entering questions and answers in the respective fields. Want to add schema markup in the easiest way possible? Then click on the link below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://saijogeorge.com/json-ld-schema-generator/faq/" rel="noopener noreferrer"&gt;FAQs Schema Markup Generator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: Add FAQs Section on Webpage&lt;br&gt;
Now, add the FAQs section on your webpage. Make sure all the questions and answers you have added in the markup should be available in this section to get the eligibility.&lt;/p&gt;

&lt;p&gt;Step 3: Implementation&lt;br&gt;
Copy the schema markup code that you have generated and paste it on the body section of your webpage. (anywhere in the page).&lt;/p&gt;

&lt;p&gt;Step 4: Markup Test&lt;br&gt;
After adding the markup code, it’s mandatory to test the page you have implemented to make sure it’s error-free. It is vital as an error could stop your web page ranking.&lt;/p&gt;

&lt;p&gt;Here is a tool that can help you to test the page after adding markup code in it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://search.google.com/test/rich-results" rel="noopener noreferrer"&gt;Markup Code Tester&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 5: Submit the page in search console&lt;br&gt;
The last step is, asking Google to crawl the FAQs schema markup code you have added on the page. Soon it gets crawled; you will see the FAQs results in SERP.&lt;/p&gt;

&lt;p&gt;Implement it before your competitor does and see how it boosts your SERP rankings.&lt;/p&gt;

&lt;p&gt;FAQs:&lt;br&gt;
what is the best SEO plugin for WordPress?&lt;br&gt;
Rank Math is the best SEO plugin for wordpress. It’s easy to use, just install the plugin and activate it.&lt;br&gt;
In case if you are using Yoast SEO plugin for your website it will ask for auto port the complete seo&lt;br&gt;
data like meta titles, meta description from yoast to rank math.&lt;/p&gt;

&lt;p&gt;what is the best plugin to optimize your website?&lt;br&gt;
Auto optimize is the best plugin which can fix all sorts of Google Page Speed errors. But, you must be causious while using this plugin as it compress JS,CSS files and that might break your site.&lt;/p&gt;

&lt;p&gt;You can access complete article here at &lt;a href="https://www.madhantutorials.com/how-to-add-faqs-schema-markup/" rel="noopener noreferrer"&gt;How to add faqs schema markup&lt;/a&gt;&lt;/p&gt;

</description>
      <category>schemamarkup</category>
      <category>faqsschema</category>
      <category>richsnippets</category>
    </item>
    <item>
      <title>Javascript Basics</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Sat, 08 Feb 2020 15:17:27 +0000</pubDate>
      <link>https://dev.to/mohantammineni/javascript-basics-1jg</link>
      <guid>https://dev.to/mohantammineni/javascript-basics-1jg</guid>
      <description>&lt;p&gt;What is JavaScript?&lt;/p&gt;

&lt;p&gt;JavaScript is a programming language, using which you can create interactive web pages.&lt;/p&gt;

&lt;p&gt;Not, Just that.&lt;/p&gt;

&lt;p&gt;A full-fledged web/mobile app, real-time networking apps like chats and video streaming services, command-line tools and even games can be created using JavaScript.&lt;/p&gt;

&lt;p&gt;Very few programming languages are used as extensively as JavaScript in the programming world.&lt;/p&gt;

&lt;p&gt;Where does the JavaScript code run?&lt;br&gt;
JavaScript was originally designed to run in Browsers. So, Every browser has a JavaScript Engine which can execute JavaScript code.&lt;/p&gt;

&lt;p&gt;A few examples of JavaScript engines are given below:&lt;/p&gt;

&lt;p&gt;Chrome: V8&lt;br&gt;
Firefox: SpiderMonkey&lt;br&gt;
IE: Chakra&lt;/p&gt;

&lt;p&gt;A v8 engine has embedded inside C++ program and that is code ‘Node’. So, Node is a C++ program that includes Google’s v8 JavaScript engine. With this, we can run JavaScript code outside of the Browser. We can pass JavaScript to Node for execution. So, we can build backend for our web mobile application using JavaScript.&lt;/p&gt;

&lt;p&gt;Javascript code can be run inside of a browser or a Node. Browsers and Node provides a runtime environment for JavaScript code.&lt;/p&gt;

&lt;p&gt;JavaScript and ECMAScript?&lt;br&gt;
ECMAScript is just a specification. JavaScript is a programming language that confirms it’s specifications.&lt;/p&gt;

&lt;p&gt;An organization called ECMA which is responsible for defining standards. They take care of this ECMAScript Specifications.&lt;/p&gt;

&lt;p&gt;The first version (V1) of ECMAScript was released in 1997, then starting from 2015 ECMA has been working on the annual release of new specifications. So. in 2015 they released ES2015/ES6. This defines many new features of JavaScript.&lt;/p&gt;

&lt;p&gt;Setting up a Development Environment?&lt;/p&gt;

&lt;p&gt;In order to write a JavaScript code, you need a code Editor. Visual Studio Code, Sublime Text, Notepad ++ and so on. Anyone of your choice.&lt;/p&gt;

&lt;p&gt;Let’s write your first program with JavaScript….&lt;/p&gt;

&lt;p&gt;Step 1: Create a File and give it the name of your wish with ‘.html’ as extension.&lt;/p&gt;

&lt;p&gt;Step 2: Copy the HTML code snippet shown below on to the file you have created. This is gonna be a host for the javascript code that we are going to write.&lt;/p&gt;

&lt;p&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;br&gt;
My First JavaScript App&lt;br&gt;
&lt;br&gt;




&lt;p&gt;Note:&lt;br&gt;
Before you start learning JavaScript, it’s recommended to know about HTML and CSS as these are the basic programming languages (Front End) to create a website.&lt;/p&gt;

&lt;p&gt;A script tag is needed to write a JavaScript Code. There are two places to add a script tag, one is in the head section and the other one is in the body section in the code mentioned above.&lt;/p&gt;

&lt;p&gt;The best practice is to put the script tag at the end of the body section after all the existing elements. (Before closing body tag)&lt;/p&gt;

&lt;p&gt;Why do we need to have the script tag in the body?&lt;br&gt;
The browser process the file from top to bottom. A lot of script at the header might make your browser busy parsing your JavaScript code so, it won’t be able to render the content inside the page and that leads to bad user experience. (Any empty page will get displayed to the user until all the script gets processed by the browser.)&lt;br&gt;
Every time, a code that we have in between needs to talk with the elements on the webpage.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Eg: Showing / hiding a specific element.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;As we are adding script at the end of the body browser will render all the elements inside the body before it hits the script tag, so it gives us the required result without causing any error.&lt;/p&gt;

&lt;p&gt;Note:&lt;br&gt;
There are few exceptional cases like integrating third-party tools to our website where we need to add the script in the header section.&lt;/p&gt;

&lt;p&gt;Step 3: Copy the script tag shown below and add it inside your body just above the closing body tag.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;script&amp;gt;&lt;br&gt;
console.log(‘My First Program!’);&lt;br&gt;
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Let’s get into the details about the statement written inside the script.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;console.log(‘My First Program!’);&lt;/code&gt;&lt;br&gt;
It’s a statement in JavaScript. All statements in JavaScript should be terminated with a ‘;’.&lt;/p&gt;

&lt;p&gt;A statement is a piece of code that expresses an action to be carried out. Here we want to log a message, My First Program! on the console.&lt;/p&gt;

&lt;p&gt;To check the output open your developer console and click on the Console tab to see the result gets displayed in it.&lt;/p&gt;

&lt;p&gt;Note:&lt;br&gt;
Shortcut to open developer console in chrome: Ctrl Shift J&lt;/p&gt;

&lt;p&gt;Comments:&lt;/p&gt;

&lt;p&gt;To add comments in JavaScript we use //.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Eg: // My first program&lt;/code&gt;&lt;br&gt;
These comments will not be rendered by the browser so, those won’t get displayed in the webpage.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;script&amp;gt;&lt;br&gt;
// My first program&lt;br&gt;
console.log(‘My First Program!’);&lt;br&gt;
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;With this, you won’t see any difference in the output. We write these comments to provide information to other developers as to why we have written a code block.&lt;/p&gt;

&lt;p&gt;While developing real-time applications we write thousands of lines of JavaScript code. So, we don’t write it all in an HTML file.&lt;/p&gt;

&lt;p&gt;Then, where do we add it?&lt;/p&gt;

&lt;p&gt;We will create a separate file for JavaScript and integrate it with the HTML file. The extension of the JavaScript file will be ‘.js’.&lt;/p&gt;

&lt;p&gt;Let’s create a separate javaScript file and integrate it with the HTML file and see the output.&lt;/p&gt;

&lt;p&gt;Name of the file I created is script.js.&lt;/p&gt;

&lt;p&gt;Now, Paste the same script code in it without script tags. As the file, we are going to add the JS is a JavaScript file we need not mention script tags. You can directly write JavaScript code inside the .js file.&lt;/p&gt;

&lt;p&gt;To integrate, add the below script tag in your HTML file.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;script scr=’script.js’&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;br&gt;
It tells the browser to pull JS code from main.js.&lt;/p&gt;

&lt;p&gt;Note:&lt;br&gt;
Replace the path with your own JS file path.&lt;/p&gt;

&lt;p&gt;Variables:&lt;/p&gt;

&lt;p&gt;Variables, which are the most fundamental concepts in JavaScript and any other. We use variables to store data in computer memory with a name and with that name we read the data in that memory location in the feature.&lt;/p&gt;

&lt;p&gt;Let’s create a variable,&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Syntax: let nameOfTheVariable;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Eg: let employees;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Here, we have created a variable named employees using ‘let’ keyword.&lt;/p&gt;

&lt;p&gt;JavaScript is a dynamic language. You can change the type of a variable at run time.&lt;/p&gt;

&lt;p&gt;In static type programming once you declare a variable and assign a value you can’t change the value of that variable to a different type.&lt;/p&gt;

&lt;p&gt;Array:&lt;br&gt;
An array is nothing but a simple list of Objects.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Eg:

let selectedProducts = ['Tshirt', 'Shirt'];
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;I have created an array on the name of selectedProducts and used ‘[]’ to add elements in the array. These elements will be assigned with indexes starting from ‘0’. We use those indexes to call elements inside the array.&lt;/p&gt;

&lt;p&gt;In the above example, Tshirt got index 0 and Shirt got index 1.&lt;/p&gt;

&lt;p&gt;Let’s see how to display the second element in an array using console.log.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;console.log(slectedProducts[1]);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This will now display the value which has the index 1 i.e; Shirt.&lt;/p&gt;

&lt;p&gt;As we know JavaScript is dynamic programming, the lengths and the type of the objects inside the array is dynamic.&lt;/p&gt;

&lt;p&gt;What do I mean by this?&lt;br&gt;
We can assign a new element to the array in runtime and you can even add the elements of different types in an array.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
 let selectedProducts = ['Tshirt', 'Shirt', 200];
selectedProducts[3] = ‘Jeans’;
console.log(selectedProducts);
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;In the above example, I have added a different type element number (200) to an array and also added a new element Jeans.&lt;/p&gt;

&lt;p&gt;Here is the article on &lt;a href="https://www.madhantutorials.com/javascript-basics/" rel="noopener noreferrer"&gt;Javascript Basics&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>WordPress Localhost Installation</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Fri, 10 Jan 2020 14:17:39 +0000</pubDate>
      <link>https://dev.to/mohantammineni/wordpress-localhost-installation-2jek</link>
      <guid>https://dev.to/mohantammineni/wordpress-localhost-installation-2jek</guid>
      <description>&lt;p&gt;Before we start WordPress localhost installation, first we must understand what is WordPress?&lt;/p&gt;

&lt;p&gt;WordPress is a widely used open source Content Management System (CMS). It will help you in managing your website site content with an ease.  &lt;/p&gt;

&lt;p&gt;What are the content types you actually in any website?&lt;/p&gt;

&lt;p&gt;Text&lt;br&gt;
Images&lt;br&gt;
Videos&lt;br&gt;
Files (doc,PDF etc)&lt;br&gt;
WordPress is actually build using PHP. So, unlike HTML we need a server to run a WordPress website.&lt;/p&gt;

&lt;p&gt;To make it easy for you, here I am explaining this WordPress localhost installation using BITNAMI in a simple step by step procedure. There are so many ways to install WordPress but,  this one the easiest way as it is similar to any other software installation in your computer.&lt;/p&gt;

&lt;p&gt;Step 1:&lt;br&gt;
Search for ‘bitnami wordpress’ on Google. &lt;/p&gt;

&lt;p&gt;Click on the first link (Bitnami Website) in search results page and takes you to the Bitnami homepage, where you need to click on ‘Win/Mac/Linux’ button, then scroll down to select the operating system on which you would like to install the WordPress.&lt;/p&gt;

&lt;p&gt;Step 2:&lt;br&gt;
Soon after selecting the Operating system, a pop-up will be triggered asking for signup but you need not actually do signup to download the .exe file, just scroll down to the bottom of the popup to see ‘No thanks, just take me to the download’ link, click on it to initiate the download process.&lt;/p&gt;

&lt;p&gt;Step 3:&lt;br&gt;
Once the download is completed, double click to run the ‘.exe’ file to start the installation. During this process keep on clicking the ‘next’ button till you reach a page where it asks you to provide your details like name, email id, username and password. &lt;/p&gt;

&lt;p&gt;Here you just need to provide the required details in the relevant fields. Also don’t forget to note down your username and password as they are essential to log in to the WordPress dashboard after WordPress setup. In case you forget the login credentials there is now way to retrieve the details as mail functionality wont work in localhost.&lt;/p&gt;

&lt;p&gt;Step 4:&lt;br&gt;
After providing all the required details, please click on the ‘next’ where you are provided with the option of installing on the cloud, but, as we are installing WordPress on the local system you need to uncheck the ‘Launch WordPress in the Cloud with Bitnami’ checkbox then continue the installation process which takes a few more minutes to complete. &lt;/p&gt;

&lt;p&gt;As soon as you are finished with the installation, a success page will open on the browser with a link to access the homepage of your website.&lt;/p&gt;

&lt;p&gt;Step 5:&lt;br&gt;
After accessing the front page, to enter into the dashboard just type ‘/wp-admin’ at he end of the homepage url in the address bar (127.0.0.1/wordpress/wp-admin or localhost/wordpress/wp-admin) then a login screen of dashboard is displayed where you are asked to provide username and password which were given by the time of installation.&lt;/p&gt;

&lt;p&gt;Soon after submission of the details, system verifies the credentials and displays the the WordPress dashboard. &lt;/p&gt;

&lt;p&gt;This is the actual place where you can make changes to your website. You can see the video of the same below.&lt;/p&gt;

&lt;p&gt;Need help in page creation on your wordPress website? &lt;/p&gt;

&lt;p&gt;Check out my &lt;a href="https://www.madhantutorials.com/how-to-create-a-page-in-wordpress/" rel="noopener noreferrer"&gt;how to create a page in wordpress&lt;/a&gt; here.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SEO Plugins for WordPress 2020</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Tue, 31 Dec 2019 16:38:12 +0000</pubDate>
      <link>https://dev.to/mohantammineni/seo-plugins-for-wordpress-2020-1k5o</link>
      <guid>https://dev.to/mohantammineni/seo-plugins-for-wordpress-2020-1k5o</guid>
      <description>&lt;p&gt;The  SEO plugins for WordPress today are vital, given the importance of organic traffic in attracting customers through a website. That’s why today we bring a collection of the best SEO plugins for WordPress 2020 (free and paid), so you can get more traffic that will improve your billing.&lt;/p&gt;

&lt;p&gt;Most important SEO factors in 2020&lt;br&gt;
Get along with Google: &lt;br&gt;
Optimize your website for Google (easy to read bots, SEO On Page, broken links, inaccessible URL, download time, etc.).&lt;/p&gt;

&lt;p&gt;Improve the bounce rate: &lt;br&gt;
If we improve the bounce rate, we will be telling Google that people not only go to see an article but that they like our website.&lt;/p&gt;

&lt;p&gt;Improve the CTR:&lt;br&gt;
If we improve the CTR, we will indicate to Google that our article is more interesting than those of positions higher and therefore, it will end up improving ours.&lt;/p&gt;

&lt;p&gt;Authority of the page: &lt;br&gt;
It is directly proportional to the tracking frequency of the page and very important in terms of high competition.&lt;/p&gt;

&lt;p&gt;SEO Plugins for WordPress 2020&lt;br&gt;
Here I present the best SEO Plugins for WordPress 2020 free and paid. These plugins will help you exponentially improve the organic reach of your website and the articles of your blog, getting in a very short time multiply your organic traffic without problems.&lt;/p&gt;

&lt;h1&gt;
  
  
  1 SEO Plugins to get along with Google
&lt;/h1&gt;

&lt;p&gt;Getting along with Google will help you improve your SEO positioning, and in the long run, it will be easier for you to enhance the authority of your page. Here are the best plugins that need to work.&lt;/p&gt;

&lt;p&gt;Google XML Sitemap:&lt;br&gt;
Plugin to be able to easily configure the web map of our site, which will allow the best optimization and indexing by Google. A sitemap is essential in any web page, and if you do not have it, it should be the first thing you do. (FREE and ESSENTIAL)&lt;/p&gt;

&lt;p&gt;SEO by Yoast: &lt;br&gt;
Secondly, once you have your Sitemap configured, you must install this plugin. SEO Yoast is one of the best plugins which are available for WordPress website with both free and premium features. With this plugin, you will be able to optimize SEO in WordPress very quickly and without having hardly any knowledge. This plugin allows us to change effortlessly all the parameters that will affect the SEO of our website to rank higher, and as I said before, even without having much idea. (FREE and ESSENTIAL)&lt;/p&gt;

&lt;p&gt;Theme Checker: &lt;br&gt;
Google does not like errors in the code, so you can use this plugin to examine your template code for mistakes, incompatibilities, or outdated code fragments. (FREE)&lt;/p&gt;

&lt;p&gt;WordPress Google Analytics By Yoast:&lt;br&gt;
This plugin will help you control the statistics of your website through the Google Analytics tool. As this plugin, there are many similarities, but this is the one we like the most. Control and know your website will help you improve in the face of Google and get to see how to improve. (FREE)&lt;/p&gt;

&lt;p&gt;Velvet Blues Update URLs:&lt;br&gt;
A plugin that will help you to pass all the URLs of your website from http to https so that redirects do not occur in your links and that you save your tracking budget, improving the indexing of your pages and increasing your web traffic Of course. It is only recommended to apply it for those websites that have gone to https and have forgotten to change the links on their website so that they all point to the secure version of their pages. I recommend you check that everything is okay by also passing the Search &amp;amp; Replace plugin. It is always better to check that everything is okay by two sources so that nothing left in ink. (FREE)&lt;/p&gt;

&lt;h1&gt;
  
  
  2 SEO Plugins to improve the bounce rate
&lt;/h1&gt;

&lt;p&gt;Table of Content plus:&lt;br&gt;
This table of the content plugin is the index that I have put up as with links within the post. And what does it do among the SEO plugins? Well, this plugin improves the percentage of bouncing by getting many times that people click on the link in the table of contents. An action that for Google is as if the user was surfing the web and ceasing to count as having seen only a single page to count as 2, and as a consequence improving our positions in the search engines. (FREE)&lt;/p&gt;

&lt;p&gt;Another Related Posts Plugin:&lt;br&gt;
One of the most recommended and most downloaded related content plugins. With it, you can insert related post in the form of links or including images. Its algorithm detects related articles and provides for options to modify the structure and design of the plugin. It is proven that the bounce rate decreases considerably if, at the end of each post, you put several related articles for the user to continue browsing your website. (FREE)&lt;/p&gt;

&lt;p&gt;SEO Smart Links: &lt;br&gt;
WordPress plugin that helps you link your web page internally. Its functionality is to select keywords that you want to connect to the best articles. With this, we improve the bounce rate since, in many cases, you will be able to keep users browsing your website and not simply staying in the first article. The opinions are varied; I do not use it because I do this work manually. (FREE)&lt;/p&gt;

&lt;h1&gt;
  
  
  3 Plugins to improve the CTR
&lt;/h1&gt;

&lt;p&gt;All in one Schema, Rich snippets: &lt;br&gt;
Plugin that will help you show rich Google formats. These rich formats, like stars, addresses, logos,  etc. They help improve the CTR since people will focus more on our article than on those above, getting better positions with time. (FREE)&lt;/p&gt;

&lt;p&gt;Fuzzy SEO Boost:&lt;br&gt;
This plugin uses long tail positioning to increase visits to your blog. The functionality consists of tracing the searches of the users that end up in your post to introduce them as keywords at the end of each one of them. This system manages to improve the CTR  by increasing the positions of the search engine by attacking long tail terms that are easier to position. (FREE)&lt;/p&gt;

&lt;h1&gt;
  
  
  4 Plugins that help improve the authority of the page
&lt;/h1&gt;

&lt;p&gt;Many factors affect the authority of a page, and in particular, there are some that we can control using plugins and are:&lt;/p&gt;

&lt;p&gt;Web loading speed:&lt;br&gt;
The download time of the HTML of the page helps in the frequency of crawling of Google bots, in Page Rank and therefore in SEO.&lt;/p&gt;

&lt;p&gt;WP Minify:&lt;br&gt;
This plugin combines all the CSS and JS  installed with other plugins and the template in a single file to reduce requests to the server, as well as compress the HTML. All this he does in GZip. It is suitable for those who do not know to program and very interesting for its great saving of loading time. (FREE)&lt;/p&gt;

&lt;p&gt;Wp Super cache:&lt;br&gt;
The best caching plugin in 2020. It is easy to configure and compatible with most plugins. (FREE)&lt;/p&gt;

&lt;p&gt;Smush it:&lt;br&gt;
Simple plugin that will help you reduce the weight of your images. They do not change in size, but the colors on image reduce. Smush, it will not affect how you see the image and will help your website’s loading speed. Even so, I recommend adjusting the size and reducing the weight before uploading them to WordPress. Tinypng and Compressor.io  are two online tools that will help you compress up to 80% the load of your images. (FREE).&lt;/p&gt;

&lt;p&gt;Imsanity:&lt;br&gt;
This plugin does what it does is review the size of all the images on your website, resizing those that are too large so that you do not lose load speed unnecessarily and thus improving the indexing, the tracking budget and finally the SEO positioning of your Web.&lt;/p&gt;

&lt;p&gt;Errors in URL:&lt;br&gt;
The more errors or less accessible are your URLs Google will consume more resources to track your website and eventually lower the level of tracking, in turn down your Page Rank and your positions in search engines.&lt;/p&gt;

&lt;p&gt;Head Cleaner:&lt;br&gt;
Plugin to solve duplicates in meta descriptions, keywords, etc. caused by other plugins. Besides, among other things, it adds OGP (Open Graph Protocol), minimizes CSS and js, adds tags for Facebook, etc. (FREE)&lt;/p&gt;

&lt;p&gt;Broken Link Checker: &lt;br&gt;
SEO plugin that reviews broken links on your website. This plugin allows you to modify the broken links without having to edit the posts, functionality that I think is pretty good. If you do not want to fill your WordPress with plugins you can always install it, check the links and re-uninstall it, repeating the operation periodically to make sure everything is correct. (FREE)&lt;/p&gt;

&lt;h1&gt;
  
  
  5 Plugins to improve the Link Building
&lt;/h1&gt;

&lt;p&gt;“Google does not love you until everyone loves you.”&lt;/p&gt;

&lt;p&gt;One of the essential SEO factors of 2020 is the Link building, and that is the universal truth of the positioning is that we need to make Google see that people want us to love us as well. If you get it without realizing that your links are artificial, it will improve your positions and the authority of your website.&lt;/p&gt;

&lt;p&gt;Here are the two plugins which can help you in link building.&lt;/p&gt;

&lt;p&gt;Zemanta:&lt;br&gt;
Link contents to images related to your post, thus increasing the authority of it. You can connect to your Flickr account to easily control the content. It is paid, but it is beneficial for the amount of traffic referred to and the links you get to your website. (Premium)&lt;/p&gt;

&lt;p&gt;Off Page SEO: &lt;br&gt;
Although this plugin has not yet tested, it seems that it helps you a lot with the SEO off page getting and analyzing the backlink to your page. The backlinks you get are free thanks to its database of web pages where you can get free authority links. (FREE).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.madhantutorials.com/seo-plugins-for-wordpress-2020/" rel="noopener noreferrer"&gt;SEO Plugins For Wordpress 2020&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Services in Angular</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Sun, 29 Dec 2019 06:43:49 +0000</pubDate>
      <link>https://dev.to/mohantammineni/services-in-angular-1l75</link>
      <guid>https://dev.to/mohantammineni/services-in-angular-1l75</guid>
      <description>&lt;p&gt;A ‘Service’ in Angular is a class intended to perform a specific task. Generally, we create services in Angular based on our objective. Each and every objective will have its own service.&lt;/p&gt;

&lt;p&gt;Let’s take an example of a simple mathematical operation: Sum of two values should be logged in the output.&lt;/p&gt;

&lt;p&gt;In order to perform this, we need to write the logic to do the arithmetic operation and based on the logic, we can see the result in the output.&lt;/p&gt;

&lt;p&gt;But,&lt;/p&gt;

&lt;p&gt;The location where are we writing this logic i.e. in which file makes a considerable difference as explained below.&lt;/p&gt;

&lt;p&gt;In general, we write the code inside the ‘component’ and it works fine. But, the actual purpose of a component is to aid in providing the methods and properties to data binding in the process of mediating between the ‘application logic’ and ‘view’.&lt;/p&gt;

&lt;p&gt;So, to make the component’s job easy, we divide the tasks and create separate ‘services’ in Angular for individual tasks. In addition to this, we can even use these services in multiple components when required, by which we can eliminate the code duplication.&lt;/p&gt;

&lt;p&gt;How do we use services in Angular?&lt;br&gt;
To share the data across multiple components.&lt;br&gt;
To implement application logic.&lt;br&gt;
For external interactions like connecting to a database.&lt;br&gt;
Now, How to use a service inside a component?&lt;/p&gt;

&lt;p&gt;As we are creating multiple services in Angular based on our objectives, we should integrate such services with the component. That means we make the service available for the component to interact with it.&lt;/p&gt;

&lt;p&gt;To see the example of service creation and it's integration check my article &lt;a href="https://www.madhantutorials.com/services-in-angular/" rel="noopener noreferrer"&gt;Services in Angular&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Data Binding in Angular</title>
      <dc:creator>Madhan Mohan Tammineni</dc:creator>
      <pubDate>Thu, 14 Nov 2019 13:11:06 +0000</pubDate>
      <link>https://dev.to/mohantammineni/data-binding-in-angular-3cm</link>
      <guid>https://dev.to/mohantammineni/data-binding-in-angular-3cm</guid>
      <description>&lt;p&gt;Data Binding is regarded as the most vital feature in Angular as it defines the communication between Angular Component and View.&lt;/p&gt;

&lt;p&gt;Some examples of Data binding are: Storing input value in a variable, styling html tags,… etc.&lt;/p&gt;

&lt;p&gt;Based on the flow of data, Data Binding can be classified into four types.&lt;/p&gt;

&lt;p&gt;The different forms of Data Binding are:&lt;/p&gt;

&lt;p&gt;1) Property Binding &lt;br&gt;
2) Interpolation &lt;br&gt;
3) Event Binding &lt;br&gt;
4) Two-way binding &lt;/p&gt;

&lt;p&gt;For the detailed explanation of each type of data binding with examples, check my article on &lt;a href="https://www.madhantutorials.com/data-binding-in-angular/" rel="noopener noreferrer"&gt;Data Binding in Angular&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>angular</category>
    </item>
  </channel>
</rss>
