mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-09-24 15:00:31 +08:00
Update twitter username (#3907)
This commit is contained in:
@@ -3,7 +3,7 @@ title: 'Asymptotic Notation'
|
||||
description: 'Learn the basics of measuring the time and space complexity of algorithms'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Asymptotic Notation - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Async and Defer Script Loading'
|
||||
description: 'Learn how to avoid render blocking JavaScript using async and defer scripts.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Async and Defer Script Loading - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Basic Authentication'
|
||||
description: 'Understand what is basic authentication and how it is implemented'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Basic Authentication - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Basics of Authentication'
|
||||
description: 'Learn the basics of Authentication and Authorization'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Basics of Authentication - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Big-O Notation'
|
||||
description: 'Easy to understand explanation of Big-O notation without any fancy terms'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Big-O Notation - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Character Encodings'
|
||||
description: 'Covers the basics of character encodings and explains ASCII vs Unicode'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Character Encodings - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'What is CI and CD?'
|
||||
description: 'Learn the basics of CI/CD and how to implement that with GitHub Actions.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'What is CI and CD? - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Consistency Patterns'
|
||||
description: 'Everything you need to know about Week, Strong and Eventual Consistency'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Consistency Patterns - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Design Patterns for Humans'
|
||||
description: 'A language agnostic, ultra-simplified explanation to design patterns'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Design Patterns for Humans - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'DHCP in One Picture'
|
||||
description: 'Here is what happens when a new device joins the network.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'DHCP in One Picture - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'DNS in One Picture'
|
||||
description: 'Quick illustrative guide on how a website is found on the internet.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'DNS in One Picture - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Brief History of JavaScript'
|
||||
description: 'How JavaScript was introduced and evolved over the years'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Brief History of JavaScript - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Jump Servers: What, Why and How'
|
||||
description: 'Learn what is a Jump Server and how to set it up for SSH access.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Jump Servers: What, Why and How - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'HTTP Basic Authentication'
|
||||
description: 'Learn what is HTTP Basic Authentication and how to implement it in Node.js'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'HTTP Basic Authentication - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'HTTP Caching'
|
||||
description: 'Everything you need to know about web caching'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'HTTP Caching - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Journey to HTTP/2'
|
||||
description: 'The evolution of HTTP. How it all started and where we stand today'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Journey to HTTP/2 - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'JWT Authentication'
|
||||
description: 'Understand what is JWT authentication and how is it implemented'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'JWT Authentication - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Levels of Seniority'
|
||||
description: 'How to Step Up as a Junior, Mid Level or a Senior Developer?'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Levels of Seniority - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'OAuth — Open Authorization'
|
||||
description: 'Learn and understand what is OAuth and how it works'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'OAuth — Open Authorization - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Random Numbers: Are they?'
|
||||
description: 'Learn how they are generated and why they may not be truly random.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Random Numbers: Are they? - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Scaling Databases'
|
||||
description: 'Learn the ups and downs of different database scaling strategies'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Scaling Databases - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Session Based Authentication'
|
||||
description: 'Understand what is session based authentication and how it is implemented'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Session Based Authentication - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Session Based Authentication'
|
||||
description: 'Learn what is Session Based Authentication and how to implement it in Node.js'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Session Based Authentication - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: "Guide to Let's Encrypt SSL Setup"
|
||||
description: "Learn how to protect your website using Let's Encrypt SSL Certificates."
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: "Guide to Let's Encrypt SSL Setup - roadmap.sh"
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Single Command Database Setup'
|
||||
description: 'Learn how to run MySQL, PostgreSQL, or MongoDB in Docker with single Command'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Single Command Database Setup - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'SSL vs TLS vs SSH'
|
||||
description: 'Quick tidbit on the differences between SSL, TLS, HTTPS and SSH'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'SSL vs TLS vs SSH - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'SSO — Single Sign On'
|
||||
description: 'Learn the basics of SAML and understand how does Single Sign On work.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'SSO — Single Sign On - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Token Based Authentication'
|
||||
description: 'Understand what is token based authentication and how it is implemented'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Token Based Authentication - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'Unfamiliar Codebase'
|
||||
description: 'Tips on getting familiar with an unfamiliar codebase'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'Unfamiliar Codebase - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'What are Web Vitals?'
|
||||
description: 'Learn what are the core web vitals and how to measure them.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'What are Web Vitals? - roadmap.sh'
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'How does the internet work?'
|
||||
description: 'Learn the basics of internet and everything involved with this short video series'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'How does the internet work? - roadmap.sh'
|
||||
@@ -80,4 +80,4 @@ Cybersecurity refers to the protective measures against criminal activity accomp
|
||||
|
||||
<iframe class="w-full aspect-video mb-5" width="100%" height="400" src="https://www.youtube.com/embed/AuYNXgO_f3Y" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
And that wraps it up for this article. To learn more about the Internet, [Kamran Ahmed](https://twitter.com/kamranahmedse) has a nice little guide on [DNS: How a website is found on the Internet](/guides/dns-in-one-picture). Also, go through the episodes of [howdns.works](https://howdns.works/) and read this [cartoon intro to DNS over HTTPS](https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/).
|
||||
And that wraps it up for this article. To learn more about the Internet, [Kamran Ahmed](https://twitter.com/kamrify) has a nice little guide on [DNS: How a website is found on the Internet](/guides/dns-in-one-picture). Also, go through the episodes of [howdns.works](https://howdns.works/) and read this [cartoon intro to DNS over HTTPS](https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/).
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 'SLIs, SLOs and SLAs'
|
||||
description: 'Learn what are different indicators for performance identification of any service.'
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
seo:
|
||||
title: 'SLIs, SLOs and SLAs - roadmap.sh'
|
||||
|
||||
@@ -4,4 +4,4 @@ Please note that this is a study plan for software engineering, not web developm
|
||||
|
||||
It's not an exhaustive list and is a highly opinionated list of topics. The roadmap is still a work in progress and we will continue to improve it further. I would love to hear your feedback and suggestions for improving this roadmap.
|
||||
|
||||
Please [create an issue with your suggestions](https://github.com/kamranahmedse/developer-roadmap/issues) or [reach out to me on twitter](https://twitter.com/kamranahmedse) with your feedback and suggestions for improving this roadmap further.
|
||||
Please [create an issue with your suggestions](https://github.com/kamranahmedse/developer-roadmap/issues) or [reach out to me on twitter](https://twitter.com/kamrify) with your feedback and suggestions for improving this roadmap further.
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-09-26
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-10-04
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-01-09
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-05-09
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-11-14
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: true
|
||||
date: 2022-10-01
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: true
|
||||
date: 2022-09-21
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-10-25
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-09-26
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-08-17
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-08-31
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-10-10
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-10-16
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-09-08
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-02-21
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-08-24
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-07-03
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-07-13
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-08-02
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-01-31
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-09-18
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-10-24
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-07-09
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-07-20
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-02-14
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-11-03
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-07-26
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: true
|
||||
date: 2022-11-02
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-11-25
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-02-07
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-08-08
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-11-06
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-11-21
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2022-08-11
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-12-12
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-10-05
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-07-04
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2020-07-20
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-11-30
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -6,7 +6,7 @@ isNew: false
|
||||
date: 2021-10-18
|
||||
author:
|
||||
name: 'Kamran Ahmed'
|
||||
url: 'https://twitter.com/kamranahmedse'
|
||||
url: 'https://twitter.com/kamrify'
|
||||
imageUrl: '/authors/kamranahmedse.jpeg'
|
||||
sitemap:
|
||||
priority: 0.7
|
||||
|
||||
@@ -26,7 +26,7 @@ export function generateArticleSchema(article: ArticleSchemaProps) {
|
||||
author: {
|
||||
'@type': 'Person',
|
||||
name: 'Kamran Ahmed',
|
||||
url: 'https://twitter.com/kamranahmedse',
|
||||
url: 'https://twitter.com/kamrify',
|
||||
},
|
||||
publisher: {
|
||||
'@type': 'Organization',
|
||||
|
||||
Reference in New Issue
Block a user