- Scan ID:
- 69b4c496-f219-4e93-8f9b-36654cc48644Finished
- Submitted URL:
- https://nabeelvalley.co.za/
- Report Finished:
Links · 5 found
The outgoing links identified from the page
Link | Text |
---|---|
https://nabeelvalley.substack.com | Substack |
https://www.linkedin.com/in/nabeelvalley/ | |
https://github.com/nabeelvalley | GitHub |
https://twitter.com/not_nabeel | |
https://instagram.com/nabeelvalley |
JavaScript Variables · 3 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
Console log messages · 0 found
Messages logged to the web console
HTML
The raw HTML body of the page
<!DOCTYPE html><html lang="en" data-astro-cid-5hce7sga=""><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="google-site-verification" content="eqR9vdsWmb7gglH0R4CilWu8iysUMq1-AII0eotV6JM"><link rel="sitemap" href="/sitemap-index..xml"><link rel="icon" type="image/x-icon" href="/favicon.png"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""><link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300&family=Lato:wght@300;400&display=swap" rel="stylesheet"><!-- katex --><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous"><!-- app --><link rel="stylesheet" href="/style/main.css"><title>Nabeel Valley</title><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@not_nabeel"><meta name="description" content="Software develpment, Photography and Design"><meta name="twitter:description" content="Software develpment, Photography and Design"><meta name="og:description" content="Software develpment, Photography and Design"><meta name="twitter:image" content="https://nabeelvalley.co.za/images/home/code.jpg"><meta name="og:image" content="https://nabeelvalley.co.za/images/home/code.jpg"><meta name="twitter:title" content="Nabeel Valley"><meta name="og:title" content="Nabeel Valley"><!-- Webmention config --><link rel="webmention" href="https://webmention.io/nabeelvalley.co.za/webmention"><style>.nav__list[data-astro-cid-n5jvasb4]{display:flex;flex-direction:row;justify-content:center;margin:16px 0 0;padding:4px 0;width:100%;border-bottom:var(--separator-border);border-top:var(--separator-border)}.nav__item[data-astro-cid-n5jvasb4]{display:block;padding:0 4px;font-size:smaller}.nav__placeholder[data-astro-cid-n5jvasb4]{height:88px}.nav__monogram[data-astro-cid-n5jvasb4]{user-select:none;font-family:var(--font-monogram)}@media (max-width: 720px){.nav__title[data-astro-cid-n5jvasb4]{font-size:32px}}.nav[data-astro-cid-3ef6ksr2]{padding-top:24px;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(5px);box-shadow:inset 0 0 500px 0 var(--color-base);position:sticky;top:-124px;z-index:10}.nav__title-section[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.nav__title[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:48px}.nav__subtitle[data-astro-cid-3ef6ksr2]{font-size:smaller}.nav__list[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin:16px 0 0;padding:8px 0;width:100%;border-top:var(--separator-border);border-bottom:var(--separator-border)}.nav__item[data-astro-cid-3ef6ksr2]{display:block;padding:0 4px;font-size:smaller}.nav__placeholder[data-astro-cid-3ef6ksr2]{height:88px}.nav__monogram[data-astro-cid-3ef6ksr2]{user-select:none;font-family:var(--font-monogram)}@media (max-width: 720px){.nav__title[data-astro-cid-3ef6ksr2]{font-size:32px}.nav[data-astro-cid-3ef6ksr2]{top:-100px}}.page[data-astro-cid-5hce7sga]{position:relative}.page[data-astro-cid-5hce7sga].full-width{max-width:unset}.page[data-astro-cid-5hce7sga]{overflow-wrap:break-word}.main[data-astro-cid-5hce7sga]{margin-left:auto;margin-right:auto;padding:48px 24px}
.reading-width[data-astro-cid-nryaqk4v]{max-width:1400px;margin-right:auto;margin-left:auto}
.grid[data-astro-cid-tvezmfl6]{--feature-end: clamp(1, var(--column-count), 5);display:grid;grid-template-columns:repeat(var(--feature-end),1fr);grid-template-rows:1fr;grid-column-gap:var(--block-gap);grid-row-gap:var(--block-gap)}@media (max-width: 1000px){.grid[data-astro-cid-tvezmfl6]{display:flex;flex-direction:column;gap:var(--block-gap)}}.grid__feature[data-astro-cid-tvezmfl6]{grid-column:1 / var(--feature-end);grid-row:span 1}
.link__title[data-astro-cid-ezsi7upz]{font-size:72px;margin:0}.link__subtitle[data-astro-cid-ezsi7upz]{font-style:italic}@media (max-width: 1000px){.link__title[data-astro-cid-ezsi7upz]{font-size:48px}}@media (max-width: 750px){.link__title[data-astro-cid-ezsi7upz]{font-size:32px}}
.link__link[data-astro-cid-fegobxyy]{display:block;break-inside:avoid;margin-bottom:24px}.link__title[data-astro-cid-fegobxyy]{margin-top:0}.link__subtitle[data-astro-cid-fegobxyy]{font-style:italic}.link__tags[data-astro-cid-fegobxyy]{margin:auto 0 0;padding:0;display:flex;flex-direction:row;display:inline-block}.link__tag[data-astro-cid-fegobxyy]{display:inline-block;background-color:var(--color-on-base);color:var(--color-base);padding:.25rem}
</style><script type="module" src="/_astro/hoisted.i2U0EQju.js"></script></head> <body data-astro-cid-5hce7sga=""> <div class="page" data-astro-cid-5hce7sga=""> <nav class="nav" data-astro-cid-3ef6ksr2=""> <div class="nav__title-section" data-astro-cid-3ef6ksr2=""> <div class="nav__title" data-astro-cid-3ef6ksr2=""> <a href="/" data-astro-cid-3ef6ksr2="">
Nabeel
<span class="nav__monogram" data-astro-cid-3ef6ksr2="">N</span>
Valley</a> </div> <div class="nav__subtitle" data-astro-cid-3ef6ksr2="">Engineer • Developer • Photographer</div> </div> <ul class="nav__list" data-astro-cid-3ef6ksr2=""> <li class="nav__item" data-astro-cid-3ef6ksr2=""><a class="link" href="/blog" data-astro-cid-3ef6ksr2="">Blog</a></li> <li class="nav__item" data-astro-cid-3ef6ksr2=""><a class="link" href="/docs" data-astro-cid-3ef6ksr2="">Docs</a></li> <li class="nav__item" data-astro-cid-3ef6ksr2=""><a class="link" href="/projects" data-astro-cid-3ef6ksr2="">Projects</a></li> <li class="nav__item" data-astro-cid-3ef6ksr2=""> <a class="link" href="/talks" data-astro-cid-3ef6ksr2="">Talks</a> </li> <li class="nav__item" data-astro-cid-3ef6ksr2=""> <a class="link" href="/photography" data-astro-cid-3ef6ksr2="">Photography</a> </li> <li class="nav__item" data-astro-cid-3ef6ksr2=""><a class="link" href="https://nabeelvalley.substack.com" data-astro-cid-3ef6ksr2="">Newsletter</a></li> <li class="nav__item" data-astro-cid-3ef6ksr2=""><a class="link" href="/archive" data-astro-cid-3ef6ksr2="">Archive</a></li> <li class="nav__item" data-astro-cid-3ef6ksr2=""><a class="link" href="/about" data-astro-cid-3ef6ksr2="">Me</a></li> <!-- <li class="nav__item">
<Search client:only="react" />
</li> --> </ul> </nav> <main class="main" data-astro-cid-5hce7sga=""> <div class="reading-width" data-astro-cid-nryaqk4v=""> <div class="grid" data-astro-cid-tvezmfl6=""> <div class="grid__feature" data-astro-cid-tvezmfl6=""> <section> <section class="link__grid" data-astro-cid-ezsi7upz=""> <a href="/blog/2024/24-08/unintentionally-made-a-programming-language" class="link__link" data-astro-cid-ezsi7upz=""> <div data-astro-cid-ezsi7upz=""> <h1 class="link__title link" data-astro-cid-ezsi7upz="">A Visual Language for Image Manipulation</h1> <p class="link__subtitle" data-astro-cid-ezsi7upz="">24 August 2024</p> <p class="link__description" data-astro-cid-ezsi7upz="">I accidentally created a programming language for editing photos</p> </div> </a> <img class="link__image--horizontal" src="/images/home/code.jpg" alt="the sky with some clouds" data-astro-cid-ezsi7upz=""> </section> </section> </div> <aside> <h3>Recent Posts</h3> <a href="/blog/2024/31-10/type-safe-url-templates" class="link__link" data-astro-cid-fegobxyy=""> <h2 class="link__title link" data-astro-cid-fegobxyy="">Type safe URL templates</h2> <p class="link__subtitle" data-astro-cid-fegobxyy="">31 October 2024</p> <p class="link__decription" data-astro-cid-fegobxyy="">Making URL template replacements safe</p> </a> <a href="/blog/2024/28-08/open-terminal-links-in-vscode" class="link__link" data-astro-cid-fegobxyy=""> <h2 class="link__title link" data-astro-cid-fegobxyy="">An unexpected way to open links in the terminal</h2> <p class="link__subtitle" data-astro-cid-fegobxyy="">28 August 2024</p> <p class="link__decription" data-astro-cid-fegobxyy="">A little shortcut for opening terminal links in VSCode</p> </a> <a href="/blog/2024/16-08/optional-parameters-and-overloads-in-typescript" class="link__link" data-astro-cid-fegobxyy=""> <h2 class="link__title link" data-astro-cid-fegobxyy="">Parameters, but only sometimes</h2> <p class="link__subtitle" data-astro-cid-fegobxyy="">16 August 2024</p> <p class="link__decription" data-astro-cid-fegobxyy="">Better handling of function generics with optional parameters in Typescript using overloads</p> </a> <a href="/blog/2024/15-08/handling-complex-typescript-generics" class="link__link" data-astro-cid-fegobxyy=""> <h2 class="link__title link" data-astro-cid-fegobxyy="">More generic than it should be</h2> <p class="link__subtitle" data-astro-cid-fegobxyy="">15 August 2024</p> <p class="link__decription" data-astro-cid-fegobxyy="">A method for designing highly generic APIs in Typescript</p> </a> <a href="/blog/2024/20-07/parser-combinators-and-gleam" class="link__link" data-astro-cid-fegobxyy=""> <h2 class="link__title link" data-astro-cid-fegobxyy="">Life, Gleam, and Parser Combinators</h2> <p class="link__subtitle" data-astro-cid-fegobxyy="">20 July 2024</p> <p class="link__decription" data-astro-cid-fegobxyy="">A short introduction to Parser Combinators</p> </a> <a href="/blog/2024/13-07/on-being-awkward" class="link__link" data-astro-cid-fegobxyy=""> <h2 class="link__title link" data-astro-cid-fegobxyy="">The Most Awkward Person in the Room</h2> <p class="link__subtitle" data-astro-cid-fegobxyy="">13 July 2024</p> <p class="link__decription" data-astro-cid-fegobxyy="">The challenge of language</p> </a> </aside> </div> </div> </main> <footer> <ul class="nav__list" data-astro-cid-n5jvasb4=""> <li class="nav__item" data-astro-cid-n5jvasb4=""> <a href="https://www.linkedin.com/in/nabeelvalley/" rel="me" data-astro-cid-n5jvasb4="">Linkedin</a> </li> <li class="nav__item" data-astro-cid-n5jvasb4=""> <a href="https://github.com/nabeelvalley" rel="me" data-astro-cid-n5jvasb4="">GitHub</a> </li> <li class="nav__item" data-astro-cid-n5jvasb4=""> <a href="https://twitter.com/not_nabeel" rel="me" data-astro-cid-n5jvasb4="">Twitter</a> </li> <li class="nav__item" data-astro-cid-n5jvasb4=""> <a href="https://instagram.com/nabeelvalley" rel="me" data-astro-cid-n5jvasb4="">Instagram</a> </li> <li class="nav__item" data-astro-cid-n5jvasb4=""> <a href="https://nabeelvalley.substack.com" rel="me" data-astro-cid-n5jvasb4="">Substack</a> </li> <li class="nav__item" data-astro-cid-n5jvasb4=""> <a href="/feed/rss.xml" data-astro-cid-n5jvasb4="">RSS</a> </li> </ul> </footer> </div> </body></html>