Logan Keenan's Avatar

Logan Keenan

@logan-keenan

Rust, Ruby, and distributed systems https://logankeenan.com

11
Followers
37
Following
18
Posts
01.11.2024
Joined
Posts Following

Latest posts by Logan Keenan @logan-keenan

Preview
iroh 0.94.0 -Β The Endpoint Takeover Release of iroh v0.94

my v0.94 release is a biggie. Endpoint presets, dynamic relay map changes, and the word "node" is ded to me

www.iroh.computer/blog/iroh-0-...

23.10.2025 17:54 πŸ‘ 10 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - logankeenan/automerge-sqlite-follower Contribute to logankeenan/automerge-sqlite-follower development by creating an account on GitHub.

Created a concise example demonstrating how to synchronize an Automerge CRDT document with a SQLite database.

github.com/logankeenan/...

19.04.2025 17:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
servoshell nightly showing relative oklch() colors, canvas toDataURL() with image/jpeg and image/webp, canvas toBlob(), the WGSLLanguageFeatures API, and the DOM tree of a custom element with a <slot>

servoshell nightly showing relative oklch() colors, canvas toDataURL() with image/jpeg and image/webp, canvas toBlob(), the WGSLLanguageFeatures API, and the DOM tree of a custom element with a <slot>

This month in Servo…

πŸ•ΈοΈπŸͺŸ new webview API
πŸ•΅οΈπŸŒ² :host and <slot>
🌈🎨 relative CSS colors
πŸ–ŒοΈπŸ—œοΈ canvas to JPEG/WebP/blob
πŸ›œπŸ’¨ more efficient networking

servo.org/blog/2025/02...

19.02.2025 08:54 πŸ‘ 56 πŸ” 17 πŸ’¬ 1 πŸ“Œ 0

If you've ever wondered where my dev's resources to develop me came from, what happens with me when all my developers disappear or other weirdly existential questions,
we've now collected the most frequently asked questions into an FAQ!
https://www.iroh.computer/docs/faq

13.02.2025 13:15 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Unlimited, free file transfer, no account required
Unlimited, free file transfer, no account required YouTube video by number 0

Why should file transfer have a cost, limits, or require an account?
You paid for the device in front of you and your internet Bill.
That should be enough to send data around, shouldn't it?

Let's dive into how to build a file transfer tool with #iroh in #rust:
www.youtube.com/watch?v=jl4c...

06.02.2025 16:01 πŸ‘ 50 πŸ” 10 πŸ’¬ 1 πŸ“Œ 3
Preview
Zed - The editor for what's next Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

I’ve liked using the Zed ide recently. It allows you to specify which files or folders are used as context in a prompt. I’ve found that fine grained control makes LLMs way more effective. It has VS code keymap support too

zed.dev

04.02.2025 13:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I created tauri-axum-htmx

Build interactive UIs in Tauri applications using HTMX and Axum, enabling server-side rendering patterns by running the Axum app in the Tauri backend.

github.com/logankeenan/...

25.01.2025 14:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
p2p chat, in rust, from scratch
p2p chat, in rust, from scratch YouTube video by number 0

what are you doing this weekend & why isn't it learning rust + p2p at the same time: youtu.be/ogN_mBkWu7o

24.01.2025 15:21 πŸ‘ 19 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
A tour of iroh
A tour of iroh YouTube video by number 0

Hey! You've asked for more detail, you get more detail!
Here's a 17 minutes deep dive into how you can use me :)

https://www.youtube.com/watch?v=AkHaIVuFHK4

18.01.2025 10:45 πŸ‘ 13 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1

Agreed, the updated Mac Studios are rumored to come out this spring/summer and should be a big improvement. It'd be worth the wait

10.01.2025 14:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It does take awhile to boot up everything this first time. For context, I'm using tauri-cli 2.1.0 and rustc 1.82.0 I haven't seen that error before. The Tauri Discord is very helpful too. Sorry you're having troubles running it

09.01.2025 14:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
What is Tauri? The cross-platform app building toolkit

I was on your ag/android branch when I tried this demo. Looks like it works!

Tauri also has a nice guide if you want to create a repo of your own
v2.tauri.app/start/

09.01.2025 02:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

To verify my own advice, I created a test repo. I cloned jiff as a sibling repo.

1. Clone my repo github.com/logankeenan/...
2. Install tauri cli crates.io/crates/tauri...
3. Install Android deps v2.tauri.app/start/prereq...
4. run `cargo tauri android dev` inside my repo

09.01.2025 02:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

Maybe I'm not understanding, but you should be able to create a new Tauri project and point to your local Jiff repo in the Tauri Cargo.toml via the path option. Then update main.rs with whatever Jiff test code. Tauri will compile the rust binary including Jiff and "insert" it into the Android app.

09.01.2025 02:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you just want to see if your library will run then you could use Tauri with Android.

09.01.2025 00:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Running Tauri on desktop + mobile with an embedded Axum server rendering HTML for the webview. HTMX handles all UI interactions - no JS framework needed! πŸ¦€

24.12.2024 03:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The self hosted runner is faster at compiling, it's still just a desktop I built in 2017. The work flow is pretty standard Rust with some caching

22.12.2024 23:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

I should have switched to self hosted Github actions for my Rust projects a long time ago πŸ¦€βš‘

22.12.2024 22:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Do you think the two projects will eventually be merged? Askama is fantastic btw, thank you so much for creating it

10.12.2024 12:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Meshly demo
Meshly demo YouTube video by Logan Keenan

Short demo of Meshly.cloud

youtu.be/CPmH3aPclqQ?...

02.12.2024 14:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

First release of george-ai

github.com/logankeenan/...

29.11.2024 20:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Ferrocene 24.11.0 β€” Ferrocene Release Notes

Huge congrats to the @ferroussystems.bsky.social team for Ferrocene (a safety critical Rust distribution) now being qualified for use in medical devices (IEC 62304)!

And for maintaining a 3-month release cycle, which is *unusually* fast for that ecosystem!

public-docs.ferrocene.dev/main/release...

27.11.2024 16:22 πŸ‘ 142 πŸ” 29 πŸ’¬ 2 πŸ“Œ 2
Preview
PixMo - a allenai Collection A set of vision-language datasets built by Ai2 and used to train the Molmo family of models. Read more at https://molmo.allenai.org/blog

The fine tuning dataset used to create the Molmo AI visual models was released. I used this model in george-ai

huggingface.co/collections/...

27.11.2024 23:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

90 days ago Bluesky had 6.18M users
30 days ago Bluesky had 10.85M users
Tomorrow Bluesky will have 15M users

This is absolutely wild, thanks for believing in us y'all

13.11.2024 06:50 πŸ‘ 56261 πŸ” 5547 πŸ’¬ 1245 πŸ“Œ 453
Demo using George with Molmo hosted at runpod.io
Demo using George with Molmo hosted at runpod.io YouTube video by Logan Keenan

Demo of George with Molmo hosted on Runpod.io

George is an API leveraging AI to make it easy to control a computer with natural language.
youtu.be/x84Lxl40s-A

github.com/logankeenan/...

18.11.2024 02:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Built my first AI app. It controls a computer with the help of AI
github.com/logankeenan/...

02.11.2024 18:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0