70 lines
2.4 KiB
Rust
70 lines
2.4 KiB
Rust
use leptos::prelude::*;
|
|
use leptos_meta::{Meta, Title};
|
|
use markdown_view_leptos::markdown_view;
|
|
|
|
#[component]
|
|
pub fn HomePage() -> impl IntoView {
|
|
view! {
|
|
<Meta name="description" content="tlater.net homepage" />
|
|
<Title text="Welcome to tlater.net!" />
|
|
|
|
<section class="section">
|
|
<div class="container">
|
|
<h1 class="title has-text-weight-normal is-family-monospace">
|
|
"$ "<span id="typed-welcome" />
|
|
</h1>
|
|
|
|
<hr />
|
|
|
|
<div class="columns">
|
|
<div class="column content">
|
|
{markdown_view!(
|
|
r#"
|
|
### About Me
|
|
|
|
Looks like you found my website. I suppose introductions are in order.
|
|
|
|
My name's Tristan, I'm an avid Dutch-South African software
|
|
engineer. You probably either met me at an open source conference, a
|
|
hackathon, a badminton session or at a roleplaying table.
|
|
"#
|
|
)}
|
|
</div>
|
|
<div class="column content">
|
|
{markdown_view!(
|
|
r#"### My Work
|
|
|
|
I'm interested in a variety of things in the open source
|
|
world. Perhaps thanks to my pursuit of the perfect Linux desktop, this
|
|
has revolved a lot around reproducible build and deployment systems
|
|
for the last few years, initially starting with
|
|
[BuildStream](https://buildstream.build/) back in ~2017. I gave a
|
|
couple of talks on it at build meetups in the UK in subsequent years,
|
|
though sadly most evidence of that appears to have disappeared.
|
|
|
|
Since then this has culminated in a strong fondness for
|
|
[NixOS](https://nixos.org/) and Nix, as its active community makes
|
|
private use cases much more feasible. As such, I have a vested
|
|
interest in making this community as large as possible - I post a lot
|
|
on the NixOS [discourse](https://discourse.nixos.org/) trying to help
|
|
newcomers out where I can.
|
|
|
|
I also just enjoy Programming, my core languages for personal work are
|
|
currently probably Rust and Python, although I have a very varied
|
|
background. This is in part due to my former work as a consultant,
|
|
which required new languages every few months. I have experience from
|
|
JavaScript over Elm to Kotlin, but eventually I hope I might only need
|
|
to write Rust ;)
|
|
|
|
If you're interested in seeing these things for yourself, visit my
|
|
[Gitlab](https://gitlab.com/tlater) and
|
|
[GitHub](https://github.com/tlater) pages.
|
|
"#
|
|
)}
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
}
|
|
}
|