feat: post about elk talk at fosdem
This commit is contained in:
parent
c99049c47e
commit
dfa2196607
4 changed files with 40 additions and 21 deletions
|
@ -1,9 +1,7 @@
|
|||
<head>
|
||||
<title>{{site.title}} • {{page.title}}</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Learn how to use the best and latest web technologies to boost your productivity."
|
||||
/>
|
||||
<meta name="description"
|
||||
content="Learn how to use the best and latest web technologies to boost your productivity." />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
@ -36,28 +34,17 @@
|
|||
<link rel="webmention" href="https://webmention.io/ayos.blog/webmention" />
|
||||
|
||||
<link rel="stylesheet" href="{{ '/assets/main.css' | relative_url }}" />
|
||||
<link
|
||||
rel="alternate"
|
||||
type="application/rss+xml"
|
||||
title="{{ site.title | escape }}"
|
||||
href="{{ '/feed.xml' | relative_url }}"
|
||||
/>
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href="//fonts.googleapis.com/css?family=Lato"
|
||||
/>
|
||||
<link rel="alternate" type="application/rss+xml" title="{{ site.title | escape }}"
|
||||
href="{{ '/feed.xml' | relative_url }}" />
|
||||
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Lato" />
|
||||
<link rel="shortcut icon" type="image/png" href="/favicon.ico" />
|
||||
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@900&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@900&display=swap" rel="stylesheet" />
|
||||
|
||||
<script type="module">
|
||||
import { minidenticonSvg } from 'https://cdn.jsdelivr.net/npm/minidenticons@4.2.1/minidenticons.min.js'
|
||||
import { minidenticonSvg } from 'https://cdn.jsdelivr.net/npm/minidenticons@4.2.1/minidenticons.min.js'
|
||||
import {
|
||||
getMentions,
|
||||
renderMentions,
|
||||
|
@ -93,4 +80,7 @@
|
|||
.catch((err) => console.log("err", err));
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<!-- lite-yt-embed -->
|
||||
<link rel="stylesheet" href="https://unpkg.com/lite-youtube-embed@0.3.3/src/lite-yt-embed.css" />
|
||||
<script src="https://unpkg.com/lite-youtube-embed@0.3.3/src/lite-yt-embed.js"></script>
|
||||
</head>
|
29
_posts/2025-02-11-elk-fosdem-2025.md
Normal file
29
_posts/2025-02-11-elk-fosdem-2025.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
title: "Elk: A Nimble Client for Mastodon - FOSDEM 2025"
|
||||
permalink: /:title/
|
||||
image: elk-fosdem2025-sm
|
||||
image-attrib: Jeremiah Lee
|
||||
image-attrib-url: https://alpaca.gold/@Jeremiah/113929298154246055
|
||||
image-alt: Presenting Elk project in FOSDEM 2025
|
||||
description: A presentation about Elk at FOSDEM 2025 Social Web
|
||||
category: talks
|
||||
---
|
||||
|
||||
On the 1st of February 2025, I presented a project at [FOSDEM 2025](https://fosdem.org/2025/) [Social Web track](https://fosdem.org/2025/schedule/track/social-web/). I am very glad I got to participate in this one, as I have been passionately involved in the [fediverse](https://ayo.ayco.io/now/and-then/posts/2023-01-19) since I have joined in 2022.
|
||||
|
||||
I talked about [Elk](https://github.com/elk-zone/elk), which is is a nimble [Mastodon](https://joinmastodon.org/) client with great attention to user experience, boasting features such as being an installable Progressive Web App (PWA), support for code blocks with syntax highlighting, chronological threading, and markdown formatting.
|
||||
|
||||
Started by core maintainers behind popular developer tooling in the Vue/Vite/Nuxt ecosystem in 2022, it attracted hundreds of contributors and resulted to the creation of new libraries now widely used in other projects.
|
||||
|
||||
In this talk, I gave a brief history of Elk development from the perspective of a contributor who has never written a Vue component (before Elk), some key features of the web application, and a look forward to the future of the project.
|
||||
|
||||
<lite-youtube videoid="LIiB8CmI14c" style="background-image: url('/assets/images/elk-thumb.jpg');">
|
||||
<a href="https://youtu.be/LIiB8CmI14c" class="lyt-playbtn" title="Play Video">
|
||||
<span class="lyt-visually-hidden">Play Video: Crayon Physics Deluxe - Trailer HD</span>
|
||||
</a>
|
||||
</lite-youtube>
|
||||
|
||||
### Links:
|
||||
|
||||
1. [Slides](https://drive.google.com/file/d/1oV00LWG4ahFGwDFeIUYvDKxLxJxzvTgU/view?usp=sharing)
|
||||
2. [Video](https://youtu.be/LIiB8CmI14c?si=Pvbtt0-R8N3t15Xn)
|
BIN
assets/images/elk-fosdem2025-sm.jpg
Normal file
BIN
assets/images/elk-fosdem2025-sm.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 55 KiB |
BIN
assets/images/elk-thumb.jpg
Normal file
BIN
assets/images/elk-thumb.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 60 KiB |
Loading…
Reference in a new issue