add ideas, contact, about pages, update links
This commit is contained in:
parent
c9f799a470
commit
5ef473ceaa
45 changed files with 543 additions and 15 deletions
|
@ -23,6 +23,7 @@ pub fn build(b: *std.Build) !void {
|
|||
"reddit.svg",
|
||||
"threads.svg",
|
||||
"twitter.svg",
|
||||
"pixelfed.svg",
|
||||
},
|
||||
.debug = false,
|
||||
});
|
||||
|
|
37
content/about.smd
Normal file
37
content/about.smd
Normal file
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
{
|
||||
.title = "About",
|
||||
.date = @date("2025-01-27T00:00:00"),
|
||||
.author = "koehr",
|
||||
.draft = false,
|
||||
.layout = "page.shtml",
|
||||
.description = "Who am I? What did I do?",
|
||||
.tags = [],
|
||||
}
|
||||
---
|
||||
I am a programmer, open-source enthusiast and hacker based in Berlin, Germany.
|
||||
|
||||
I call myself a code artist, because programming can and should be seen as a creative process; therefore code is art. I love to craft pieces of art with code, that are beautiful and elegant in their simplicity, readability and architecture.
|
||||
|
||||
Looking for expert advice and development services for a short- to mid-term project? I offer guidance on software architecture decisions, coding solutions and performance optimizations tailored to your needs. Let's work together to solve your challenges. [Get in touch](/contact)!
|
||||
|
||||
# experience
|
||||
|
||||
> Thirteen years of professional experience in a couple of tweets... er, toots?
|
||||
|
||||
Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. Working with clients, team mates, designers and managers is a crucial part of any development process.
|
||||
|
||||
Some time in the year 2009 I decided to not only live up to my way of working but also share my experience even more. I decided to become a freelancing programmer and consultant. Since then many different places benefited from my work. Start-Ups in their first months as well as well known companies like HERE and Deutsche Telekom Labs.
|
||||
|
||||
Together with entrepreneurs, UI/UX experts and engineers of many fields I created novel and beautiful applications that still influence the live of thousands of people.
|
||||
|
||||
Please see my CV for a more detailed list.
|
||||
|
||||
# coaching
|
||||
|
||||
> Whenever possible, I try to help others to learn
|
||||
|
||||
I’m the organizer of Vuejs // Berlin, a monthly meetup group around Vue and web technologies in general.
|
||||
|
||||
Many people want to learn and grow. Whenever I can I try to help those people by sharing my experience and knowledge. I already voluntarily coached at Code Curious, Frauenloop and Jugend Hackt. I also helped children with their first steps into the world of programming at the Berlin CoderDojo.
|
||||
|
File diff suppressed because one or more lines are too long
|
@ -16,6 +16,60 @@ This page is intended to be generated as part of the build step in the future, b
|
|||
|
||||
---
|
||||
|
||||
* [About Ideas Now | Search 1000s of personal sites](https://aboutideasnow.com/?q=kagi) - Find people to collaborate with by searching through the /about, /ideas and /now pages of 1000s of personal sites
|
||||
[#personal](https://url.koehr.ing/bookmarks/shared?q=%23personal) [#web](https://url.koehr.ing/bookmarks/shared?q=%23web) [#search](https://url.koehr.ing/bookmarks/shared?q=%23search) [#smallweb](https://url.koehr.ing/bookmarks/shared?q=%23smallweb)
|
||||
|
||||
* [Kokoro Text-to-Speech - a Hugging Face Space by webml-community](https://huggingface.co/spaces/webml-community/kokoro-web) - High-quality speech synthesis powered by Kokoro TTS
|
||||
[#tts](https://url.koehr.ing/bookmarks/shared?q=%23tts) [#LLM](https://url.koehr.ing/bookmarks/shared?q=%23LLM) [#Kokoro](https://url.koehr.ing/bookmarks/shared?q=%23Kokoro)
|
||||
|
||||
* [Kagi LLM Benchmarking Project | Kagi's Docs](https://help.kagi.com/kagi/ai/llm-benchmark.html)
|
||||
[#benchmark](https://url.koehr.ing/bookmarks/shared?q=%23benchmark) [#ai](https://url.koehr.ing/bookmarks/shared?q=%23ai) [#LLM](https://url.koehr.ing/bookmarks/shared?q=%23LLM)
|
||||
|
||||
* [VoidZero | Next Generation Tooling for the Web](https://www.voidzero.dev/) - We are building the next generation of JavaScript tooling
|
||||
[#webdev](https://url.koehr.ing/bookmarks/shared?q=%23webdev) [#javascript](https://url.koehr.ing/bookmarks/shared?q=%23javascript) [#typescript](https://url.koehr.ing/bookmarks/shared?q=%23typescript)
|
||||
|
||||
* [Electrobun](https://electrobun.dev/) - Aiming for a complete solution-in-a-box for cross-platform desktop apps in typescript
|
||||
[#webdev](https://url.koehr.ing/bookmarks/shared?q=%23webdev) [#javascript](https://url.koehr.ing/bookmarks/shared?q=%23javascript) [#typescript](https://url.koehr.ing/bookmarks/shared?q=%23typescript)
|
||||
|
||||
* [The Matrix](https://thematrix1999.github.io/) - Infinite-Horizon World generation with Real-Time interaction, paper and playable demo
|
||||
[#game](https://url.koehr.ing/bookmarks/shared?q=%23game) [#generator](https://url.koehr.ing/bookmarks/shared?q=%23generator) [#ai](https://url.koehr.ing/bookmarks/shared?q=%23ai) [#LLM](https://url.koehr.ing/bookmarks/shared?q=%23LLM) [#gamedev](https://url.koehr.ing/bookmarks/shared?q=%23gamedev)
|
||||
|
||||
* [Dark Visitors - Track and Control Artificial Agents Crawling Your Website](https://darkvisitors.com/) - Analyze, protect, and optimize your content for the hidden ecosystem of AI assistants, scrapers, and other bots swarming across the internet
|
||||
[#web](https://url.koehr.ing/bookmarks/shared?q=%23web) [#list](https://url.koehr.ing/bookmarks/shared?q=%23list) [#ai](https://url.koehr.ing/bookmarks/shared?q=%23ai) [#LLM](https://url.koehr.ing/bookmarks/shared?q=%23LLM) [#robotstxt](https://url.koehr.ing/bookmarks/shared?q=%23robotstxt) [#trackers](https://url.koehr.ing/bookmarks/shared?q=%23trackers)
|
||||
|
||||
* [bunk.lol](https://bunk.lol/) - Collection of privacy-focused services
|
||||
[#alternative](https://url.koehr.ing/bookmarks/shared?q=%23alternative) [#list](https://url.koehr.ing/bookmarks/shared?q=%23list) [#privacy](https://url.koehr.ing/bookmarks/shared?q=%23privacy)
|
||||
|
||||
* [Common combinators in JavaScript · GitHub](https://gist.github.com/Avaq/1f0636ec5c8d6aed2e45) - Common combinators in JavaScript. GitHub Gist: instantly share code, notes, and snippets.
|
||||
[#webdev](https://url.koehr.ing/bookmarks/shared?q=%23webdev) [#javascript](https://url.koehr.ing/bookmarks/shared?q=%23javascript) [#functional](https://url.koehr.ing/bookmarks/shared?q=%23functional)
|
||||
|
||||
* [https://merri.cx/qrazybox/](https://merri.cx/qrazybox/)
|
||||
[#manipulation](https://url.koehr.ing/bookmarks/shared?q=%23manipulation) [#qrcode](https://url.koehr.ing/bookmarks/shared?q=%23qrcode) [#toolbox](https://url.koehr.ing/bookmarks/shared?q=%23toolbox)
|
||||
|
||||
* [https://sound-effects.bbcrewind.co.uk/](https://sound-effects.bbcrewind.co.uk/)
|
||||
[#effect](https://url.koehr.ing/bookmarks/shared?q=%23effect) [#sound](https://url.koehr.ing/bookmarks/shared?q=%23sound) [#TTRPG](https://url.koehr.ing/bookmarks/shared?q=%23TTRPG) [#gamedev](https://url.koehr.ing/bookmarks/shared?q=%23gamedev)
|
||||
|
||||
* [https://wedistribute.org/](https://wedistribute.org/)
|
||||
[#activitypub](https://url.koehr.ing/bookmarks/shared?q=%23activitypub) [#decentralized](https://url.koehr.ing/bookmarks/shared?q=%23decentralized) [#web](https://url.koehr.ing/bookmarks/shared?q=%23web) [#distributed](https://url.koehr.ing/bookmarks/shared?q=%23distributed)
|
||||
|
||||
* [https://morizbuesing.com/blog/greppability-code-metric/](https://morizbuesing.com/blog/greppability-code-metric/)
|
||||
[#dev](https://url.koehr.ing/bookmarks/shared?q=%23dev) [#code](https://url.koehr.ing/bookmarks/shared?q=%23code)
|
||||
|
||||
* [https://www.transparenttextures.com/](https://www.transparenttextures.com/)
|
||||
[#webdev](https://url.koehr.ing/bookmarks/shared?q=%23webdev) [#image](https://url.koehr.ing/bookmarks/shared?q=%23image) [#graphics](https://url.koehr.ing/bookmarks/shared?q=%23graphics)
|
||||
|
||||
* [https://unraid.net/](https://unraid.net/)
|
||||
[#selfhosting](https://url.koehr.ing/bookmarks/shared?q=%23selfhosting) [#hosting](https://url.koehr.ing/bookmarks/shared?q=%23hosting)
|
||||
|
||||
* [Using CSS to create a CRT](http://aleclownes.com/2017/02/01/crt-display.html)
|
||||
[#webdev](https://url.koehr.ing/bookmarks/shared?q=%23webdev) [#CSS](https://url.koehr.ing/bookmarks/shared?q=%23CSS) [#crt](https://url.koehr.ing/bookmarks/shared?q=%23crt)
|
||||
|
||||
* [character.js on github:robertkleffner/mariohtml5](https://github.com/robertkleffner/mariohtml5/blob/master/code/character.js)
|
||||
[#dev](https://url.koehr.ing/bookmarks/shared?q=%23dev) [#game](https://url.koehr.ing/bookmarks/shared?q=%23game) [#opensource](https://url.koehr.ing/bookmarks/shared?q=%23opensource) [#gamedev](https://url.koehr.ing/bookmarks/shared?q=%23gamedev)
|
||||
|
||||
* [r/gamedev: The Best Jump Algorithm For 2D Scrolling Games?](https://www.reddit.com/r/gamedev/comments/qsxmb/the_best_jump_algorithm_for_2d_scrolling_games/)
|
||||
[#dev](https://url.koehr.ing/bookmarks/shared?q=%23dev) [#gamedev](https://url.koehr.ing/bookmarks/shared?q=%23gamedev) [#reddit](https://url.koehr.ing/bookmarks/shared?q=%23reddit)
|
||||
|
||||
* [Do Insects Feel Joy and Pain?](https://www.scientificamerican.com/article/do-insects-feel-joy-and-pain/) - Insects have surprisingly rich inner lives—a revelation that has wide-ranging ethical implications
|
||||
[#science](https://url.koehr.ing/bookmarks/shared?q=%23science) [#ethics](https://url.koehr.ing/bookmarks/shared?q=%23ethics) [#insects](https://url.koehr.ing/bookmarks/shared?q=%23insects)
|
||||
|
||||
|
|
22
content/contact.smd
Normal file
22
content/contact.smd
Normal file
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
{
|
||||
.title = "Contact",
|
||||
.date = @date("2025-01-27T00:00:00"),
|
||||
.author = "koehr",
|
||||
.draft = false,
|
||||
.layout = "page.shtml",
|
||||
.description = "I have accounts all over the interwebs. Find me...",
|
||||
.tags = [],
|
||||
}
|
||||
---
|
||||
|
||||
* Classic Mail: n-at-koehr.ing (please use common sense to fix the address)
|
||||
* Fediverse (Mastodon): [@koehr@mstdn.io](https://mstdn.io/@Koehr)
|
||||
* Sourcecode (Github): [@nkoehring](https://github.com/nkoehring)
|
||||
* Sourcecode (Selfhosted): [git.koehr.ing](https://git.koehr.ing)
|
||||
* Professional (LinkedIn): [@normankoehring](https://www.linkedin.com/in/normankoehring/)
|
||||
* Snapshots (Pixelfed): [@koehr@pixelfed.de](https://pixelfed.de/@koehr)
|
||||
* Snapshots (Instagram): [@coffee_n_code](https://instagram.com/coffee_n_code)
|
||||
* Discussion (Reddit): [/u/koehr](https://reddit.com/user/koehr)
|
||||
* Discussion (Threads): [@coffee_n_code](https://reddit.com/user/koehr)
|
||||
|
26
content/ideas.smd
Normal file
26
content/ideas.smd
Normal file
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
{
|
||||
.title = "Ideas",
|
||||
.date = @date("2025-01-27T00:00:00"),
|
||||
.author = "koehr",
|
||||
.draft = false,
|
||||
.layout = "page.shtml",
|
||||
.description = "Ideas, concepts, planned projects.",
|
||||
.tags = [],
|
||||
}
|
||||
---
|
||||
|
||||
My brain is really good in producing new ideas and sometimes obsessing over them for a short while. Usually though, the ideas will never come to fruition, so this page documents at least some of them for later. If you look through this list and one of the ideas stands out to you, please push my motivation by telling me about it. Even more so if you want to collaborate!
|
||||
|
||||
# Create/Build/Implement a/an...
|
||||
|
||||
* Fetching bookmarks from [Linkding](https://linkding.link) via API key on every build of this page
|
||||
* Events page for Vuejs events, similar to events.vuejs.org, but with a focus on discoverability
|
||||
* Integrations for (imho) essential services into [Vimb](https://fanglingsu.github.io/vimb/). This would be mainly bookmarks via Linkding, passwords via Bitwarden and tab/history sync (via FFSync).
|
||||
* Fediverse enabled Event hub, like [Mobilizon](https://joinmobilizon.org/), but with an UI similar to [Luma](https://lu.ma).
|
||||
|
||||
# Try out...
|
||||
|
||||
* [Kagi Websearch](https://kagi.com) - but I don't like that they are yet another Silicon Valley startup
|
||||
* [Bridgy Fed](https://fed.brid.gy) to bridge all my social media together
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
{
|
||||
.title = "Welcome",
|
||||
.title = "About",
|
||||
.date = @date("2024-06-16T00:00:00"),
|
||||
.author = "koehr",
|
||||
.draft = false,
|
||||
|
@ -11,7 +11,7 @@
|
|||
---
|
||||
# experience
|
||||
|
||||
> Thirteen years of professional experience in a couple of tweets
|
||||
> Thirteen years of professional experience in a couple of tweets... er, toots?
|
||||
|
||||
Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. Working with clients, team mates, designers and managers is a crucial part of any development process.
|
||||
|
||||
|
|
|
@ -62,6 +62,10 @@ I used Floorp for a few weeks and I liked it a lot. The out-of-the-box support f
|
|||
|
||||
After trying Floorp, I switched to Zen Browser. Very positive is that it supports vertical tabs and tab groups out-of-the-box as well. Additionally it allows "zen mode" (hence the name, I guess), which hides bars and only shows them when hovering the respective corner of the window. This is really neat, although it needs a bit of familiarization to not see anything happen when opening a link in a new tab, for example. For now, Zen Browser is still alpha, but seems very usable. I had no issues yet.
|
||||
|
||||
### Vimb
|
||||
|
||||
I also use [Vimb](https://fanglingsu.github.io/vimb/) and I'd love to use it more, but the lack of integrations into Bitwarden (password management) and Linkding (bookmarks) make it inconvient for many things. I also miss the ability to sync my browsing history and the currently open tabs with the browser on my phone.
|
||||
|
||||
|
||||
## Other Tools: LogSeq, Poe, Bitwarden, Git, gh-cli...
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
and architecture.
|
||||
</p>
|
||||
<p>
|
||||
Looking for expert advice and development services for a short-term project? I offer guidance on software
|
||||
Looking for expert advice and development services for a short to mid-term project? I offer guidance on software
|
||||
architecture decisions, coding solutions and performance optimizations tailored to your needs. Let's work
|
||||
together to solve your challenges.
|
||||
<a title="Contact me" href="#contact">Get in touch</a>!
|
||||
|
@ -56,11 +56,11 @@
|
|||
<li><img title="Fediverse / Mastodon" src="/fediverse.svg"> <a href="https://mstdn.io/@Koehr/">@Koehr\@mstdn.io</a></li>
|
||||
<li><img title="Gitforge" src="/gitforge.svg"> <a href="https://git.koehr.ing/">git.koehr.ing</a></li>
|
||||
<li><img title="LinkedIn" src="/linkedin.svg"> <a href="https://linkedin.com/in/norman-köhring-950448109/">Norman Köhring</a></li>
|
||||
<li><img title="Pixelfed" src="/pixelfed.svg"> <a href="https://pixelfed.de/@koehr/">@koehr@pixelfed.de</a></li>
|
||||
<li><img title="Instagram" src="/instagram.svg"> <a href="https://instagram.com/coffee_n_code/">coffee_n_code</a></li>
|
||||
<li><img title="Threads" src="/threads.svg"> <a href="https://threads.net/@coffee_n_code/">coffee_n_code</a></li>
|
||||
<li><img title="Threads" src="/threads.svg"> <a href="https://threads.net/@coffee_n_code/">@coffee_n_code</a></li>
|
||||
<li><img title="Reddit" src="/reddit.svg"> <a href="https://www.reddit.com/user/koehr/">/u/koehr</a></li>
|
||||
<li><img title="Github" src="/github.svg"> <a href="https://github.com/nkoehring/">nkoehring</a></li>
|
||||
<li><img title="Twitter" src="/twitter.svg"> <a href="https://twitter.com/koehr_in/">koehr_in</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<footer>
|
||||
|
|
|
@ -77,6 +77,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
3
static/pixelfed.svg
Normal file
3
static/pixelfed.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill="#eacb8b" d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm1.031 4.099c1.713 0 3.101 1.345 3.101 3.005s-1.388 3.005-3.1 3.005h-1.819L8.618 16.58V9.832c0-.957.801-1.733 1.79-1.733h2.623z" />
|
||||
</svg>
|
After Width: | Height: | Size: 360 B |
116
zig-out/about/index.html
Normal file
116
zig-out/about/index.html
Normal file
|
@ -0,0 +1,116 @@
|
|||
<!doctype html>
|
||||
<html lang=en>
|
||||
|
||||
<head id="head">
|
||||
<meta charset=utf-8>
|
||||
<title id="title " var="the codeartist — programmer and engineer based in Berlin">About</title>
|
||||
<meta name=description content="The personal page and weblog of Norman Köhring">
|
||||
<meta name=author content="Norman Köhring">
|
||||
<meta name=DC.title content="the codeartist — programmer and engineer based in Berlin">
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:site" content="@koehr_in">
|
||||
<meta name="twitter:author" content="@koehr_in">
|
||||
<meta name=twitter:description content="The personal page and weblog of the codeartist Norman Köhring">
|
||||
<meta name="twitter:title" content="About // the codeartist">
|
||||
<meta name="og:title" content="About // the codeartist">
|
||||
<meta property="og:type" content="website">
|
||||
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no">
|
||||
|
||||
<meta name=ICBM content="52.4595, 13.5335">
|
||||
<meta name=geo.position content="52.4595; 13.5335">
|
||||
<meta name=geo.region content=DE-BE>
|
||||
<meta name=geo.placename content=Berlin>
|
||||
<link rel=me href=https://koehr.in>
|
||||
<link rel=me href=https://k0r.in>
|
||||
<link rel=me href=https://koehr.ing>
|
||||
<link rel=me href=@Koehr@mstdn.io>
|
||||
<link rel=me href=https://sr.ht/~koehr>
|
||||
<link rel=me href=https://git.koehr.ing>
|
||||
<link rel=me href=https://threads.net/@coffee_n_code>
|
||||
<link rel=me href=https://instagram.com/@coffee_n_code>
|
||||
<link rel=me href=https://ko-fi.com/koehr>
|
||||
<link rel=me href=https://reddit.com/user/koehr>
|
||||
<link rel=icon href=/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=/style.css>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main id="main">
|
||||
|
||||
<header>
|
||||
<h1>About</h1>
|
||||
<em>Who am I? What did I do?</em>
|
||||
<br>
|
||||
Last updated: <time datetime="Mon, 27 Jan 2025 00:00:00 +0000">January 27, 2025</time>
|
||||
</header>
|
||||
|
||||
<div><p>I am a programmer, open-source enthusiast and hacker based in Berlin, Germany.</p><p>I call myself a code artist, because programming can and should be seen as a creative process; therefore code is art. I love to craft pieces of art with code, that are beautiful and elegant in their simplicity, readability and architecture.</p><p>Looking for expert advice and development services for a short- to mid-term project? I offer guidance on software architecture decisions, coding solutions and performance optimizations tailored to your needs. Let's work together to solve your challenges. <a href="/contact/">Get in touch</a>!</p><h1>experience</h1><blockquote><p>Thirteen years of professional experience in a couple of tweets... er, toots?</p></blockquote><p>Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. Working with clients, team mates, designers and managers is a crucial part of any development process.</p><p>Some time in the year 2009 I decided to not only live up to my way of working but also share my experience even more. I decided to become a freelancing programmer and consultant. Since then many different places benefited from my work. Start-Ups in their first months as well as well known companies like HERE and Deutsche Telekom Labs.</p><p>Together with entrepreneurs, UI/UX experts and engineers of many fields I created novel and beautiful applications that still influence the live of thousands of people.</p><p>Please see my CV for a more detailed list.</p><h1>coaching</h1><blockquote><p>Whenever possible, I try to help others to learn</p></blockquote><p>I’m the organizer of Vuejs // Berlin, a monthly meetup group around Vue and web technologies in general.</p><p>Many people want to learn and grow. Whenever I can I try to help those people by sharing my experience and knowledge. I already voluntarily coached at Code Curious, Frauenloop and Jugend Hackt. I also helped children with their first steps into the world of programming at the Berlin CoderDojo.</p></div>
|
||||
|
||||
</main>
|
||||
|
||||
<div id="spacer"></div>
|
||||
<header id="header">
|
||||
<a href="/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 832.4 143.1">
|
||||
<path id="header-underscore"
|
||||
d="M832.4 131.1q0 5.5-3.1 8.6-3 3.4-8.2 3.3h-75.5q-5.2 0-8.2-3.3-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8 0-5.5 3.1-8.7 1.6-1.7 3.7-2.4 2.2-.8 4.5-.8h75.5q5.2 0 8.2 3.2 3 3.1 3 8.7z"></path>
|
||||
<path id="header-bracket"
|
||||
d="M731.9 81.4q0 6.7-6.5 10.7l-1 .6-74.3 39.2q-2.5 1.3-5.2 1.2-4.8 0-8.1-3.8-3.2-3.6-3.2-8.4 0-3.3 1.7-6 1.8-2.9 4.6-4.4l55.3-29.1-55.3-29q-2.8-1.6-4.6-4.3-1.7-2.7-1.7-6.2 0-4.7 3.2-8.4 3.3-4 8-3.7 2.7 0 5.3 1.2l74.4 39.2q3.3 1.7 5.3 4.7 2 2.8 2 6.5z"></path>
|
||||
<path id="header-r"
|
||||
d="M588.7 66.5q0 5-3.5 8.5-3.5 3.4-8.1 3.5-4.4 0-8.3-4.3-10-10.7-20.9-10.6-2.2 0-4.3.3-2.1.3-4 1-1.8.6-3.7 1.6-1.7 1-3.4 2.3-1.7 1.3-3.3 2.9-7.8 8.2-7.6 19.7V131q0 5.5-3.1 8.6-3 3.4-8.3 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V51.6q0-5.4 3-8.6 3-3.4 8.3-3.3 2 0 3.7.6 1.8.6 3.3 1.8 1.4 1 2.2 2.7 1 1.5 1.6 3.3 11.8-8.4 27-8.4 10.6 0 21 5 11.3 5.4 17.2 14.5 2.5 3.7 2.5 7.3z"></path>
|
||||
<path id="header-h"
|
||||
d="M483.9 131.1q0 5.5-3.1 8.6-3 3.4-8.3 3.3-5.2 0-8.2-3.3-3.2-3.1-3.1-8.6V84.8q0-4.6-1.5-8.2-1.4-3.5-4.4-6.9-2.1-2-4.3-3.4-2.2-1.4-4.7-2-2.4-.7-5.3-.7-4.3 0-7.8 1.5-3.3 1.5-6.4 4.6-5.9 6.3-5.8 15v46.4q0 5.5-3 8.6-3.1 3.4-8.4 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V11.9q0-5.5 3-8.6 3-3.4 8.3-3.3 5.2 0 8.2 3.3 3.2 3.1 3.2 8.6v33q1.5-1 3-1.6l3.2-1.2 3.4-1q1.6-.5 3.3-.8l3.5-.4 3.6-.2q4.4 0 8.5 1 4.1.7 7.9 2.4 3.8 1.6 7.3 4.1 3.5 2.5 6.6 5.8Q484 66 484 84.8z"></path>
|
||||
<path id="header-e"
|
||||
d="M387.5 111.1q0 1.2-.3 2.3-.1 1-.5 2l-.9 2q-6.6 12-19.4 19-12 6.6-25.4 6.6-20.8 0-35.8-14.6-15.9-15-15.9-37 0-22.1 15.9-37.1 15-14.6 35.8-14.6 3.9 0 7.8.7 4 .7 8 2.2 9.2 3.1 18.2 10 6 4.6 9.1 9.3 3.3 4.7 3.3 10 0 1.3-.3 2.5-.2 1.3-.7 2.4-1.5 3.4-5 5.3l-56.9 32.2q7.2 4.9 16.5 4.9 7.2 0 12.6-2.5 5.5-2.5 9.7-7.4l.7-1 .8-1 .9-1.3 1-1.5q3.3-4.2 7.4-5.1l1.8-.2q4.4 0 8 3.4 3.6 3.5 3.6 8.5zm-29.9-42.7q-7.2-4.8-16.6-4.8-6 0-11 2-4.9 1.8-9.3 6-4.5 4-6.7 9-2 4.8-2 10.8l.1 2.9z"></path>
|
||||
<path id="header-o"
|
||||
d="M286.8 91.4q0 4.2-.6 8.3-.6 4-1.8 7.7-1.1 3.8-2.9 7.4-1.7 3.5-4 6.9-2.4 3.3-5.2 6.1Q258 143 237.7 143T203 128q-14.3-15.2-14.3-36.6 0-21.5 14.3-36.6 14.4-15 34.7-15 4 0 7.8.5 3.9.7 7.5 1.9t7 3q3.3 1.9 6.4 4.3 3.2 2.4 5.9 5.4 14.4 15 14.5 36.5zm-22.6 0q0-2.4-.4-4.5-.2-2.2-.9-4.2-.6-2-1.5-3.9-1-2-2.2-3.7-1.2-1.7-2.8-3.4-4-4.2-8.6-6.1-4.5-2-10-2-11 0-18.7 8.2-7.8 8-7.8 19.6 0 11.4 7.8 19.7 7.8 8 18.6 8 5.6 0 10.1-1.9 4.6-2 8.6-6.1 4-4.3 5.8-9 2-4.9 2-10.7z"></path>
|
||||
<path id="header-k"
|
||||
d="M186.3 131q0 4.7-3.3 8.3-1.5 1.8-3.7 2.7-2 1.1-4.3 1.1-3.5 0-6.6-2L119.2 105v26q0 5.5-3 8.6-3.1 3.4-8.4 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V11.9q0-5.5 3-8.6 3-3.4 8.3-3.3 5.2 0 8.2 3.3 3.2 3.1 3.2 8.6v65.9l49.2-36.1q3.2-2 6.6-2 4.7 0 8 3.7t3.3 8.4q-.2 6-5 9.6l-41 30 41 29.9q2.3 1.7 3.6 4.2 1.4 2.5 1.4 5.4z"></path>
|
||||
<path id="header-tilde"
|
||||
d="M73.1 91q0 2-.6 3.9T71 98.6q-3.2 5.7-8.9 8.5-5.6 2.8-12.9 2.8-8.8 0-18-7.8-2.4-2.3-4.5-3.7-2.1-1.5-3-1.7-1.5 0-2.1.3l-.8 1.3q-.3.7-.8 1.2l-1 1-.9.8q-2.7 2-6.4 2-1.7 0-3.2-.3-1.4-.3-3-1.1-1.5-.8-2.6-2.1-2.8-3.1-2.8-8v-1.3q0-.7.2-1.2l.2-1 .4-1 .4-1q.1-.6.5-1.1l.5-1q3.2-5.7 8.8-8.5 5.7-2.9 13-2.9 3.2 0 6.2 1 3 .9 6 2.7 2.9 1.6 5.7 4.2 5.2 4.6 7.6 5.4 1 0 1.6-.2l.7-.4q.3-.1.5-.4 3.6-5.6 9.2-5.6 5.7 0 8.8 3.5 2.8 3 2.8 8z"></path>
|
||||
</svg>
|
||||
Homepage of
|
||||
<div class=p-name>
|
||||
<span class=first-name>Norman</span>
|
||||
<span class=last-name>Köhring</span>
|
||||
</div>
|
||||
Code Artist
|
||||
</a>
|
||||
</header>
|
||||
<div id="main-menu">
|
||||
<menu>
|
||||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
<li><a title="Hardware I use" href="/setup">/setup</a></li>
|
||||
<li><a title="Shared Bookmarks" href="/bookmarks">/links</a></li>
|
||||
</menu>
|
||||
</div>
|
||||
<footer id="footer">
|
||||
|
||||
</footer>
|
||||
<script defer>
|
||||
const el = document.getElementById('header')
|
||||
const threshhold = 24
|
||||
let headerIsSmall = false
|
||||
window.addEventListener("scroll", () => {
|
||||
if (window.scrollY > threshhold && !headerIsSmall) {
|
||||
el.classList.add('small')
|
||||
headerIsSmall = true
|
||||
} else if (window.scrollY <= threshhold && headerIsSmall) {
|
||||
el.classList.remove('small')
|
||||
headerIsSmall = false
|
||||
}
|
||||
})
|
||||
</script>
|
||||
<script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
|
||||
</body>
|
||||
</html>
|
|
@ -141,6 +141,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -120,6 +120,7 @@ c2 b4 c2 b5 c2 b6 c2 b7 c2 b8 c2 b9 c2 ba c2 bb |................|
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -114,6 +114,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -187,6 +187,7 @@ index <span class="constant">5950dfd</span>..<span class="constant">032fd0c</spa
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -115,6 +115,7 @@ setfont ${SPLEENDIR}/spleen-16x32.psfu
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -583,6 +583,7 @@ requestAnimationFrame(update)
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -262,6 +262,7 @@ defineComponent({
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -145,6 +145,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
File diff suppressed because one or more lines are too long
116
zig-out/contact/index.html
Normal file
116
zig-out/contact/index.html
Normal file
|
@ -0,0 +1,116 @@
|
|||
<!doctype html>
|
||||
<html lang=en>
|
||||
|
||||
<head id="head">
|
||||
<meta charset=utf-8>
|
||||
<title id="title " var="the codeartist — programmer and engineer based in Berlin">Contact</title>
|
||||
<meta name=description content="The personal page and weblog of Norman Köhring">
|
||||
<meta name=author content="Norman Köhring">
|
||||
<meta name=DC.title content="the codeartist — programmer and engineer based in Berlin">
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:site" content="@koehr_in">
|
||||
<meta name="twitter:author" content="@koehr_in">
|
||||
<meta name=twitter:description content="The personal page and weblog of the codeartist Norman Köhring">
|
||||
<meta name="twitter:title" content="Contact // the codeartist">
|
||||
<meta name="og:title" content="Contact // the codeartist">
|
||||
<meta property="og:type" content="website">
|
||||
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no">
|
||||
|
||||
<meta name=ICBM content="52.4595, 13.5335">
|
||||
<meta name=geo.position content="52.4595; 13.5335">
|
||||
<meta name=geo.region content=DE-BE>
|
||||
<meta name=geo.placename content=Berlin>
|
||||
<link rel=me href=https://koehr.in>
|
||||
<link rel=me href=https://k0r.in>
|
||||
<link rel=me href=https://koehr.ing>
|
||||
<link rel=me href=@Koehr@mstdn.io>
|
||||
<link rel=me href=https://sr.ht/~koehr>
|
||||
<link rel=me href=https://git.koehr.ing>
|
||||
<link rel=me href=https://threads.net/@coffee_n_code>
|
||||
<link rel=me href=https://instagram.com/@coffee_n_code>
|
||||
<link rel=me href=https://ko-fi.com/koehr>
|
||||
<link rel=me href=https://reddit.com/user/koehr>
|
||||
<link rel=icon href=/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=/style.css>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main id="main">
|
||||
|
||||
<header>
|
||||
<h1>Contact</h1>
|
||||
<em>I have accounts all over the interwebs. Find me...</em>
|
||||
<br>
|
||||
Last updated: <time datetime="Mon, 27 Jan 2025 00:00:00 +0000">January 27, 2025</time>
|
||||
</header>
|
||||
|
||||
<div><ul><li>Classic Mail: n-at-koehr.ing (please use common sense to fix the address)</li><li>Fediverse (Mastodon): <a href="https://mstdn.io/@Koehr" target="_blank">@koehr@mstdn.io</a></li><li>Sourcecode (Github): <a href="https://github.com/nkoehring" target="_blank">@nkoehring</a></li><li>Sourcecode (Selfhosted): <a href="https://git.koehr.ing" target="_blank">git.koehr.ing</a></li><li>Professional (LinkedIn): <a href="https://www.linkedin.com/in/normankoehring/" target="_blank">@normankoehring</a></li><li>Snapshots (Pixelfed): <a href="https://pixelfed.de/@koehr" target="_blank">@koehr@pixelfed.de</a></li><li>Snapshots (Instagram): <a href="https://instagram.com/coffee_n_code" target="_blank">@coffee_n_code</a></li><li>Discussion (Reddit): <a href="https://reddit.com/user/koehr" target="_blank">/u/koehr</a></li><li>Discussion (Threads): <a href="https://reddit.com/user/koehr" target="_blank">@coffee_n_code</a></li></ul></div>
|
||||
|
||||
</main>
|
||||
|
||||
<div id="spacer"></div>
|
||||
<header id="header">
|
||||
<a href="/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 832.4 143.1">
|
||||
<path id="header-underscore"
|
||||
d="M832.4 131.1q0 5.5-3.1 8.6-3 3.4-8.2 3.3h-75.5q-5.2 0-8.2-3.3-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8 0-5.5 3.1-8.7 1.6-1.7 3.7-2.4 2.2-.8 4.5-.8h75.5q5.2 0 8.2 3.2 3 3.1 3 8.7z"></path>
|
||||
<path id="header-bracket"
|
||||
d="M731.9 81.4q0 6.7-6.5 10.7l-1 .6-74.3 39.2q-2.5 1.3-5.2 1.2-4.8 0-8.1-3.8-3.2-3.6-3.2-8.4 0-3.3 1.7-6 1.8-2.9 4.6-4.4l55.3-29.1-55.3-29q-2.8-1.6-4.6-4.3-1.7-2.7-1.7-6.2 0-4.7 3.2-8.4 3.3-4 8-3.7 2.7 0 5.3 1.2l74.4 39.2q3.3 1.7 5.3 4.7 2 2.8 2 6.5z"></path>
|
||||
<path id="header-r"
|
||||
d="M588.7 66.5q0 5-3.5 8.5-3.5 3.4-8.1 3.5-4.4 0-8.3-4.3-10-10.7-20.9-10.6-2.2 0-4.3.3-2.1.3-4 1-1.8.6-3.7 1.6-1.7 1-3.4 2.3-1.7 1.3-3.3 2.9-7.8 8.2-7.6 19.7V131q0 5.5-3.1 8.6-3 3.4-8.3 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V51.6q0-5.4 3-8.6 3-3.4 8.3-3.3 2 0 3.7.6 1.8.6 3.3 1.8 1.4 1 2.2 2.7 1 1.5 1.6 3.3 11.8-8.4 27-8.4 10.6 0 21 5 11.3 5.4 17.2 14.5 2.5 3.7 2.5 7.3z"></path>
|
||||
<path id="header-h"
|
||||
d="M483.9 131.1q0 5.5-3.1 8.6-3 3.4-8.3 3.3-5.2 0-8.2-3.3-3.2-3.1-3.1-8.6V84.8q0-4.6-1.5-8.2-1.4-3.5-4.4-6.9-2.1-2-4.3-3.4-2.2-1.4-4.7-2-2.4-.7-5.3-.7-4.3 0-7.8 1.5-3.3 1.5-6.4 4.6-5.9 6.3-5.8 15v46.4q0 5.5-3 8.6-3.1 3.4-8.4 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V11.9q0-5.5 3-8.6 3-3.4 8.3-3.3 5.2 0 8.2 3.3 3.2 3.1 3.2 8.6v33q1.5-1 3-1.6l3.2-1.2 3.4-1q1.6-.5 3.3-.8l3.5-.4 3.6-.2q4.4 0 8.5 1 4.1.7 7.9 2.4 3.8 1.6 7.3 4.1 3.5 2.5 6.6 5.8Q484 66 484 84.8z"></path>
|
||||
<path id="header-e"
|
||||
d="M387.5 111.1q0 1.2-.3 2.3-.1 1-.5 2l-.9 2q-6.6 12-19.4 19-12 6.6-25.4 6.6-20.8 0-35.8-14.6-15.9-15-15.9-37 0-22.1 15.9-37.1 15-14.6 35.8-14.6 3.9 0 7.8.7 4 .7 8 2.2 9.2 3.1 18.2 10 6 4.6 9.1 9.3 3.3 4.7 3.3 10 0 1.3-.3 2.5-.2 1.3-.7 2.4-1.5 3.4-5 5.3l-56.9 32.2q7.2 4.9 16.5 4.9 7.2 0 12.6-2.5 5.5-2.5 9.7-7.4l.7-1 .8-1 .9-1.3 1-1.5q3.3-4.2 7.4-5.1l1.8-.2q4.4 0 8 3.4 3.6 3.5 3.6 8.5zm-29.9-42.7q-7.2-4.8-16.6-4.8-6 0-11 2-4.9 1.8-9.3 6-4.5 4-6.7 9-2 4.8-2 10.8l.1 2.9z"></path>
|
||||
<path id="header-o"
|
||||
d="M286.8 91.4q0 4.2-.6 8.3-.6 4-1.8 7.7-1.1 3.8-2.9 7.4-1.7 3.5-4 6.9-2.4 3.3-5.2 6.1Q258 143 237.7 143T203 128q-14.3-15.2-14.3-36.6 0-21.5 14.3-36.6 14.4-15 34.7-15 4 0 7.8.5 3.9.7 7.5 1.9t7 3q3.3 1.9 6.4 4.3 3.2 2.4 5.9 5.4 14.4 15 14.5 36.5zm-22.6 0q0-2.4-.4-4.5-.2-2.2-.9-4.2-.6-2-1.5-3.9-1-2-2.2-3.7-1.2-1.7-2.8-3.4-4-4.2-8.6-6.1-4.5-2-10-2-11 0-18.7 8.2-7.8 8-7.8 19.6 0 11.4 7.8 19.7 7.8 8 18.6 8 5.6 0 10.1-1.9 4.6-2 8.6-6.1 4-4.3 5.8-9 2-4.9 2-10.7z"></path>
|
||||
<path id="header-k"
|
||||
d="M186.3 131q0 4.7-3.3 8.3-1.5 1.8-3.7 2.7-2 1.1-4.3 1.1-3.5 0-6.6-2L119.2 105v26q0 5.5-3 8.6-3.1 3.4-8.4 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V11.9q0-5.5 3-8.6 3-3.4 8.3-3.3 5.2 0 8.2 3.3 3.2 3.1 3.2 8.6v65.9l49.2-36.1q3.2-2 6.6-2 4.7 0 8 3.7t3.3 8.4q-.2 6-5 9.6l-41 30 41 29.9q2.3 1.7 3.6 4.2 1.4 2.5 1.4 5.4z"></path>
|
||||
<path id="header-tilde"
|
||||
d="M73.1 91q0 2-.6 3.9T71 98.6q-3.2 5.7-8.9 8.5-5.6 2.8-12.9 2.8-8.8 0-18-7.8-2.4-2.3-4.5-3.7-2.1-1.5-3-1.7-1.5 0-2.1.3l-.8 1.3q-.3.7-.8 1.2l-1 1-.9.8q-2.7 2-6.4 2-1.7 0-3.2-.3-1.4-.3-3-1.1-1.5-.8-2.6-2.1-2.8-3.1-2.8-8v-1.3q0-.7.2-1.2l.2-1 .4-1 .4-1q.1-.6.5-1.1l.5-1q3.2-5.7 8.8-8.5 5.7-2.9 13-2.9 3.2 0 6.2 1 3 .9 6 2.7 2.9 1.6 5.7 4.2 5.2 4.6 7.6 5.4 1 0 1.6-.2l.7-.4q.3-.1.5-.4 3.6-5.6 9.2-5.6 5.7 0 8.8 3.5 2.8 3 2.8 8z"></path>
|
||||
</svg>
|
||||
Homepage of
|
||||
<div class=p-name>
|
||||
<span class=first-name>Norman</span>
|
||||
<span class=last-name>Köhring</span>
|
||||
</div>
|
||||
Code Artist
|
||||
</a>
|
||||
</header>
|
||||
<div id="main-menu">
|
||||
<menu>
|
||||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
<li><a title="Hardware I use" href="/setup">/setup</a></li>
|
||||
<li><a title="Shared Bookmarks" href="/bookmarks">/links</a></li>
|
||||
</menu>
|
||||
</div>
|
||||
<footer id="footer">
|
||||
|
||||
</footer>
|
||||
<script defer>
|
||||
const el = document.getElementById('header')
|
||||
const threshhold = 24
|
||||
let headerIsSmall = false
|
||||
window.addEventListener("scroll", () => {
|
||||
if (window.scrollY > threshhold && !headerIsSmall) {
|
||||
el.classList.add('small')
|
||||
headerIsSmall = true
|
||||
} else if (window.scrollY <= threshhold && headerIsSmall) {
|
||||
el.classList.remove('small')
|
||||
headerIsSmall = false
|
||||
}
|
||||
})
|
||||
</script>
|
||||
<script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
|
||||
</body>
|
||||
</html>
|
|
@ -86,6 +86,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
116
zig-out/ideas/index.html
Normal file
116
zig-out/ideas/index.html
Normal file
|
@ -0,0 +1,116 @@
|
|||
<!doctype html>
|
||||
<html lang=en>
|
||||
|
||||
<head id="head">
|
||||
<meta charset=utf-8>
|
||||
<title id="title " var="the codeartist — programmer and engineer based in Berlin">Ideas</title>
|
||||
<meta name=description content="The personal page and weblog of Norman Köhring">
|
||||
<meta name=author content="Norman Köhring">
|
||||
<meta name=DC.title content="the codeartist — programmer and engineer based in Berlin">
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:site" content="@koehr_in">
|
||||
<meta name="twitter:author" content="@koehr_in">
|
||||
<meta name=twitter:description content="The personal page and weblog of the codeartist Norman Köhring">
|
||||
<meta name="twitter:title" content="Ideas // the codeartist">
|
||||
<meta name="og:title" content="Ideas // the codeartist">
|
||||
<meta property="og:type" content="website">
|
||||
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no">
|
||||
|
||||
<meta name=ICBM content="52.4595, 13.5335">
|
||||
<meta name=geo.position content="52.4595; 13.5335">
|
||||
<meta name=geo.region content=DE-BE>
|
||||
<meta name=geo.placename content=Berlin>
|
||||
<link rel=me href=https://koehr.in>
|
||||
<link rel=me href=https://k0r.in>
|
||||
<link rel=me href=https://koehr.ing>
|
||||
<link rel=me href=@Koehr@mstdn.io>
|
||||
<link rel=me href=https://sr.ht/~koehr>
|
||||
<link rel=me href=https://git.koehr.ing>
|
||||
<link rel=me href=https://threads.net/@coffee_n_code>
|
||||
<link rel=me href=https://instagram.com/@coffee_n_code>
|
||||
<link rel=me href=https://ko-fi.com/koehr>
|
||||
<link rel=me href=https://reddit.com/user/koehr>
|
||||
<link rel=icon href=/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=/style.css>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main id="main">
|
||||
|
||||
<header>
|
||||
<h1>Ideas</h1>
|
||||
<em>Ideas, concepts, planned projects.</em>
|
||||
<br>
|
||||
Last updated: <time datetime="Mon, 27 Jan 2025 00:00:00 +0000">January 27, 2025</time>
|
||||
</header>
|
||||
|
||||
<div><p>My brain is really good in producing new ideas and sometimes obsessing over them for a short while. Usually though, the ideas will never come to fruition, so this page documents at least some of them for later. If you look through this list and one of the ideas stands out to you, please push my motivation by telling me about it. Even more so if you want to collaborate!</p><h1>Create/Build/Implement a/an...</h1><ul><li>Fetching bookmarks from <a href="https://linkding.link" target="_blank">Linkding</a> via API key on every build of this page</li><li>Events page for Vuejs events, similar to events.vuejs.org, but with a focus on discoverability</li><li>Integrations for (imho) essential services into <a href="https://fanglingsu.github.io/vimb/" target="_blank">Vimb</a>. This would be mainly bookmarks via Linkding, passwords via Bitwarden and tab/history sync (via FFSync).</li><li>Fediverse enabled Event hub, like <a href="https://joinmobilizon.org/" target="_blank">Mobilizon</a>, but with an UI similar to <a href="https://lu.ma" target="_blank">Luma</a>.</li></ul><h1>Try out...</h1><ul><li><a href="https://kagi.com" target="_blank">Kagi Websearch</a> - but I don't like that they are yet another Silicon Valley startup</li><li><a href="https://fed.brid.gy" target="_blank">Bridgy Fed</a> to bridge all my social media together</li></ul></div>
|
||||
|
||||
</main>
|
||||
|
||||
<div id="spacer"></div>
|
||||
<header id="header">
|
||||
<a href="/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 832.4 143.1">
|
||||
<path id="header-underscore"
|
||||
d="M832.4 131.1q0 5.5-3.1 8.6-3 3.4-8.2 3.3h-75.5q-5.2 0-8.2-3.3-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8 0-5.5 3.1-8.7 1.6-1.7 3.7-2.4 2.2-.8 4.5-.8h75.5q5.2 0 8.2 3.2 3 3.1 3 8.7z"></path>
|
||||
<path id="header-bracket"
|
||||
d="M731.9 81.4q0 6.7-6.5 10.7l-1 .6-74.3 39.2q-2.5 1.3-5.2 1.2-4.8 0-8.1-3.8-3.2-3.6-3.2-8.4 0-3.3 1.7-6 1.8-2.9 4.6-4.4l55.3-29.1-55.3-29q-2.8-1.6-4.6-4.3-1.7-2.7-1.7-6.2 0-4.7 3.2-8.4 3.3-4 8-3.7 2.7 0 5.3 1.2l74.4 39.2q3.3 1.7 5.3 4.7 2 2.8 2 6.5z"></path>
|
||||
<path id="header-r"
|
||||
d="M588.7 66.5q0 5-3.5 8.5-3.5 3.4-8.1 3.5-4.4 0-8.3-4.3-10-10.7-20.9-10.6-2.2 0-4.3.3-2.1.3-4 1-1.8.6-3.7 1.6-1.7 1-3.4 2.3-1.7 1.3-3.3 2.9-7.8 8.2-7.6 19.7V131q0 5.5-3.1 8.6-3 3.4-8.3 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V51.6q0-5.4 3-8.6 3-3.4 8.3-3.3 2 0 3.7.6 1.8.6 3.3 1.8 1.4 1 2.2 2.7 1 1.5 1.6 3.3 11.8-8.4 27-8.4 10.6 0 21 5 11.3 5.4 17.2 14.5 2.5 3.7 2.5 7.3z"></path>
|
||||
<path id="header-h"
|
||||
d="M483.9 131.1q0 5.5-3.1 8.6-3 3.4-8.3 3.3-5.2 0-8.2-3.3-3.2-3.1-3.1-8.6V84.8q0-4.6-1.5-8.2-1.4-3.5-4.4-6.9-2.1-2-4.3-3.4-2.2-1.4-4.7-2-2.4-.7-5.3-.7-4.3 0-7.8 1.5-3.3 1.5-6.4 4.6-5.9 6.3-5.8 15v46.4q0 5.5-3 8.6-3.1 3.4-8.4 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V11.9q0-5.5 3-8.6 3-3.4 8.3-3.3 5.2 0 8.2 3.3 3.2 3.1 3.2 8.6v33q1.5-1 3-1.6l3.2-1.2 3.4-1q1.6-.5 3.3-.8l3.5-.4 3.6-.2q4.4 0 8.5 1 4.1.7 7.9 2.4 3.8 1.6 7.3 4.1 3.5 2.5 6.6 5.8Q484 66 484 84.8z"></path>
|
||||
<path id="header-e"
|
||||
d="M387.5 111.1q0 1.2-.3 2.3-.1 1-.5 2l-.9 2q-6.6 12-19.4 19-12 6.6-25.4 6.6-20.8 0-35.8-14.6-15.9-15-15.9-37 0-22.1 15.9-37.1 15-14.6 35.8-14.6 3.9 0 7.8.7 4 .7 8 2.2 9.2 3.1 18.2 10 6 4.6 9.1 9.3 3.3 4.7 3.3 10 0 1.3-.3 2.5-.2 1.3-.7 2.4-1.5 3.4-5 5.3l-56.9 32.2q7.2 4.9 16.5 4.9 7.2 0 12.6-2.5 5.5-2.5 9.7-7.4l.7-1 .8-1 .9-1.3 1-1.5q3.3-4.2 7.4-5.1l1.8-.2q4.4 0 8 3.4 3.6 3.5 3.6 8.5zm-29.9-42.7q-7.2-4.8-16.6-4.8-6 0-11 2-4.9 1.8-9.3 6-4.5 4-6.7 9-2 4.8-2 10.8l.1 2.9z"></path>
|
||||
<path id="header-o"
|
||||
d="M286.8 91.4q0 4.2-.6 8.3-.6 4-1.8 7.7-1.1 3.8-2.9 7.4-1.7 3.5-4 6.9-2.4 3.3-5.2 6.1Q258 143 237.7 143T203 128q-14.3-15.2-14.3-36.6 0-21.5 14.3-36.6 14.4-15 34.7-15 4 0 7.8.5 3.9.7 7.5 1.9t7 3q3.3 1.9 6.4 4.3 3.2 2.4 5.9 5.4 14.4 15 14.5 36.5zm-22.6 0q0-2.4-.4-4.5-.2-2.2-.9-4.2-.6-2-1.5-3.9-1-2-2.2-3.7-1.2-1.7-2.8-3.4-4-4.2-8.6-6.1-4.5-2-10-2-11 0-18.7 8.2-7.8 8-7.8 19.6 0 11.4 7.8 19.7 7.8 8 18.6 8 5.6 0 10.1-1.9 4.6-2 8.6-6.1 4-4.3 5.8-9 2-4.9 2-10.7z"></path>
|
||||
<path id="header-k"
|
||||
d="M186.3 131q0 4.7-3.3 8.3-1.5 1.8-3.7 2.7-2 1.1-4.3 1.1-3.5 0-6.6-2L119.2 105v26q0 5.5-3 8.6-3.1 3.4-8.4 3.3l-2.2-.2q-1-.1-2.2-.5-1-.3-2-1-1-.6-1.8-1.6-1.7-1.6-2.4-3.8-.7-2.3-.7-4.8V11.9q0-5.5 3-8.6 3-3.4 8.3-3.3 5.2 0 8.2 3.3 3.2 3.1 3.2 8.6v65.9l49.2-36.1q3.2-2 6.6-2 4.7 0 8 3.7t3.3 8.4q-.2 6-5 9.6l-41 30 41 29.9q2.3 1.7 3.6 4.2 1.4 2.5 1.4 5.4z"></path>
|
||||
<path id="header-tilde"
|
||||
d="M73.1 91q0 2-.6 3.9T71 98.6q-3.2 5.7-8.9 8.5-5.6 2.8-12.9 2.8-8.8 0-18-7.8-2.4-2.3-4.5-3.7-2.1-1.5-3-1.7-1.5 0-2.1.3l-.8 1.3q-.3.7-.8 1.2l-1 1-.9.8q-2.7 2-6.4 2-1.7 0-3.2-.3-1.4-.3-3-1.1-1.5-.8-2.6-2.1-2.8-3.1-2.8-8v-1.3q0-.7.2-1.2l.2-1 .4-1 .4-1q.1-.6.5-1.1l.5-1q3.2-5.7 8.8-8.5 5.7-2.9 13-2.9 3.2 0 6.2 1 3 .9 6 2.7 2.9 1.6 5.7 4.2 5.2 4.6 7.6 5.4 1 0 1.6-.2l.7-.4q.3-.1.5-.4 3.6-5.6 9.2-5.6 5.7 0 8.8 3.5 2.8 3 2.8 8z"></path>
|
||||
</svg>
|
||||
Homepage of
|
||||
<div class=p-name>
|
||||
<span class=first-name>Norman</span>
|
||||
<span class=last-name>Köhring</span>
|
||||
</div>
|
||||
Code Artist
|
||||
</a>
|
||||
</header>
|
||||
<div id="main-menu">
|
||||
<menu>
|
||||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
<li><a title="Hardware I use" href="/setup">/setup</a></li>
|
||||
<li><a title="Shared Bookmarks" href="/bookmarks">/links</a></li>
|
||||
</menu>
|
||||
</div>
|
||||
<footer id="footer">
|
||||
|
||||
</footer>
|
||||
<script defer>
|
||||
const el = document.getElementById('header')
|
||||
const threshhold = 24
|
||||
let headerIsSmall = false
|
||||
window.addEventListener("scroll", () => {
|
||||
if (window.scrollY > threshhold && !headerIsSmall) {
|
||||
el.classList.add('small')
|
||||
headerIsSmall = true
|
||||
} else if (window.scrollY <= threshhold && headerIsSmall) {
|
||||
el.classList.remove('small')
|
||||
headerIsSmall = false
|
||||
}
|
||||
})
|
||||
</script>
|
||||
<script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
|
||||
</body>
|
||||
</html>
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<head id="head">
|
||||
<meta charset=utf-8>
|
||||
<title id="title " var="the codeartist — programmer and engineer based in Berlin">Welcome</title>
|
||||
<title id="title " var="the codeartist — programmer and engineer based in Berlin">About</title>
|
||||
<meta name=description content="The personal page and weblog of Norman Köhring">
|
||||
<meta name=author content="Norman Köhring">
|
||||
<meta name=DC.title content="the codeartist — programmer and engineer based in Berlin">
|
||||
|
@ -11,8 +11,8 @@
|
|||
<meta name="twitter:site" content="@koehr_in">
|
||||
<meta name="twitter:author" content="@koehr_in">
|
||||
<meta name=twitter:description content="The personal page and weblog of the codeartist Norman Köhring">
|
||||
<meta name="twitter:title" content="Welcome // the codeartist">
|
||||
<meta name="og:title" content="Welcome // the codeartist">
|
||||
<meta name="twitter:title" content="About // the codeartist">
|
||||
<meta name="og:title" content="About // the codeartist">
|
||||
<meta property="og:type" content="website">
|
||||
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
|
@ -58,7 +58,7 @@
|
|||
and architecture.
|
||||
</p>
|
||||
<p>
|
||||
Looking for expert advice and development services for a short-term project? I offer guidance on software
|
||||
Looking for expert advice and development services for a short to mid-term project? I offer guidance on software
|
||||
architecture decisions, coding solutions and performance optimizations tailored to your needs. Let's work
|
||||
together to solve your challenges.
|
||||
<a title="Contact me" href="#contact">Get in touch</a>!
|
||||
|
@ -84,7 +84,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>experience</h1><blockquote><p>Thirteen years of professional experience in a couple of tweets</p></blockquote><p>Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. Working with clients, team mates, designers and managers is a crucial part of any development process.</p><p>Some time in the year 2009 I decided to not only live up to my way of working but also share my experience even more. I decided to become a freelancing programmer and consultant. Since then many different places benefited from my work. Start-Ups in their first months as well as well known companies like HERE and Deutsche Telekom Labs.</p><p>Together with entrepreneurs, UI/UX experts and engineers of many fields I created novel and beautiful applications that still influence the live of thousands of people.</p><p>Please see my CV for a more detailed list.</p><h1>coaching</h1><blockquote><p>Whenever possible, I try to help others to learn</p></blockquote><p>I’m the organizer of Vuejs // Berlin, a monthly meetup group around Vue and web technologies in general.</p><p>Many people want to learn and grow. Whenever I can I try to help those people by sharing my experience and knowledge. I already voluntarily coached at Code Curious, Frauenloop and Jugend Hackt. I also helped children with their first steps into the world of programming at the Berlin CoderDojo.</p></div>
|
||||
<div id="content"><h1>experience</h1><blockquote><p>Thirteen years of professional experience in a couple of tweets... er, toots?</p></blockquote><p>Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. Working with clients, team mates, designers and managers is a crucial part of any development process.</p><p>Some time in the year 2009 I decided to not only live up to my way of working but also share my experience even more. I decided to become a freelancing programmer and consultant. Since then many different places benefited from my work. Start-Ups in their first months as well as well known companies like HERE and Deutsche Telekom Labs.</p><p>Together with entrepreneurs, UI/UX experts and engineers of many fields I created novel and beautiful applications that still influence the live of thousands of people.</p><p>Please see my CV for a more detailed list.</p><h1>coaching</h1><blockquote><p>Whenever possible, I try to help others to learn</p></blockquote><p>I’m the organizer of Vuejs // Berlin, a monthly meetup group around Vue and web technologies in general.</p><p>Many people want to learn and grow. Whenever I can I try to help those people by sharing my experience and knowledge. I already voluntarily coached at Code Curious, Frauenloop and Jugend Hackt. I also helped children with their first steps into the world of programming at the Berlin CoderDojo.</p></div>
|
||||
|
||||
<div id="contact">
|
||||
<header><h1>contact</h1></header>
|
||||
|
@ -93,11 +93,11 @@
|
|||
<li><img title="Fediverse / Mastodon" src="/fediverse.svg"> <a href="https://mstdn.io/@Koehr/">@Koehr\@mstdn.io</a></li>
|
||||
<li><img title="Gitforge" src="/gitforge.svg"> <a href="https://git.koehr.ing/">git.koehr.ing</a></li>
|
||||
<li><img title="LinkedIn" src="/linkedin.svg"> <a href="https://linkedin.com/in/norman-köhring-950448109/">Norman Köhring</a></li>
|
||||
<li><img title="Pixelfed" src="/pixelfed.svg"> <a href="https://pixelfed.de/@koehr/">@koehr@pixelfed.de</a></li>
|
||||
<li><img title="Instagram" src="/instagram.svg"> <a href="https://instagram.com/coffee_n_code/">coffee_n_code</a></li>
|
||||
<li><img title="Threads" src="/threads.svg"> <a href="https://threads.net/@coffee_n_code/">coffee_n_code</a></li>
|
||||
<li><img title="Threads" src="/threads.svg"> <a href="https://threads.net/@coffee_n_code/">@coffee_n_code</a></li>
|
||||
<li><img title="Reddit" src="/reddit.svg"> <a href="https://www.reddit.com/user/koehr/">/u/koehr</a></li>
|
||||
<li><img title="Github" src="/github.svg"> <a href="https://github.com/nkoehring/">nkoehring</a></li>
|
||||
<li><img title="Twitter" src="/twitter.svg"> <a href="https://twitter.com/koehr_in/">koehr_in</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<footer>
|
||||
|
@ -140,6 +140,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -86,6 +86,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
3
zig-out/pixelfed.svg
Normal file
3
zig-out/pixelfed.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill="#eacb8b" d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm1.031 4.099c1.713 0 3.101 1.345 3.101 3.005s-1.388 3.005-3.1 3.005h-1.819L8.618 16.58V9.832c0-.957.801-1.733 1.79-1.733h2.623z" />
|
||||
</svg>
|
After Width: | Height: | Size: 360 B |
|
@ -89,6 +89,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -86,6 +86,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -97,6 +97,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -97,6 +97,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -97,6 +97,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -97,6 +97,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -125,6 +125,7 @@ export default defineConfig({
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -99,6 +99,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -116,6 +116,7 @@ expect(thatFunction).toHaveBeenCalled()
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -97,6 +97,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -97,6 +97,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -101,6 +101,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -97,6 +97,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -99,6 +99,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
|
@ -175,6 +175,7 @@
|
|||
<li><a title="What I do these days" href="/now">/now</a></li>
|
||||
<li><a title="Today I Learned" href="/til">/til</a></li>
|
||||
<li><a title="My projects" href="/projects">/projects</a></li>
|
||||
<li><a title="Ideas" href="/ideas">/ideas</a></li>
|
||||
<li><a title="Weblog" href="/blog">/blog</a></li>
|
||||
<li><a title="CV / Resume" href="/cv">/cv</a></li>
|
||||
<li><a title="Tools I use" href="/stack">/stack</a></li>
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 1.5 KiB |
Loading…
Add table
Reference in a new issue