It's Friday again, so it's time for another update on Diesel, a ORM and query builder for Rust.
I released Diesel 2.3.7 today, which fixes a potential memory leak in the SQLite backend.
See the full release notes for more details: https://github.com/diesel-rs/diesel/releases/tag/v2.3.7
Otherwise this was a really quite week, we only got one new PR.
The tuberculosis sanatorium in Vífilsstaðir included a dairy farm. The photos from this week are all of a large cowshed and barn that is on the grounds there. It was built in 1916 and operated until 1974.#Iceland #photography #streetphotography #abandoned #decay #door #windows #rust #barn #history
The Icelandic state may not have much use for a large barn, which could explain its dilapidated state.#Iceland #photography #streetphotography #abandoned #decay #door #windows #rust #barn #history
Time for another #Rust video! This time, I show how lifetimes and lifetime annotations work. They come up a lot when working with embassy, so it's useful to know what that 'a means.
👇
https://www.youtube.com/watch?v=3hzrRgXeNuk
#embedded #microcontroller #programming #RaspberryPiPico @digikey
Wrote my first
#Rust program today. A small utility to grab the last value of a matching column in a matching csv file. I had hacked something together with #qsv, #nushell and #python, but those were all too slow for fast repeated calls. This Rust version executes 10-100x faster: a few ms on a
#RaspberryPi 4, neat! 👌
Rust and
#nix is also a match made in heaven, omg is the experience better than Python 🫠
$ csvget scd30 co2
940.66
So, I've been thinking of expanding my game dev vocabulary. I'm pretty good at Javascript and Lua and know a bit of C (but don't like it much). But I'm looking for a language/system that will run on/compile to web, desktop, and preferably #Playdate as well. What do you recommend?
(Recommendations and advice in the comments are highly appreciated.)
#gamedev #Javascript #Lua #Haxe #Rust #Rustlang
Options: (choose one)
Starting with version 0.12.8, the #Yoda browser ships with #Markdown rendering support. The functionality is almost complete. Notably, the renderer supports 'fragments' navigation and follows the classic '1 URL = 1 request' principle, ensuring the protocol's inherent #privacy is maintained. Here is a comparison of the same Markdown snippet in Yoda vs. GitHub:
Creating a file system on the onboard flash for my ebook reader so that configs, fonts, and somebody's favorite books could be stored there instead of on the sd card.
At first I was using the embassy_rp::flash API but the flash has an unusual 4KiB writes, 4-256 byte reads and things where just getting a little complicated.
Then I realized I could use the linker to map the flash and let my FAT32/16/12 library work on the array. And the flash interactions are handled the same way that code is. Cut my code size for dealing with the flash from several hundred to a couple dozen(not counting the filesystem stuff). I am currently erasing it every time I update the firmware but that's a problem for future me.
Next I need to make the device show up as a usb hub with 1 or 2 mass storage devices. 1 for the on board flash and 1 for the sd card.
#embedded #no_std #rust
Since I lost my pinned post I thought I would share this here again: You can support development of #openindiana and my #rustlang #rust tools for zone management and package building via GitHub Sponsors
https://github.com/sponsors/Toasterson
If you prefer a direct support option there is also a Patreon available https://linktr.ee/toasterson. I have some commercial Interest in several things I do but financing some Testhardware for ARM independantly would be nice. It makes negotiations simpler.
For our #Rust projects, we created a bespoke #OpenSource pipeline to build and publish binary packages for the last three major versions of Debian, Ubuntu, RHEL and derivatives.
Ploutos is now almost four years old, and the way #rustlang packaging is done for these OSes has evolved quite a bit. The pipeline is also closely built around GitHub Actions, and now that we're moving to @Codeberg we need to overhaul it anyway.
Any tips or experiences from the Rust community?
https://blog.rezvov.com/rust-and-llms-the-compiler-does-what-code-review-shouldnt-have-to
Написал шахматный движок для 6×6 Crazyhouse — стал #1 на chess.com, а потом меня забанили
Привет, Хабр. Меня зовут Владимир, я бэкенд-разработчик. Это моя первая статья здесь — о том, как пет-проект для нишевого варианта шахмат прошёл путь от «а что, если...» до первого места в рейтинге на chess.com . Без нейронок. На чистом alpha-beta поиске, написанном на Rust. Статья будет полезна тем, кто интересуется шахматным программированием, оптимизацией CPU-bound задач или связкой Python + Rust через PyO3.
https://habr.com/ru/articles/1008978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1008978
I suppose I should do an #introduction. I'm a software engineer, programming as a hobby since 2004 and professionally since 2016. I've done a bunch of #python, #rust, and #golang. Learning #electronics and #fpga. I'm interested in the lower levels of stack. My career was in #biomedical devices, and I now work in #space tech. Desktop #linux user since 2004. Father of a small one. Done #jujitsu for mad days. Enjoy #retrogaming, #retrocomputing, and #misterfpga. Glad to be here with y'all.
#rust rewrite of #gdal
I am skeptical, but let's see ...
https://github.com/cool-japan/oxigdal
Added lessons and progress tracking for the Dvorak and Colemak keyboard layouts, all bundled with the installation.
https://www.clavir.io
https://crates.io/crates/clavirio
https://github.com/alexylon/clavirio
#rust #rustlang #cli #terminal #typing #opensource #touchtyping #Dvorak #Colemak #tui #ratatui
Who’s using #webtransport in production, in any language?
I’m designing a server api for the trillium ( #rust / #rustlang ) protocol implementation and can’t figure out what sort of higher level abstraction people would want in addition to the protocol-defined interfaces like inbound/outbound x bidi/uni/datagram. Would you want a socket-io-like interface?
This is crazy 🤯 Told claude code to write me a #LinuxMobile #Rust GTK4 app for #Nextbike bike rental service (based upon nextcompanion fdroid app). Took about 15 minutes and it works on the first try 😮
Brewlog: Coffee & Agents
My latest #blog outlines how I built a super-niche application for tracking my specialty #coffee brewing and consumption, but also marks some of the most complex work I've done with an agent to date.
Built in #Rust with Axum, backed by #SQlite and with a #TailwindCSS based UI.
Take a read for some takeaways on the effective use of tools like Claude Code and Github Copilot, or if you fancy hosting your own super nerdy coffee tracking app!
Stop chasing blacklists. It's a losing game. I built a Rust engine
to spot AitM proxies where they bleed: in the DOM. Meet Electric Eye.

