Update twitter username (#3907)

pull/3915/head
Zai Santillan 2 years ago committed by GitHub
parent 5ccfa654ec
commit 6fa7e0d1c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/data/guides/asymptotic-notation.md
  2. 2
      src/data/guides/avoid-render-blocking-javascript-with-async-defer.md
  3. 2
      src/data/guides/basic-authentication.md
  4. 2
      src/data/guides/basics-of-authentication.md
  5. 2
      src/data/guides/big-o-notation.md
  6. 2
      src/data/guides/character-encodings.md
  7. 2
      src/data/guides/ci-cd.md
  8. 2
      src/data/guides/consistency-patterns-in-distributed-systems.md
  9. 2
      src/data/guides/design-patterns-for-humans.md
  10. 2
      src/data/guides/dhcp-in-one-picture.md
  11. 2
      src/data/guides/dns-in-one-picture.md
  12. 2
      src/data/guides/history-of-javascript.md
  13. 2
      src/data/guides/how-to-setup-a-jump-server.md
  14. 2
      src/data/guides/http-basic-authentication.md
  15. 2
      src/data/guides/http-caching.md
  16. 2
      src/data/guides/journey-to-http2.md
  17. 2
      src/data/guides/jwt-authentication.md
  18. 2
      src/data/guides/levels-of-seniority.md
  19. 2
      src/data/guides/oauth.md
  20. 2
      src/data/guides/random-numbers.md
  21. 2
      src/data/guides/scaling-databases.md
  22. 2
      src/data/guides/session-authentication.md
  23. 2
      src/data/guides/session-based-authentication.md
  24. 2
      src/data/guides/setup-and-auto-renew-ssl-certificates.md
  25. 2
      src/data/guides/single-command-database-setup.md
  26. 2
      src/data/guides/ssl-tls-https-ssh.md
  27. 2
      src/data/guides/sso.md
  28. 2
      src/data/guides/token-authentication.md
  29. 2
      src/data/guides/unfamiliar-codebase.md
  30. 2
      src/data/guides/what-are-web-vitals.md
  31. 4
      src/data/guides/what-is-internet.md
  32. 2
      src/data/guides/what-is-sli-slo-sla.md
  33. 2
      src/data/roadmaps/computer-science/content/100-roadmap-note.md
  34. 2
      src/data/videos/acid-explained.md
  35. 2
      src/data/videos/all-about-http-caching.md
  36. 2
      src/data/videos/array-structure.md
  37. 2
      src/data/videos/arrays-and-objects-in-javascript.md
  38. 2
      src/data/videos/async-javascript.md
  39. 2
      src/data/videos/basic-authentication.md
  40. 2
      src/data/videos/basics-of-authentication.md
  41. 2
      src/data/videos/big-o-notation.md
  42. 2
      src/data/videos/content-delivery-networks.md
  43. 2
      src/data/videos/dns-explained.md
  44. 2
      src/data/videos/dns-records.md
  45. 2
      src/data/videos/floating-point-arithmetic.md
  46. 2
      src/data/videos/freeze-and-seal-objects-in-javascript.md
  47. 2
      src/data/videos/graph-data-structure.md
  48. 2
      src/data/videos/hash-table-data-structure.md
  49. 2
      src/data/videos/heap-data-structure.md
  50. 2
      src/data/videos/how-to-use-css-variables.md
  51. 2
      src/data/videos/how-to-use-github-actions.md
  52. 2
      src/data/videos/javascript-fetch-api.md
  53. 2
      src/data/videos/linked-list-data-structure.md
  54. 2
      src/data/videos/load-balancers-101.md
  55. 2
      src/data/videos/osi-model.md
  56. 2
      src/data/videos/practical-intro-to-react.md
  57. 2
      src/data/videos/promises-in-javascript.md
  58. 2
      src/data/videos/queue-data-structure.md
  59. 2
      src/data/videos/random-number-generators.md
  60. 2
      src/data/videos/scaling-the-unscalable.md
  61. 2
      src/data/videos/session-based-authentication.md
  62. 2
      src/data/videos/ssh-ssl-tls.md
  63. 2
      src/data/videos/stack-data-structure.md
  64. 2
      src/data/videos/system-design-101.md
  65. 2
      src/data/videos/tcp-ip-model.md
  66. 2
      src/data/videos/transport-protocols-tcp-vs-udp.md
  67. 2
      src/data/videos/tree-data-structure.md
  68. 2
      src/data/videos/what-are-data-structures.md
  69. 2
      src/data/videos/what-is-cap-theorem.md
  70. 2
      src/data/videos/what-is-dependency-injection.md
  71. 2
      src/data/videos/what-is-dom-shadow-dom-virtual-dom.md
  72. 2
      src/data/videos/what-is-eventual-consistency.md
  73. 2
      src/data/videos/yaml-in-depth.md
  74. 2
      src/lib/jsonld-schema.ts

@ -3,7 +3,7 @@ title: 'Asymptotic Notation'
description: 'Learn the basics of measuring the time and space complexity of algorithms' description: 'Learn the basics of measuring the time and space complexity of algorithms'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Asymptotic Notation - roadmap.sh' 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.' description: 'Learn how to avoid render blocking JavaScript using async and defer scripts.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Async and Defer Script Loading - roadmap.sh' 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' description: 'Understand what is basic authentication and how it is implemented'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Basic Authentication - roadmap.sh' title: 'Basic Authentication - roadmap.sh'

@ -3,7 +3,7 @@ title: 'Basics of Authentication'
description: 'Learn the basics of Authentication and Authorization' description: 'Learn the basics of Authentication and Authorization'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Basics of Authentication - roadmap.sh' 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' description: 'Easy to understand explanation of Big-O notation without any fancy terms'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Big-O Notation - roadmap.sh' 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' description: 'Covers the basics of character encodings and explains ASCII vs Unicode'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Character Encodings - roadmap.sh' 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.' description: 'Learn the basics of CI/CD and how to implement that with GitHub Actions.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'What is CI and CD? - roadmap.sh' 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' description: 'Everything you need to know about Week, Strong and Eventual Consistency'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Consistency Patterns - roadmap.sh' title: 'Consistency Patterns - roadmap.sh'

@ -3,7 +3,7 @@ title: 'Design Patterns for Humans'
description: 'A language agnostic, ultra-simplified explanation to design patterns' description: 'A language agnostic, ultra-simplified explanation to design patterns'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Design Patterns for Humans - roadmap.sh' 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.' description: 'Here is what happens when a new device joins the network.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'DHCP in One Picture - roadmap.sh' 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.' description: 'Quick illustrative guide on how a website is found on the internet.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'DNS in One Picture - roadmap.sh' 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' description: 'How JavaScript was introduced and evolved over the years'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Brief History of JavaScript - roadmap.sh' 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.' description: 'Learn what is a Jump Server and how to set it up for SSH access.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Jump Servers: What, Why and How - roadmap.sh' 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' description: 'Learn what is HTTP Basic Authentication and how to implement it in Node.js'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'HTTP Basic Authentication - roadmap.sh' title: 'HTTP Basic Authentication - roadmap.sh'

@ -3,7 +3,7 @@ title: 'HTTP Caching'
description: 'Everything you need to know about web caching' description: 'Everything you need to know about web caching'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'HTTP Caching - roadmap.sh' 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' description: 'The evolution of HTTP. How it all started and where we stand today'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Journey to HTTP/2 - roadmap.sh' 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' description: 'Understand what is JWT authentication and how is it implemented'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'JWT Authentication - roadmap.sh' 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?' description: 'How to Step Up as a Junior, Mid Level or a Senior Developer?'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Levels of Seniority - roadmap.sh' 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' description: 'Learn and understand what is OAuth and how it works'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'OAuth — Open Authorization - roadmap.sh' 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.' description: 'Learn how they are generated and why they may not be truly random.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Random Numbers: Are they? - roadmap.sh' 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' description: 'Learn the ups and downs of different database scaling strategies'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Scaling Databases - roadmap.sh' 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' description: 'Understand what is session based authentication and how it is implemented'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Session Based Authentication - roadmap.sh' 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' description: 'Learn what is Session Based Authentication and how to implement it in Node.js'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Session Based Authentication - roadmap.sh' 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." description: "Learn how to protect your website using Let's Encrypt SSL Certificates."
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: "Guide to Let's Encrypt SSL Setup - roadmap.sh" 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' description: 'Learn how to run MySQL, PostgreSQL, or MongoDB in Docker with single Command'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Single Command Database Setup - roadmap.sh' 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' description: 'Quick tidbit on the differences between SSL, TLS, HTTPS and SSH'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'SSL vs TLS vs SSH - roadmap.sh' 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.' description: 'Learn the basics of SAML and understand how does Single Sign On work.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'SSO — Single Sign On - roadmap.sh' 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' description: 'Understand what is token based authentication and how it is implemented'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Token Based Authentication - roadmap.sh' title: 'Token Based Authentication - roadmap.sh'

@ -3,7 +3,7 @@ title: 'Unfamiliar Codebase'
description: 'Tips on getting familiar with an unfamiliar codebase' description: 'Tips on getting familiar with an unfamiliar codebase'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'Unfamiliar Codebase - roadmap.sh' 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.' description: 'Learn what are the core web vitals and how to measure them.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'What are Web Vitals? - roadmap.sh' 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' description: 'Learn the basics of internet and everything involved with this short video series'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'How does the internet work? - roadmap.sh' 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> <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.' description: 'Learn what are different indicators for performance identification of any service.'
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
seo: seo:
title: 'SLIs, SLOs and SLAs - roadmap.sh' 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. 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 date: 2021-09-26
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-10-04 date: 2020-10-04
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-01-09 date: 2022-01-09
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-05-09 date: 2020-05-09
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-11-14 date: 2021-11-14
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: true
date: 2022-10-01 date: 2022-10-01
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: true
date: 2022-09-21 date: 2022-09-21
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-10-25 date: 2021-10-25
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-09-26 date: 2020-09-26
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-08-17 date: 2020-08-17
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-08-31 date: 2020-08-31
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-10-10 date: 2021-10-10
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-10-16 date: 2020-10-16
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-09-08 date: 2022-09-08
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-02-21 date: 2022-02-21
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-08-24 date: 2022-08-24
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-07-03 date: 2020-07-03
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-07-13 date: 2020-07-13
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-08-02 date: 2020-08-02
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-01-31 date: 2022-01-31
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-09-18 date: 2020-09-18
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-10-24 date: 2020-10-24
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-07-09 date: 2020-07-09
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-07-20 date: 2020-07-20
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-02-14 date: 2022-02-14
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-11-03 date: 2021-11-03
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-07-26 date: 2020-07-26
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: true
date: 2022-11-02 date: 2022-11-02
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-11-25 date: 2021-11-25
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-02-07 date: 2022-02-07
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-08-08 date: 2020-08-08
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-11-06 date: 2020-11-06
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-11-21 date: 2020-11-21
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2022-08-11 date: 2022-08-11
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-12-12 date: 2021-12-12
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-10-05 date: 2021-10-05
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-07-04 date: 2020-07-04
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2020-07-20 date: 2020-07-20
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-11-30 date: 2021-11-30
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -6,7 +6,7 @@ isNew: false
date: 2021-10-18 date: 2021-10-18
author: author:
name: 'Kamran Ahmed' name: 'Kamran Ahmed'
url: 'https://twitter.com/kamranahmedse' url: 'https://twitter.com/kamrify'
imageUrl: '/authors/kamranahmedse.jpeg' imageUrl: '/authors/kamranahmedse.jpeg'
sitemap: sitemap:
priority: 0.7 priority: 0.7

@ -26,7 +26,7 @@ export function generateArticleSchema(article: ArticleSchemaProps) {
author: { author: {
'@type': 'Person', '@type': 'Person',
name: 'Kamran Ahmed', name: 'Kamran Ahmed',
url: 'https://twitter.com/kamranahmedse', url: 'https://twitter.com/kamrify',
}, },
publisher: { publisher: {
'@type': 'Organization', '@type': 'Organization',

Loading…
Cancel
Save