-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
82 lines (76 loc) Β· 26.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!doctype html>
<html lang="en" class="min-h-full">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./_app/immutable/assets/0.BIJMqV3L.css" rel="stylesheet">
<link href="./_app/immutable/assets/NoteGridStatusFilter.eq4K4R-6.css" rel="stylesheet">
<link href="./_app/immutable/assets/MDSveXNoteLayout.fO7cJVK6.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.CUMjmZ4K.js">
<link rel="modulepreload" href="./_app/immutable/chunks/entry.JzzcrQzR.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.ewBkyc9q.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.JLkecHJR.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.C1FmrZbK.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.DpmaPz1F.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.Bw9J6Pj1.js">
<link rel="modulepreload" href="./_app/immutable/chunks/each.DRjyAD6E.js">
<link rel="modulepreload" href="./_app/immutable/chunks/NoteGridStatusFilter.svelte_svelte_type_style_lang.Bpyc3oY1.js">
<link rel="modulepreload" href="./_app/immutable/nodes/2.PKe7WOT3.js">
<link rel="modulepreload" href="./_app/immutable/chunks/NoteGrid.DDIUltDC.js"><title>Allan Deutsch | Homepage</title><!-- HEAD_svelte-w3zm17_START --><meta name="description" content="Allan Deutsch"><!-- HEAD_svelte-w3zm17_END --><!-- HEAD_svelte-cpyj77_START --> <meta name="theme-color" content="dark"><!-- HTML_TAG_START --><script nonce="%sveltekit.nonce%">(function setInitialMode(defaultMode, themeColors2) {
const rootEl = document.documentElement;
const mode = localStorage.getItem("mode-watcher-mode") || defaultMode;
const light = mode === "light" || mode === "system" && window.matchMedia("(prefers-color-scheme: light)").matches;
rootEl.classList[light ? "remove" : "add"]("dark");
rootEl.style.colorScheme = light ? "light" : "dark";
if (themeColors2) {
const themeMetaEl = document.querySelector('meta[name="theme-color"]');
if (themeMetaEl) {
themeMetaEl.setAttribute("content", mode === "light" ? themeColors2.light : themeColors2.dark);
}
}
localStorage.setItem("mode-watcher-mode", mode);
})("system", {"dark":"dark","light":"light"});</script><!-- HTML_TAG_END --><!-- HEAD_svelte-cpyj77_END -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=UA-86124920-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-86124920-1');
</script>
</head>
<body
data-sveltekit-preload-data="hover"
data-sveltekit-preload-data="viewport"
class="h-full min-h-[100vh] bg-base-100">
<div style="display: contents"> <div class="h-full min-h-[100dvh]"><div class="toaster svelte-jyff3d" role="alert"> </div> <div class="navbar bg-base-100 print:hidden"><div class="navbar-start"><div class="dropdown"><button tabindex="0" class="btn btn-ghost sm:hidden" data-svelte-h="svelte-o7egld"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h8m-8 6h16"></path></svg></button> <ul tabindex="0" class="dropdown-content menu rounded-box menu-sm mt-3 w-52 bg-base-100 p-2 shadow"><li><a href="/">Home</a></li><li><a href="/notes">Notes</a></li><li><a href="/devlog">Devlog</a></li></ul></div> <a class="btn btn-ghost text-xl normal-case" href="/">Allan Deutsch</a></div> <div class="navbar-center hidden sm:flex"><ul class="menu menu-horizontal px-1 text-base"><li><a href="/">Home</a></li><li><a href="/notes">Notes</a></li><li><a href="/devlog">Devlog</a></li></ul></div> <div class="navbar-end"> <div class="h-8" data-svelte-h="svelte-1hosge2"><a href="https://twitter.com/AllanDeutsch" class="group"><svg height="24" width="24" class="mr-1.5 inline fill-base-content transition-colors duration-300 group-hover:fill-primary" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 612 612"><path d="M612 116.258a250.714 250.714 0 01-72.088 19.772c25.929-15.527 45.777-40.155 55.184-69.411-24.322 14.379-51.169 24.82-79.775 30.48-22.907-24.437-55.49-39.658-91.63-39.658-69.334 0-125.551 56.217-125.551 125.513 0 9.828 1.109 19.427 3.251 28.606-104.326-5.24-196.835-55.223-258.75-131.174-10.823 18.51-16.98 40.078-16.98 63.101 0 43.559 22.181 81.993 55.835 104.479a125.556 125.556 0 01-56.867-15.756v1.568c0 60.806 43.291 111.554 100.693 123.104-10.517 2.83-21.607 4.398-33.08 4.398-8.107 0-15.947-.803-23.634-2.333 15.985 49.907 62.336 86.199 117.253 87.194-42.947 33.654-97.099 53.655-155.916 53.655-10.134 0-20.116-.612-29.944-1.721 55.567 35.681 121.536 56.485 192.438 56.485 230.948 0 357.188-191.291 357.188-357.188l-.421-16.253c24.666-17.593 46.005-39.697 62.794-64.861z"></path></svg></a> <a href="https://github.com/masstronaut" class="group"><svg height="24" aria-hidden="true" viewBox="0 0 16 16" version="1.1" width="24" data-view-component="true" class="mr-1.5 inline fill-base-content transition-colors duration-300 group-hover:fill-primary"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a></div> </div></div> <div class="h-full p-1 sm:p-4"> <h1 class="my-6 text-8xl font-bold" data-svelte-h="svelte-tg5fa3">Allan Deutsch</h1> <p class="max-w-[45ch] pt-7 text-4xl leading-normal" data-svelte-h="svelte-ch9s9b">Learning to think & build in public. Excited about tools for thinking and
augmenting human capabilities.</p> <p class="max-w-[45ch] pt-7 text-4xl leading-normal" data-svelte-h="svelte-10slv35">Previously head of product & engineering <a href="https://twitter.com/grabbitNFT" target="_blank">@GrabbitNFT</a> and product at Microsoft (PlayFab, Xbox Live,
and Xbox).</p> <div class="flex w-full flex-col items-center"><h2 class="my-6 self-center text-5xl text-base-content">Recent notes</h2> <div class="flex items-center"><button class="filter seedling m-3 p-2 svelte-rk0j1p">seedling π± </button><button class="filter budding m-3 p-2 svelte-rk0j1p">budding πΏ </button></div> <div class="col-auto grid w-full grid-cols-[repeat(auto-fill,_minmax(300px,_1fr))] justify-items-center gap-3"><a href="/uses" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">Uses</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">The tools, technologies, hardware, and software that I use to do my thing.</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Jan 16, 2025</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/notes/gifts" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">Gifts</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Gifts can be an unwanted obligation or a fun way to show some love. This is my attempt at shifting them towards the latter.</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Jan 11, 2025</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/gold-mac" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">Gold Mac n Cheese</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Beautifully golden mac n cheese, elevated for the palate of a discerning foodie.</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Dec 22, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/notes/cozumel-travel-guide" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">Cozumel travel guide</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">A brief guide on having a successful trip to the SCUBA diving island paradise of Mexico, Cozumel.</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Oct 5, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/devlog/12" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">devlog 12: What if MacOS was a linux distro</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">The first Seattle Design meetup and an interesting question: How far can I get if I pretend MacOS is a linux distro?</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Aug 23, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/notes/classy-javascript" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 92, 50%, 40%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">Classy coding - JavaScript OOP through the ages</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Embark on a journey to learn about how OOP has been done throughout JavaScript's history, with our destination set on understanding how we should do it today and what all the modern syntax is doing for us under the hood.</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Aug 14, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">budding πΏ</div></section></article> </a><a href="/notes/focus-edgy-view" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">Open neovim edgebar with focus set</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">A deep dive into neovim config, controlling focus, pane management with edgy.nvim, and a little open source contribution to boot!</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Aug 10, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/notes/use-neovim" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">I use Neovim btw</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Imagine a world where something as simple as editing text becomes a fun and challenging puzzle to be solved.</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Jul 30, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/devlog/11" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">devlog 11</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Learning new technologies, vim, and neovim!</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Jul 9, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/devlog/10" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">devlog 10: CascadiaJS</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Doc Duck takes to the stage! Finding my first customer and also inspiration at the PNW's premier JS conference.</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Jun 26, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/notes/thinking-channels" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">Thinking channels</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Thinking about the same concept in a different way is often a big unlock to deeper and clearer understanding</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Jun 20, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a><a href="/devlog/9" class="m-4 flex w-full min-w-[300px] max-w-[450px] flex-1 basis-80 text-inherit no-underline" style="--statusColor: 85, 40%, 55%;"><article class="group flex h-64 w-full flex-col justify-between border border-solid border-base-300 bg-base-100 px-10 py-8 text-base-content text-opacity-80 transition-all duration-200 hover:border-[hsl(var(--statusColor))] hover:text-opacity-100 hover:shadow-xl hover:shadow-[hsla(var(--statusColor),.25)] active:-translate-y-1 active:scale-[1.01] active:shadow-md svelte-1f9x9br"><section class="notecontent"><header class="svelte-1f9x9br"><h1 class="line-clamp-2 h-16 text-lg svelte-1f9x9br">devlog 9: Buildspace begins!</h1></header> <p class="mt-3 line-clamp-3 h-[4.5em] leading-[1.5em] transition-all duration-200">Doc Duck's feedback widget is now branded!</p></section> <section class="notemetadata border-t border-t-neutral-content border-opacity-60 pt-1 text-right text-sm svelte-1f9x9br"><div class="date min-w-[12ch] text-opacity-50 svelte-1f9x9br">Jun 15, 2024</div> <div class="min-w-[12ch] capitalize text-[hsl(var(--statusColor))] svelte-1f9x9br">seedling π±</div></section></article> </a></div></div></div></div>
<script>
{
__sveltekit_wc4zul = {
base: new URL(".", location).pathname.slice(0, -1)
};
const element = document.currentScript.parentElement;
const data = [null,{"type":"data","data":{notes:[{title:"Uses",slug:"uses",description:"The tools, technologies, hardware, and software that I use to do my thing.",date:"2025-01-04T00:00:00.000Z",lastmod:"2025-01-16T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/uses",internalLinks:["/uses","/notes/use-neovim","/notes/seattle-cafes"],readTime:19},{title:"Gifts",slug:"notes/gifts",description:"Gifts can be an unwanted obligation or a fun way to show some love. This is my attempt at shifting them towards the latter.",date:"2025-01-03T00:00:00.000Z",lastmod:"2025-01-11T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/notes/gifts",internalLinks:[],readTime:4},{title:"Gold Mac n Cheese",slug:"gold-mac",description:"Beautifully golden mac n cheese, elevated for the palate of a discerning foodie.",date:"2024-12-22T00:00:00.000Z",lastmod:"2024-12-22T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/gold-mac",internalLinks:[],readTime:5},{title:"Cozumel travel guide",slug:"notes/cozumel-travel-guide",description:"A brief guide on having a successful trip to the SCUBA diving island paradise of Mexico, Cozumel.",date:"2022-07-24T00:00:00.000Z",lastmod:"2024-10-05T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/notes/cozumel-travel-guide",internalLinks:[],readTime:6},{title:"devlog 12: What if MacOS was a linux distro",slug:"devlog/12",description:"The first Seattle Design meetup and an interesting question: How far can I get if I pretend MacOS is a linux distro?",date:"2024-08-18T00:00:00.000Z",lastmod:"2024-08-23T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/devlog/12",internalLinks:["/devlog/11"],readTime:10},{title:"Classy coding - JavaScript OOP through the ages",slug:"notes/classy-javascript",description:"Embark on a journey to learn about how OOP has been done throughout JavaScript's history, with our destination set on understanding how we should do it today and what all the modern syntax is doing for us under the hood.",date:"2024-08-14T00:00:00.000Z",lastmod:"2024-08-14T00:00:00.000Z",publish:true,tags:["status/budding"],status:"budding",statusIcon:"πΏ",href:"/notes/classy-javascript",internalLinks:[],readTime:23},{title:"Open neovim edgebar with focus set",slug:"notes/focus-edgy-view",description:"A deep dive into neovim config, controlling focus, pane management with edgy.nvim, and a little open source contribution to boot!",date:"2024-08-10T00:00:00.000Z",lastmod:"2024-08-10T00:00:00.000Z",publish:true,tags:["status/seedling","topic/neovim","topic/opensource"],status:"seedling",statusIcon:"π±",href:"/notes/focus-edgy-view",internalLinks:["/notes/use-neovim"],readTime:9},{title:"I use Neovim btw",slug:"notes/use-neovim",description:"Imagine a world where something as simple as editing text becomes a fun and challenging puzzle to be solved.",date:"2024-07-30T00:00:00.000Z",lastmod:"2024-07-30T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/notes/use-neovim",internalLinks:["/devlog/11#learning-neovim"],readTime:12},{title:"devlog 11",slug:"devlog/11",description:"Learning new technologies, vim, and neovim!",date:"2024-07-28T00:00:00.000Z",lastmod:"2024-07-09T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/devlog/11",internalLinks:["/notes/use-neovim"],readTime:3},{title:"devlog 10: CascadiaJS",slug:"devlog/10",description:"Doc Duck takes to the stage! Finding my first customer and also inspiration at the PNW's premier JS conference.",date:"2024-06-23T00:00:00.000Z",lastmod:"2024-06-26T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/devlog/10",internalLinks:[],readTime:9},{title:"Thinking channels",slug:"notes/thinking-channels",description:"Thinking about the same concept in a different way is often a big unlock to deeper and clearer understanding",date:"2023-06-13T00:00:00.000Z",lastmod:"2024-06-20T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/notes/thinking-channels",internalLinks:[],readTime:2},{title:"devlog 9: Buildspace begins!",slug:"devlog/9",description:"Doc Duck's feedback widget is now branded!",date:"2024-06-15T00:00:00.000Z",lastmod:"2024-06-15T00:00:00.000Z",publish:true,tags:["status/seedling"],status:"seedling",statusIcon:"π±",href:"/devlog/9",internalLinks:["/devlog/4#doc-duck"],readTime:4}]},"uses":{}}];
Promise.all([
import("./_app/immutable/entry/start.CUMjmZ4K.js"),
import("./_app/immutable/entry/app.JLkecHJR.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 2],
data,
form: null,
error: null
});
});
}
</script>
</div>
</body>
</html>