SkinnyGeek1010 🐪🦀
skinnygeek1010.bsky.social
SkinnyGeek1010 🐪🦀
@skinnygeek1010.bsky.social
Reposted by SkinnyGeek1010 🐪🦀
I just published my first rust crate. It’s a library for serializing and deserializing protocol buffers. I don’t really intend other people to use it. But I use it in enough of my own projects, I wanted an easy way to share it.

crates.io/crates/broto...
crates.io: Rust Package Registry
crates.io
December 30, 2025 at 4:48 AM
Reposted by SkinnyGeek1010 🐪🦀
The first ever Gleam conference!!!!
Details confirmed for the first ever Gleam conference, brought to you by @crowdhailer.bsky.social: Gleam Gathering is happening on 21st February 2026 in Bristol, England.

First speakers confirmed are from our Core Team: @lpil.uk @hayleigh.dev and @giacomocavalieri.me

gleamgathering.com
August 16, 2025 at 10:53 AM
Reposted by SkinnyGeek1010 🐪🦀
Recently, @gleam.run was crowned the '2nd most desired language' in the SO Developer Survey (just behind #rustlang). ✨

So, I made this #animation to say congratulations (and to practice making these - it's my biggest animation yet)! 😊
July 31, 2025 at 3:31 PM
Reposted by SkinnyGeek1010 🐪🦀
Full case study: gleam.run/case-studies...
See how Gleam gets the job done in production ⭐ Full case study coming soon:
“For a team like ours, with many other priorities and projects we need to work on, the confidence that Gleam gives us is worth its weight in gold.” - Edward Kelly, Director of Technology at Strand.
August 3, 2025 at 1:23 PM
Reposted by SkinnyGeek1010 🐪🦀
I’ve been maintaining the Rust flamegraph implementation for three years, releasing about every 3 months on average. Consider sponsoring my work if it’s been valuable to you(r team).
Cargo flamegraph's new version uses Xcode's tracer under the hood, so flamegraphing your rust code no longer requires sudo (which then messes up permissions on your build artifacts). It's a small thing but it's made flamegraphing my Rust code on MacOS so much more pleasant.
July 20, 2025 at 2:09 AM
Reposted by SkinnyGeek1010 🐪🦀
July 17, 2025 at 8:02 PM
Reposted by SkinnyGeek1010 🐪🦀
Gleam sponsorship has been slowly dropping over the last few months.
The project is free from influence by any corporation, but it means the team and I need your support! Just a few dollars makes a big difference, so please sponsor if you appreciate Gleam.
github.com/sponsors/lpil
Sponsor @lpil on GitHub Sponsors
Gleam: Making type safe programming a production ready reality on the Erlang virtual machine!
github.com
July 11, 2025 at 10:34 AM
Reposted by SkinnyGeek1010 🐪🦀
A bit of a long shot: the regular audio editor for the "What's New" Rustacean Station episodes is now busy with other life stuff. The last episode I edited myself, but it took ages! Anyone know an editor (ideally familiar with Rust, but not a requirement) who'd take on a regular (paid) editing gig?
Rustacean Station
Come journey with us into the weird, wonderful, and wily world of Rust.
rustacean-station.org
June 14, 2025 at 7:34 AM
Reposted by SkinnyGeek1010 🐪🦀
I'm pleased to announce OxCaml!

OxCaml is Jane Street's branch of OCaml. We've given it a new name and a snazzy logo, and done a bunch of work to make it easy for people to try.
June 13, 2025 at 2:14 PM
Reposted by SkinnyGeek1010 🐪🦀
The OTP implementation for @gleam.run has reached 1.0!

ヽ༼ຈل͜ຈ༽ノ

github.com/gleam-lang/o...
Release v1.0.0 · gleam-lang/otp
github.com
June 12, 2025 at 9:11 PM
Reposted by SkinnyGeek1010 🐪🦀
✨ simply_colored: The simplest crate in existence for terminal colors

- This crate is the simplest yet ergonomic way to add color to your terminal

github.com/nik-rev/simp...

#rustlang
June 10, 2025 at 4:07 AM
Reposted by SkinnyGeek1010 🐪🦀
I am disappointed in the AI discourse steveklabnik.com/writing/i-am...
I am disappointed in the AI discourse
steveklabnik.com
May 28, 2025 at 5:33 PM
Reposted by SkinnyGeek1010 🐪🦀
Sometimes, all you need is a little terminal tool to be happy.

🌀 regname — Mass rename files.

💯 That's it... it does what it says.

🦀 Written in Rust & built with @ratatui.rs

⭐ GitHub: github.com/linkdd/regname

#rustlang #ratatui #tui #files #terminal #commandline #rename #productivity
April 18, 2025 at 6:38 PM
Reposted by SkinnyGeek1010 🐪🦀
It's the weekends and that means that it is time for another new blog post!

For this time round, it will be about the backstory and motivations as to why I recently released my 1st ever library (crate) for the Rust / #rustlang community!

Link is at www.whitesponge.com/blog/giving-...
April 19, 2025 at 12:52 PM
Reposted by SkinnyGeek1010 🐪🦀
hey quick #rustlang tip:

do you have deeply nested modules?

you can do this:

mod foo {
mod bar {
mod baz;
}
}

instead of putting 'mod bar;' in foo.rs and 'mod baz;' in bar.rs

it's kinda nice to see the module tree in one place, imho
March 4, 2025 at 4:07 PM
Reposted by SkinnyGeek1010 🐪🦀
January 24, 2025 at 7:37 PM
Reposted by SkinnyGeek1010 🐪🦀
Prototyping in Rust. Debunks a lot of misconceptions and provides a lot of good advice. And "yes, the type system will make you think harder about your design up front - but that’s actually a good thing!" #rustlang corrode.dev/blog/prototy...
Prototyping in Rust | corrode Rust Consulting
Programming is an iterative process - as much as we would like to come up with the perfect solution from the start, it rarely works that way. Good programs often start as quick prototypes. The bad one...
corrode.dev
January 18, 2025 at 9:08 AM
Reposted by SkinnyGeek1010 🐪🦀
Hey folks! It's time for a new video. Statically-typed languages are fantastic. A true blessing to society.

But you're probably not using them properly.

youtu.be/dMtZdPiMfb0?...
You could be doing more with static typing in Gleam
YouTube video by Isaac Harris-Holt
youtu.be
January 12, 2025 at 5:03 PM
Reposted by SkinnyGeek1010 🐪🦀
Babe wake up, new code action just dropped. This time the language server can pattern match on a function argument for you! I think this one is really neat
January 12, 2025 at 3:23 PM
Reposted by SkinnyGeek1010 🐪🦀
By the way, folks, I've just released V1 of Pevensie, my backend application framework for Gleam!

It's taken a little longer than I would've liked, but it's here. Use it to get your Gleam APIs off the ground quickly!

github.com/Pevensie/pev...
GitHub - Pevensie/pevensie: The backend application framework for Gleam!
The backend application framework for Gleam! Contribute to Pevensie/pevensie development by creating an account on GitHub.
github.com
December 22, 2024 at 6:14 PM
Reposted by SkinnyGeek1010 🐪🦀
Interactive Lustre tutorial on Gleam tours https://lobste.rs/s/6ohuan ##web ##gleam
Lustre tutorial
Get started building your first web app with the Lusture tutorial.
gleamtours.com
December 18, 2024 at 9:10 PM
Reposted by SkinnyGeek1010 🐪🦀
Awesome intro talk to Ratatui by Orhun Parmaksiz!

youtu.be/hWG51Mc1DlM?...

#rust #rustlang
Renaissance of Terminal User Interfaces with Rust - Orhun Parmaksız | EuroRust 2024
YouTube video by EuroRust
youtu.be
December 13, 2024 at 9:46 AM
Reposted by SkinnyGeek1010 🐪🦀
Async closures (RFC 3668) for #Rust has finally been stabilized and merged into nightly! Assuming the merge doesn't get reverted, async closures will be released with stable Rust 1.85 late February next year. Looking forward to this one!

#rustlang #programming
Stabilize async closures (RFC 3668) by compiler-errors · Pull Request #132706 · rust-lang/rust
Async Closures Stabilization Report This report proposes the stabilization of #![feature(async_closure)] (RFC 3668). This is a long-awaited feature that increases the expressiveness of the Rust lan...
github.com
December 13, 2024 at 11:45 PM
Reposted by SkinnyGeek1010 🐪🦀
✨ Limbo: Turso rewriting SQLite in Rust

- designed to be fully asynchronous

- ground up to have a WASM build

Blog Post:
turso.tech/blog/introdu...

Repository:
github.com/tursodatabas...

#rustlang
Introducing Limbo: A complete rewrite of SQLite in Rust
we forked SQLite with the libSQL project. What would it be like if we just rewrote it?
turso.tech
December 11, 2024 at 2:28 AM
I found a nifty workaround (entr) to get the @gleam.run compiler to watch while developing!
December 7, 2024 at 2:54 AM