PageSourceSearch

https://thecodebytes.com/about/

html thecodebytes.com collected 2026-10-06 09:07:25 UTC 55,279 bytes, 210 lines download raw bytes

1
2<!doctype html>
3<html lang="en-US">
4<head>
5	<!-- Google Tag Manager -->
6	
6<script>
vendor: 331 bytes, lines 6-10
6(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
7	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
8	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
9	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
10	})(window,document,'script','dataLayer','
10GTM-P79KGQN
vendor: 3 bytes, line 10
10');
10</script>
10
11	<!-- End Google Tag Manager -->
12	<meta charset="UTF-8">
13<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
14	<link rel="profile" href="https://gmpg.org/xfn/11">
15	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
16
17	<!-- This site is optimized with the Yoast SEO plugin v22.6 - https://yoast.com/wordpress/plugins/seo/ -->
18	<title>About &#8226; thecodebytes</title>
19	<link rel="canonical" href="https://thecodebytes.com/about/" />
20	<meta property="og:locale" content="en_US" />
21	<meta property="og:type" content="article" />
22	<meta property="og:title" content="About &#8226; thecodebytes" />
23	<meta property="og:description" content="Who Am I? Hi, my name&#8217;s Grant Darling. I am a self-taught Full Stack Developer currently residing in Toronto, Canada. I love taking difficult problems and turning them into beautiful, simple solutions. When I am not coding, I love writing about code to help other developers improve their knowledge of programming. What Is The Code [&hellip;]" />
24	<meta property="og:url" content="https://thecodebytes.com/about/" />
25	<meta property="og:site_name" content="thecodebytes" />
26	<meta property="article:modified_time" content="2022-12-08T08:24:13+00:00" />
27	<meta property="og:image" content="https://thecodebytes.com/wp-content/webpc-passthru.php?src=http://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling.png&amp;nocache=1" />
28	<meta name="twitter:card" content="summary_large_image" />
29	<meta name="twitter:label1" content="Est. reading time" />
30	<meta name="twitter:data1" content="1 minute" />
31	
31<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://thecodebytes.com/about/","url":"https://thecodebytes.com/about/","name":"About &#8226; thecodebytes","isPartOf":{"@id":"https://thecodebytes.com/#website"},"primaryImageOfPage":{"@id":"https://thecodebytes.com/about/#primaryimage"},"image":{"@id":"https://thecodebytes.com/about/#primaryimage"},"thumbnailUrl":"https://thecodebytes.com/wp-content/webpc-passthru.php?src=http://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling.png&amp;nocache=1","datePublished":"2020-05-09T17:52:10+00:00","dateModified":"2022-12-08T08:24:13+00:00","breadcrumb":{"@id":"https://thecodebytes.com/about/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://thecodebytes.com/about/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://thecodebytes.com/about/#primaryimage","url":"https://thecodebytes.com/wp-content/webpc-passthru.php?src=http://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling.png&amp;nocache=1","contentUrl":"https://thecodebytes.com/wp-content/webpc-passthru.php?src=http://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling.png&amp;nocache=1"},{"@type":"BreadcrumbList","@id":"https://thecodebytes.com/about/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://thecodebytes.com/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https://thecodebytes.com/#website","url":"https://thecodebytes.com/","name":"thecodebytes","description":"Keeping Code Cool Since 2020","publisher":{"@id":"https://thecodebytes.com/#/schema/person/68bed75e8cd3914582e218bcefc2a5ab"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://thecodebytes.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https://thecodebytes.com/#/schema/person/68bed75e8cd3914582e218bcefc2a5ab","name":"Grant Darling","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://thecodebytes.com/#/schema/person/image/","url":"https://thecodebytes.com/wp-content/webpc-passthru.php?src=https://thecodebytes.com/wp-content/uploads/2021/01/[email protected]&amp;nocache=1","contentUrl":"https://thecodebytes.com/wp-content/webpc-passthru.php?src=https://thecodebytes.com/wp-content/uploads/2021/01/[email protected]&amp;nocache=1","width":512,"height":512,"caption":"Grant Darling"},"logo":{"@id":"https://thecodebytes.com/#/schema/person/image/"},"sameAs":["http://www.grantdarling.com"]}]}</script>
31
32	<!-- / Yoast SEO plugin. -->
33
34
35<link rel="alternate" type="application/rss+xml" title="thecodebytes &raquo; Feed" href="https://thecodebytes.com/feed/" />
36<link rel="alternate" type="application/rss+xml" title="thecodebytes &raquo; Comments Feed" href="https://thecodebytes.com/comments/feed/" />
37<script>
38window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/thecodebytes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.3.12"}};
39/*! This file is auto-generated */
40!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
41</script>
41
42<style>
43img.wp-smiley,
44img.emoji {
45	display: inline !important;
46	border: none !important;
47	box-shadow: none !important;
48	height: 1em !important;
49	width: 1em !important;
50	margin: 0 0.07em !important;
51	vertical-align: -0.1em !important;
52	background: none !important;
53	padding: 0 !important;
54}
55</style>
56	<style id='safe-svg-svg-icon-style-inline-css'>
57.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}
58
59</style>
60<style id='classic-theme-styles-inline-css'>
61/*! This file is auto-generated */
62.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
63</style>
64<style id='global-styles-inline-css'>
65body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
65--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
65.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
66.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
67:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
68:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
69.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
70</style>
71<link rel='stylesheet' id='the-code-bytes-2021-style-css' href='https://thecodebytes.com/wp-content/themes/the-code-bytes-2021/style.css?ver=1.0.0' media='all' />
72<link rel='stylesheet' id='newsletter-css' href='https://thecodebytes.com/wp-content/plugins/newsletter/style.css?ver=9.4.6' media='all' />
73<link rel="https://api.w.org/" href="https://thecodebytes.com/wp-json/" /><link rel="alternate" type="application/json" href="https://thecodebytes.com/wp-json/wp/v2/pages/50" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thecodebytes.com/xmlrpc.php?rsd" />
74<meta name="generator" content="WordPress 6.3.12" />
75<link rel='shortlink' href='https://thecodebytes.com/?p=50' />
76<link rel="alternate" type="application/json+oembed" href="https://thecodebytes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthecodebytes.com%2Fabout%2F" />
77<link rel="alternate" type="text/xml+oembed" href="https://thecodebytes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthecodebytes.com%2Fabout%2F&#038;format=xml" />
78		<style type="text/css">
79					.site-title,
80			.site-description {
81				position: absolute;
82				clip: rect(1px, 1px, 1px, 1px);
83				}
84					</style>
85		<link rel="icon" href="https://thecodebytes.com/wp-content/uploads/2021/10/cropped-the-code-bytes-logo-e1635284265834-1-32x32.webp" sizes="32x32" />
86<link rel="icon" href="https://thecodebytes.com/wp-content/uploads/2021/10/cropped-the-code-bytes-logo-e1635284265834-1-192x192.webp" sizes="192x192" />
87<link rel="apple-touch-icon" href="https://thecodebytes.com/wp-content/uploads/2021/10/cropped-the-code-bytes-logo-e1635284265834-1-180x180.webp" />
88<meta name="msapplication-TileImage" content="https://thecodebytes.com/wp-content/uploads/2021/10/cropped-the-code-bytes-logo-e1635284265834-1-270x270.webp" />
89
90<!-- highlight.js -->
91<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#575279;background:#faf4ed}.hljs ::selection,.hljs::selection{background-color:#f2e9de;color:#575279}.hljs-comment{color:#9893a5}.hljs-tag{color:#6e6a86}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#575279}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#1f1d2e}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#eba693}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#ea9d34}.hljs-strong{font-weight:700;color:#ea9d34}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#d7827e}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#286983}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#56949f}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#907aa9}.hljs-emphasis{color:#907aa9;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#c5c3ce}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}</style>
92<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js"></script>
vendor: 1 bytes, line 92
92
93<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/languages/go.min.js"></script>
vendor: 1 bytes, line 93
93
94<script>hljs.initHighlightingOnLoad();</script>
94
95</head>
96<body 
97class="page-template-default page page-id-50 wp-custom-logo">
98	<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 98-99
98
99	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
99GTM-P79KGQN
vendor: 85 bytes, lines 99-101
99"
100	height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
101	
101<!-- End Google Tag Manager (noscript) -->
102<div id="page" class="site">
103	<a class="skip-link screen-reader-text" href="#primary">Skip to content</a>
104
105	<header id="masthead" class="site-header">
106		<div id="masthead-mimic"></div>
107	  
108		<div id="header-container">
109				<!-- Site Branding Container -->
110			<div class="site-branding">
111				<a href="https://thecodebytes.com/" class="custom-logo-link" rel="home"><img width="280" height="242" src="https://thecodebytes.com/wp-content/uploads/2021/10/cropped-cropped-the-code-bytes-logo-e1635284265834-2.webp" class="custom-logo" alt="the code bytes logo" decoding="async" fetchpriority="high" /></a>						<p class="site-title"><a href="https://thecodebytes.com/" rel="home">thecodebytes</a></p>
112									<p class="site-description">Keeping Code Cool Since 2020</p>
113							</div>
114
115			<!-- Navigation -->
116			<nav id="site-navigation" class="main-navigation">
117				<div class="navigation-header">
118				<h1 id="mobile-title" aria-controls="primary-menu">THE CODE BYTES</h1>
119				<button class="menu-toggle" aria-expanded="false">
120					<div class="bar"></div>
121					<div class="bar"></div>
122					<div class="bar"></div>
123				</button>
124				</div>
125				
125<script> 
126					const get_all_articles_by_category = '<div class="category-dropdown-inner-container"><h2 class="category-title">AI</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/what-are-ai-art-generators/?utm_source=categories" class="category-article-anchor"><p>What Exactly Are A.I. Art Generators? All Your Questions, Answered</p></a><a href="https://thecodebytes.com/is-ai-art-theft/?utm_source=categories" class="category-article-anchor"><p>Is AI Art Really Theft? The Ethicality of AI Art Generators</p></a><a href="https://thecodebytes.com/is-chatgpt-reliable-heres-why-its-not/?utm_source=categories" class="category-article-anchor"><p>Is ChatGPT Reliable? Here&#8217;s Why It&#8217;s Not</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">Code Site Reviews</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/algoexpert-review/?utm_source=categories" class="category-article-anchor"><p>AlgoExpert Review 2023</p></a><a href="https://thecodebytes.com/leetcode-review/?utm_source=categories" class="category-article-anchor"><p>LeetCode Review | Will LeetCode Make You A Better Coder?</p></a><a href="https://thecodebytes.com/hackerrank-vs-leetcode/?utm_source=categories" class="category-article-anchor"><p>HackerRank vs LeetCode | Which Will Make You A Better Programmer?</p></a><a href="https://thecodebytes.com/is-leetcode-premium-worth-it/?utm_source=categories" class="category-article-anchor"><p>Is LeetCode Premium Worth It?</p></a><a href="https://thecodebytes.com/best-coding-challenge-websites/?utm_source=categories" class="category-article-anchor"><p>5 Best Coding Challenge Websites In 2023</p></a><a href="https://thecodebytes.com/codechef-review/?utm_source=categories" class="category-article-anchor"><p>CodeChef Review | Will CodeChef Improve Your Programming?</p></a><a href="https://thecodebytes.com/checkio-review/?utm_source=categories" class="category-article-anchor"><p>CheckIO Review | Will CheckIO Make You A Better Programmer?</p></a><a href="https://thecodebytes.com/codewars-vs-leetcode-which-will-make-you-a-better-coder/?utm_source=categories" class="category-article-anchor"><p>Codewars vs LeetCode | Which Will Make You A Better Coder?</p></a><a href="https://thecodebytes.com/codewars-vs-hackerrank/?utm_source=categories" class="category-article-anchor"><p>Codewars vs HackerRank | Which Will Make You A Better Programmer?</p></a><a href="https://thecodebytes.com/hackerrank-review/?utm_source=categories" class="category-article-anchor"><p>HackerRank Review | Will HackerRank Make You A Better Programmer?</p></a><a href="https://thecodebytes.com/codewars-review/?utm_source=categories" class="category-article-anchor"><p>Codewars Review | Will Codewars Make You A Better Programmer?</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">JavaScript</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/the-advantages-of-hiring-dedicated-angular-developers-for-powerful-web-technology/?utm_source=categories" class="category-article-anchor"><p>The Advantages of Hiring Dedicated Angular Developers for Powerful Web Technology</p></a><a href="https://thecodebytes.com/why-is-react-so-hard-to-learn-resources-to-learn-quicker/?utm_source=categories" class="category-article-anchor"><p>Why Is React So Hard To Learn? + Resources To Learn Quicker</p></a><a href="https://thecodebytes.com/what-is-the-difference-between-ng-build-and-ng-serve/?utm_source=categories" class="category-article-anchor"><p>The Difference Between &#8216;ng build&#8217; &#038; &#8216;ng serve&#8217; In Angular</p></a><a href="https://thecodebytes.com/how-to-comment-code-in-a-vue-js-file/?utm_source=categories" class="category-article-anchor"><p>How To Comment Code In a Vue.js File?</p></a><a href="https://thecodebytes.com/best-javascript-frontend-frameworks/?utm_source=categories" class="category-article-anchor"><p>4 Best JavaScript Frontend Frameworks In 2023</p></a><a href="https://thecodebytes.com/is-a-frontend-framework-necessary/?utm_source=categories" class="category-article-anchor"><p>Is a Frontend Framework Necessary?</p></a><a href="https://thecodebytes.com/is-svelte-production-ready/?utm_source=categories" class="category-article-anchor"><p>Is Svelte Production Ready?</p></a><a href="https://thecodebytes.com/is-vue-frontend-or-backend/?utm_source=categories" class="category-article-anchor"><p>Is Vue Frontend or Backend?</p></a><a href="https://thecodebytes.com/is-vue-better-than-react-yes-heres-why/?utm_source=categories" class="category-article-anchor"><p>Is Vue Better Than React? Yes, Here&#8217;s Why</p></a><a href="https://thecodebytes.com/is-vue-js-a-framework-or-library/?utm_source=categories" class="category-article-anchor"><p>Is Vue.js a Framework or a Library?</p></a><a href="https://thecodebytes.com/difference-between-console-log-and-return-statement-in-javascript/?utm_source=categories" class="category-article-anchor"><p>Difference Between console.log() Call and return Statement In JavaScript</p></a><a href="https://thecodebytes.com/is-typescript-backend-or-frontend/?utm_source=categories" class="category-article-anchor"><p>Is TypeScript Frontend or Backend</p></a><a href="https://thecodebytes.com/is-typescript-worth-learning-in-2023/?utm_source=categories" class="category-article-anchor"><p>Is TypeScript Worth Learning In 2023</p></a><a href="https://thecodebytes.com/is-coffeescript-dead/?utm_source=categories" class="category-article-anchor"><p>Is CoffeeScript Dead in 2023?</p></a><a href="https://thecodebytes.com/update-keys-with-new-value-in-javascript/?utm_source=categories" class="category-article-anchor"><p>[4 Best Methods] To Update Keys With A New Value In JavaScript</p></a><a href="https://thecodebytes.com/what-is-purescript/?utm_source=categories" class="category-article-anchor"><p>What Is PureScript? What Is The Language Used For?</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">Learn Development</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/become-a-better-software-engineer/?utm_source=categories" class="category-article-anchor"><p>Become a Better Software Engineer In 2023 | 7 Actionable Tips</p></a><a href="https://thecodebytes.com/is-programming-easy/?utm_source=categories" class="category-article-anchor"><p>Is Programming Easy In 2023? Yes, So Easy Anyone Can Do It</p></a><a href="https://thecodebytes.com/best-programming-languages-to-learn-data-structures-and-algorithms/?utm_source=categories" class="category-article-anchor"><p>Best Programming Languages To Learn Data Structures and Algorithms In 2023</p></a><a href="https://thecodebytes.com/which-architecture-serverless-vs-microservices-should-a-business-use/?utm_source=categories" class="category-article-anchor"><p>Which Architecture &#8211; Serverless vs. Microservices &#8211; Should A Business Use?</p></a><a href="https://thecodebytes.com/10-best-coding-languages/?utm_source=categories" class="category-article-anchor"><p><strong>10 Best Coding Languages That Are Worth Learning</strong></p></a><a href="https://thecodebytes.com/object-oriented-programming-examples-oop-explained-simply/?utm_source=categories" class="category-article-anchor"><p>Object-Oriented Programming Examples: OOP Explained Simply</p></a><a href="https://thecodebytes.com/are-classes-data-structures-in-programming/?utm_source=categories" class="category-article-anchor"><p>Are Classes Data Structures In Programming</p></a><a href="https://thecodebytes.com/is-web-development-stressful/?utm_source=categories" class="category-article-anchor"><p>Is Web Development Stressful?</p></a><a href="https://thecodebytes.com/what-is-a-pr-pull-request-in-software-development/?utm_source=categories" class="category-article-anchor"><p>What Is A PR [Pull Request] In Software Development?</p></a><a href="https://thecodebytes.com/update-keys-with-new-value-in-javascript/?utm_source=categories" class="category-article-anchor"><p>[4 Best Methods] To Update Keys With A New Value In JavaScript</p></a><a href="https://thecodebytes.com/is-typescript-a-programming-language/?utm_source=categories" class="category-article-anchor"><p>Is TypeScript A Programming Language?</p></a>
126<a href="https://thecodebytes.com/is-python-front-end-or-back-end/?utm_source=categories" class="category-article-anchor"><p>Is Python Front-End or Back-End?</p></a><a href="https://thecodebytes.com/is-python-open-source/?utm_source=categories" class="category-article-anchor"><p>Is Python Open-Source?</p></a><a href="https://thecodebytes.com/what-is-pandas-in-python/?utm_source=categories" class="category-article-anchor"><p>What Is Pandas In Python? Everything You Need To Learn Pandas</p></a><a href="https://thecodebytes.com/what-is-pip-in-python-getting-started-with-pip/?utm_source=categories" class="category-article-anchor"><p>What Is PIP In Python? Getting Started With PIP</p></a><a href="https://thecodebytes.com/is-python-free-how-to-learn-python-for-free/?utm_source=categories" class="category-article-anchor"><p>Is Python Free &#038; How To Learn Python For Free</p></a><a href="https://thecodebytes.com/is-sql-a-programming-language/?utm_source=categories" class="category-article-anchor"><p>Is SQL a Programming Language?</p></a><a href="https://thecodebytes.com/is-go-golang-easy-to-learn/?utm_source=categories" class="category-article-anchor"><p>Is Go (GoLang) Easy To Learn?</p></a><a href="https://thecodebytes.com/what-is-express-in-nodejs-explanation-for-complete-beginners/?utm_source=categories" class="category-article-anchor"><p>What Is Express In Nodejs | Explanation For Complete Beginners</p></a><a href="https://thecodebytes.com/the-easiest-programming-languages-to-learn-for-beginners/?utm_source=categories" class="category-article-anchor"><p>The Easiest Programming Languages To Learn For Beginners</p></a><a href="https://thecodebytes.com/where-is-javascript/?utm_source=categories" class="category-article-anchor"><p>Where Is JavaScript Used? Every Use of JavaScript In Coding</p></a><a href="https://thecodebytes.com/why-do-people-dislike-javascript/?utm_source=categories" class="category-article-anchor"><p>Why Do People Dislike JavaScript? The 3 Main Reasons</p></a><a href="https://thecodebytes.com/can-coding-make-you-rich/?utm_source=categories" class="category-article-anchor"><p>Can Coding Make You Rich?</p></a><a href="https://thecodebytes.com/struggling-with-computer-programming-you-need-to-read-this/?utm_source=categories" class="category-article-anchor"><p>Struggling With Computer Programming? You Need To Read This!</p></a><a href="https://thecodebytes.com/are-programming-books-worth-it/?utm_source=categories" class="category-article-anchor"><p>Are Programming Books Worth It? 3 Things To Keep In Mind</p></a><a href="https://thecodebytes.com/is-java-a-good-first-language-to-learn/?utm_source=categories" class="category-article-anchor"><p>Is Java A Good First Language To Learn? Top Reasons To Learn Java</p></a><a href="https://thecodebytes.com/what-is-idx-in-python/?utm_source=categories" class="category-article-anchor"><p>What Is idx In Python? Should You Be Using It?</p></a><a href="https://thecodebytes.com/should-i-learn-typescript-or-javascript-heres-what-you-need-to-know/?utm_source=categories" class="category-article-anchor"><p>Should I Learn Typescript or Javascript? Here&#8217;s What You Need To Know</p></a><a href="https://thecodebytes.com/should-i-learn-react-or-node-first/?utm_source=categories" class="category-article-anchor"><p>Should I Learn Reactjs or Nodejs First? Here&#8217;s What You Need To Know</p></a><a href="https://thecodebytes.com/do-you-need-to-know-javascript-to-learn-node-js/?utm_source=categories" class="category-article-anchor"><p>Do You Need To Know JavaScript To Learn Node js</p></a><a href="https://thecodebytes.com/is-php-worth-learning-everything-you-need-to-know/?utm_source=categories" class="category-article-anchor"><p>Is PHP Worth Learning? Everything You Need To Know</p></a><a href="https://thecodebytes.com/can-you-learn-cpp-and-python-at-the-same-time/?utm_source=categories" class="category-article-anchor"><p>Can You Learn C++ And Python At The Same Time</p></a><a href="https://thecodebytes.com/is-redux-necessary-for-react/?utm_source=categories" class="category-article-anchor"><p>Is Redux Necessary For React? The Answer</p></a><a href="https://thecodebytes.com/how-to-make-programming-interesting-3-things-to-keep-in-mind/?utm_source=categories" class="category-article-anchor"><p>How To Make Programming Interesting | 3 Things To Keep In Mind</p></a><a href="https://thecodebytes.com/how-hard-is-it-to-learn-typescript/?utm_source=categories" class="category-article-anchor"><p>How Hard Is It To Learn TypeScript</p></a><a href="https://thecodebytes.com/how-long-does-it-take-to-learn-redux-what-you-need-to-know/?utm_source=categories" class="category-article-anchor"><p>How Long Does It Take To Learn Redux? What You Need To Know</p></a><a href="https://thecodebytes.com/do-you-need-to-know-how-to-code-before-college-university/?utm_source=categories" class="category-article-anchor"><p>Do You Need To Know How To Code Before College or University?</p></a><a href="https://thecodebytes.com/can-you-learn-java-and-cpp-at-the-same-time/?utm_source=categories" class="category-article-anchor"><p>Can You Learn Java And C++ At The Same Time</p></a><a href="https://thecodebytes.com/can-coding-be-a-hobby-why-coding-is-a-good-hobby/?utm_source=categories" class="category-article-anchor"><p>Can Coding Be A Hobby? Why Coding Is A Good Hobby To Learn</p></a><a href="https://thecodebytes.com/how-to-learn-reactjs-easily/?utm_source=categories" class="category-article-anchor"><p>How To Learn Reactjs Easily | Tips To Help You Get Started</p></a><a href="https://thecodebytes.com/is-react-easier-than-javascript/?utm_source=categories" class="category-article-anchor"><p>Is React Easier Than JavaScript?</p></a><a href="https://thecodebytes.com/how-to-learn-how-to-code-fast/?utm_source=categories" class="category-article-anchor"><p>How To Learn How To Code Fast | 7 Tips To Learn To Code Faster</p></a><a href="https://thecodebytes.com/is-javascript-or-python-easier-to-learn/?utm_source=categories" class="category-article-anchor"><p>Is Javascript or Python Easier To Learn? There Is A Clear Winner</p></a><a href="https://thecodebytes.com/can-you-learn-react-without-javascript/?utm_source=categories" class="category-article-anchor"><p>Can You Learn React Without JavaScript? Is JavaScript Really Necessary?</p></a><a href="https://thecodebytes.com/can-i-learn-javascript-in-a-day/?utm_source=categories" class="category-article-anchor"><p>Can You Learn Javascript In A Day? Here&#8217;s The Truth</p></a><a href="https://thecodebytes.com/is-python-a-dying-language-heres-what-you-need-to-know/?utm_source=categories" class="category-article-anchor"><p>Is Python A Dying Language? Here&#8217;s What You Need To Know</p></a><a href="https://thecodebytes.com/do-i-need-to-learn-html-and-css-before-python/?utm_source=categories" class="category-article-anchor"><p>Do You Need To Learn HTML and CSS Before Python?</p></a><a href="https://thecodebytes.com/what-best-defines-a-programming-language/?utm_source=categories" class="category-article-anchor"><p>What Best Defines A Programming Language?</p></a><a href="https://thecodebytes.com/learning-multiple-coding-languages-at-once/?utm_source=categories" class="category-article-anchor"><p>Learning Multiple Coding Languages At Once &#038; Why It&#8217;s A Terrible Idea</p></a><a href="https://thecodebytes.com/what-programming-language-to-learn-after-javascript/?utm_source=categories" class="category-article-anchor"><p>What Programming Language To Learn After JavaScript?</p></a><a href="https://thecodebytes.com/is-javascript-harder-than-c-heres-the-truth/?utm_source=categories" class="category-article-anchor"><p>Is JavaScript Harder Than C++? Here&#8217;s The Truth.</p></a>
126<a href="https://thecodebytes.com/are-you-cut-out-to-be-a-programmer/?utm_source=categories" class="category-article-anchor"><p>Are You Cut Out To Be A Programmer? The Brutally Honest Truth.</p></a><a href="https://thecodebytes.com/how-to-print-pascals-triangle-in-java/?utm_source=categories" class="category-article-anchor"><p>How To Print Pascal&#8217;s Triangle In Java</p></a><a href="https://thecodebytes.com/is-it-too-late-to-learn-how-to-code/?utm_source=categories" class="category-article-anchor"><p>Is It Too Late To Learn How To Code? The Honest Truth</p></a><a href="https://thecodebytes.com/is-html-and-css-enough-to-create-a-website/?utm_source=categories" class="category-article-anchor"><p>Is HTML and CSS Enough To Create A Website?</p></a><a href="https://thecodebytes.com/how-much-time-does-it-take-to-learn-react-js-the-answer-it-depends/?utm_source=categories" class="category-article-anchor"><p>How Much Time Does It Take To Learn React JS | The Answer: It Depends</p></a><a href="https://thecodebytes.com/is-it-necessary-to-learn-cpp-before-java/?utm_source=categories" class="category-article-anchor"><p>Is It Necessary To Learn C++ Before Java? Why You Can Learn Java Without C++</p></a><a href="https://thecodebytes.com/how-long-does-it-take-to-learn-c/?utm_source=categories" class="category-article-anchor"><p>How Long Does It Take To Learn C? The Answer: It Really Depends</p></a><a href="https://thecodebytes.com/jquery-projects-with-source-code/?utm_source=categories" class="category-article-anchor"><p>5 jQuery Projects With Source Code | Learn jQuery</p></a><a href="https://thecodebytes.com/what-to-learn-after-html-css-and-javascript/?utm_source=categories" class="category-article-anchor"><p>What To Learn After HTML, CSS, and JavaScript</p></a><a href="https://thecodebytes.com/the-difference-between-high-level-and-low-level-programming-languages/?utm_source=categories" class="category-article-anchor"><p>The Difference Between High Level And Low Level Programming Languages</p></a><a href="https://thecodebytes.com/best-programming-language-for-coding-interviews/?utm_source=categories" class="category-article-anchor"><p>Best Programming Language For Coding Interviews</p></a><a href="https://thecodebytes.com/7-types-of-algorithms-every-developer-should-know/?utm_source=categories" class="category-article-anchor"><p>7 Types of Algorithms Every Developer Should Know</p></a><a href="https://thecodebytes.com/become-a-web-developer-without-a-degree/?utm_source=categories" class="category-article-anchor"><p>8 Steps To Become A Web Developer Without A Degree</p></a><a href="https://thecodebytes.com/what-is-a-programming-framework/?utm_source=categories" class="category-article-anchor"><p>What Is a Programming Framework? A Guide To Understanding Frameworks</p></a><a href="https://thecodebytes.com/how-to-become-a-web-developer/?utm_source=categories" class="category-article-anchor"><p>How To Become a Web Developer in 2023 | The Free Complete Guide</p></a><a href="https://thecodebytes.com/what-is-duck-typing/?utm_source=categories" class="category-article-anchor"><p>What Is Duck Typing? Everything You Need To Know</p></a><a href="https://thecodebytes.com/responsive-web-design-tips-and-techniques/?utm_source=categories" class="category-article-anchor"><p>Responsive Web Design Principles &#8211; A Structured Guide with Tips</p></a><a href="https://thecodebytes.com/does-programming-require-math/?utm_source=categories" class="category-article-anchor"><p>Does Programming Require Math? Why Learning Math Will Make You A Better Programmer</p></a><a href="https://thecodebytes.com/how-to-plan-a-coding-project-a-programming-outline/?utm_source=categories" class="category-article-anchor"><p>How To Plan a Coding Project — A Programming Outline</p></a><a href="https://thecodebytes.com/what-is-html-code-what-is-it-used-for-a-beginners-guide-to-learning-html/?utm_source=categories" class="category-article-anchor"><p>What Is HTML Code &#038; What Is It Used For? &#8211; A Beginners Guide To Learning HTML</p></a><a href="https://thecodebytes.com/become-a-professional-full-stack-web-developer-in-2020-every-skill-required-with-learning-material/?utm_source=categories" class="category-article-anchor"><p>Become a Professional Full Stack Web Developer in 2020 &#8211; Every Skill Required (with learning material)</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">Make Money Coding</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/how-to-become-a-rich-software-engineer/?utm_source=categories" class="category-article-anchor"><p>
126How To Become A Rich Millionaire Software Engineer in 2023</p></a><a href="https://thecodebytes.com/are-software-engineers-rich-the-truth-about-salaries-in-software-development/?utm_source=categories" class="category-article-anchor"><p>Are Software Engineers Rich? &#8211; The Truth About Salaries In Software Development</p></a><a href="https://thecodebytes.com/make-passive-income-programming-5-incomes-for-software-developers/?utm_source=categories" class="category-article-anchor"><p>Make Passive Income Programming &#8211; 5 Additional Income Streams For Software Developers</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">PureScript</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/what-is-purescript/?utm_source=categories" class="category-article-anchor"><p>What Is PureScript? What Is The Language Used For?</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">Tech Product Reviews</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/macbook-air-m1-for-computer-science-students/?utm_source=categories" class="category-article-anchor"><p>Is MacBook Air M1 Good For Computer Science Students?</p></a><a href="https://thecodebytes.com/mobile-pixels-review/?utm_source=categories" class="category-article-anchor"><p>Mobile Pixels Review</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">Tech Talk</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/why-react-native-is-the-ideal-choice-for-cross-platform-mobile-app-development/?utm_source=categories" class="category-article-anchor"><p>Why React Native is the Ideal Choice for Cross-Platform Mobile App Development</p></a><a href="https://thecodebytes.com/is-macbook-air-good-for-web-development/?utm_source=categories" class="category-article-anchor"><p>Is MacBook Air Good For Web Development?</p></a><a href="https://thecodebytes.com/can-elon-musk-code-yes-but-hes-not-the-greatest-coder-alive/?utm_source=categories" class="category-article-anchor"><p>Can Elon Musk Code? Yes, But He&#8217;s Not A Great Developer</p></a><a href="https://thecodebytes.com/can-web-developers-work-from-home/?utm_source=categories" class="category-article-anchor"><p>Can Web Developers Work From Home?</p></a><a href="https://thecodebytes.com/can-a-web-developer-become-a-hacker/?utm_source=categories" class="category-article-anchor"><p>Can A Web Developer Become A Hacker?</p></a><a href="https://thecodebytes.com/how-did-mark-zuckerberg-learn-to-code/?utm_source=categories" class="category-article-anchor"><p>How Did Mark Zuckerberg Learn To Code?</p></a><a href="https://thecodebytes.com/is-frontend-development-easier-than-backend-the-answer-2022/?utm_source=categories" class="category-article-anchor"><p>Is Frontend Development Easier Than Backend? The Answer 2023</p></a><a href="https://thecodebytes.com/is-8gb-of-ram-enough-for-programming-everything-you-need-to-know/?utm_source=categories" class="category-article-anchor"><p>Is 8GB of RAM Enough For Programming? Everything You Need To Know</p></a><a href="https://thecodebytes.com/14-or-15-inch-laptop-for-programming-which-is-better/?utm_source=categories" class="category-article-anchor"><p>14 or 15-Inch Laptop For Programming? Which Is Better?</p></a><a href="https://thecodebytes.com/do-you-need-to-know-how-to-code-before-college-university/?utm_source=categories" class="category-article-anchor"><p>Do You Need To Know How To Code Before College or University?</p></a><a href="https://thecodebytes.com/famous-programmers/?utm_source=categories" class="category-article-anchor"><p>Famous Programmers That Changed History</p></a><a href="https://thecodebytes.com/famous-hackathons/?utm_source=categories" class="category-article-anchor"><p>Top 7 Most Famous Hackathons In The World</p></a></div></div><div class="category-dropdown-inner-container"><h2 class="category-title">Version Control</h2><div class="category-article-anchor-container"><a href="https://thecodebytes.com/downgrade-npm-versions/?utm_source=categories" class="category-article-anchor"><p>How To Downgrade NPM Version &#038; Packages</p></a><a href="https://thecodebytes.com/what-is-a-pr-pull-request-in-software-development/?utm_source=categories" class="category-article-anchor"><p>What Is A PR [Pull Request] In Software Development?</p></a></div></div>'; 
127				</script>
127
128				<div class="menu-main-nav-container"><ul id="primary-menu" class="menu"><li id="menu-item-995" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-995"><a href="https://thecodebytes.com">Home</a></li>
129<li id="menu-item-2573" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2573"><a href="https://thecodebytes.com/category/make-money-coding/">Categories ◆</a></li>
130<li id="menu-item-62" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-50 current_page_item menu-item-62"><a href="https://thecodebytes.com/about/" aria-current="page">About</a></li>
131</ul></div><form role="search" method="get" id="search-form" action="https://thecodebytes.com/">
132        <input type="text" value="" name="s" id="s" placeholder="Search..." />
133        <input type="submit" id="searchsubmit" value="Go" />
134</form>			</nav>
135		</div>
136		<!-- Google Tag Manager (noscript) **For Users Not Using JavaScript -->
137		<!-- NOTE: THIS SHOULD BE AFTER THE OPENING OF BODY TAG BUT WE DONT HAVE ONE SO THIS WILL HAVE TO DO -->
vendor: 70 bytes, lines 137-138
137
138		<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
138GTM-P79KGQN
vendor: 87 bytes, lines 138-140
138"
139		height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
140		
140<!-- End Google Tag Manager (noscript) -->
141	</header>
142	<div class="header-shim"></div>
143<main id="primary" class="site-main">
144	
145<article id="post-50" class="post-50 page type-page status-publish hentry">
146	<header class="entry-header">
147		<h1 class="entry-title">About</h1>	</header>
148
149	
150	<div class="entry-content">
151		<div class="about">
152<h3>Who Am I?</h3>
153<p>Hi, my name&#8217;s Grant Darling. I am a self-taught Full Stack Developer currently residing in Toronto, Canada. I love taking difficult problems and turning them into beautiful, simple solutions. When I am not coding, I love writing about code to help other developers improve their knowledge of programming.</p>
154<h3><img decoding="async" class="alignnone wp-image-983 size-full" src="https://thecodebytes.com/wp-content/webpc-passthru.php?src=http://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling.png&amp;nocache=1" alt="About Grant Darling" width="944" height="890" srcset="https://thecodebytes.com/wp-content/webpc-passthru.php?src=https://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling.png&amp;nocache=1 944w, https://thecodebytes.com/wp-content/webpc-passthru.php?src=https://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling-300x283.png&amp;nocache=1 300w, https://thecodebytes.com/wp-content/webpc-passthru.php?src=https://thecodebytes.com/wp-content/uploads/2021/01/about-grant-darling-768x724.png&amp;nocache=1 768w" sizes="(max-width: 944px) 100vw, 944px" /></h3>
155<h3>What Is The Code Bytes?</h3>
156<p>Thecodebytes was originally created with the intent of helping both new and experienced programmers on their path of continuous learning and improvement. It was also a way to learn and grow as a developer myself. Today, I hope to use thecodebytes to teach developers new tricks, expand their knowledge of coding, learn how they can monetize their skills, and sometimes just provoke some thoughts about the industry.</p>
157<h3>Get In Touch</h3>
158<p>Want to reach out? Check out my <a href="http://grantdarling.com">personal website</a>, <a href="mailto:[email protected]">send me an email</a>, or <a href="https://ca.linkedin.com/in/grant-darling-b85b7a112" target="_blank" rel="noopener">connect with me on LinkedIn</a></p>
159</div>
160<div class="about">
161<p class="text-align-center"><a href="https://www.grantdarling.com" target="_blank" rel="noopener"><button>Contact Me</button></a></p>
162</div>
163	</div>
164
165	</article>
16650</main>
167
168<!-- AMP ADS -->
169
170<footer id="colophon" class="site-footer">
171	<section class="footer-main">
172		<div id="footer-section-1">
173			<aside class="newsletter">
174				<h2> The Code Bytes Newsletter </h2>
175				<p> Keep up to date. </p>
176				<div class="tnp tnp-subscription ">
177<form method="post" action="https://thecodebytes.com/wp-admin/admin-ajax.php?action=tnp&amp;na=s">
178<input type="hidden" name="nlang" value="">
179<div class="tnp-field tnp-field-email"><label for="tnp-1">Email</label>
180<input class="tnp-email" type="email" name="ne" id="tnp-1" value="" placeholder="" required></div>
181<div class="tnp-field tnp-field-button" style="text-align: left"><input class="tnp-submit" type="submit" value="Signup" style="">
182</div>
183</form>
184</div>
185			</aside>
186		</div>
187		<div id="footer-section-2">
188			<img src="https://thecodebytes.com/wp-content/webpc-passthru.php?src=https://thecodebytes.com/wp-content/uploads/2021/01/[email protected]&amp;nocache=1" alt="The Code Bytes Logo">
189		</div>
190		<div id="footer-section-3">
191			<h2 class="footer__disclaimer-h1">Disclaimer</h2>
192			<p class="footer__disclaimer-p">Please note that The Code Bytes has financial relationships with the certain affiliate program, merchants and companies. Links pointing towards these affiliates may be used for the purpose of earning a commission. While it is attempted to present correct information, it may not be appropriate given your specific circumstances and/or the information may become outdated.</p>
193		</div>
194	</section>
195	<section class="bottom">
196		<span>COPYRIGHT © 2021 THE CODE BYTES<a href="https://www.grantdarling.com"> | DEVELOPER: GRANT DARLING</a></span>
197	</section>
198</footer>
199
200<script src='https://thecodebytes.com/wp-content/themes/the-code-bytes-2021/js/navigation.js?ver=1.0.0' id='the-code-bytes-2021-navigation-js'></script>
vendor: 1 bytes, line 200
200
201<script id='newsletter-js-extra'>
202var newsletter_data = {"action_url":"https:\/\/thecodebytes.com\/wp-admin\/admin-ajax.php"};
203</script>
vendor: 1 bytes, line 203
203
204<script src='https://thecodebytes.com/wp-content/plugins/newsletter/main.js?ver=9.4.6' id='newsletter-js'></script>
vendor: 1 bytes, line 204
204
205<script src='https://thecodebytes.com/wp-content/themes/the-code-bytes-2021/js/scripts.js?ver=6.3.12' id='scripts-js'></script>
205
206
207<script data-cfasync='false' async='true' src='//monu.delivery/site/3/7/36e638-30aa-4dd3-a9d2-91251ac9de2f.js' type='text/javascript'></script>
207
208
209</body>
210</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.