dgoosens, to rust French
@dgoosens@phpc.social avatar

This looks interesting

Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.

It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.

Hurl makes it easy to work with HTML content, / SOAP / GraphQL APIs, or any other XML / JSON based APIs.

(Built with powered by )

https://hurl.dev/

sonny, to GNOME
@sonny@floss.social avatar

Got very excited by @matt demo of AccessKit integration in

AccessKit is a cross-platform abstraction for accessibility infrastructure written in Rust.

His work will bring a11y support for GTK on macOS and Windows as well as for the new accessibility architecture on Linux code-named "Newton".

https://github.com/AccessKit/accesskit

https://blogs.gnome.org/a11y/2023/10/27/a-new-accessibility-architecture-for-modern-free-desktops/

erlend, to rust
@erlend@writing.exchange avatar

https://blog.commune.sh/weird-happenings/

After two months of development, a LOT has happened in the Weird project.

Weird is a web application built to increase the agency of internet users. We are building three interconnected pillars as our foundation:

  • Independent social sign-in rooted in the OIDC standard as keymaster
  • A personal web space creator
  • An actually-social network of shared purpose

In two weeks we're starting our pilot with the Norwegian Buddhist Foundation!

ekuber, to rust
@ekuber@hachyderm.io avatar

" development is going too fast (because they are stabilizing features I don't care about) and going too slow (because they are not stabilizing features I care about!"

There are only so many contributors, hours in a day, days in a year to get to everything now, and some features are reliant on other, less flashy work that needs to happen before they can be even attempted.

But people are putting in a lot of work, the codebase changes so quickly that it is hard to keep up.

carol, to rust
@carol@crabby.fyi avatar

I love what @leahawasser is doing with the pyOpenSci open peer review of packages https://www.pyopensci.org/about-peer-review/ that results in a list of recommended packages https://www.pyopensci.org/python-packages.html

This seems like a way more effective and accessible solution to the "what libraries are appropriate to use" problem than, say, cargo-crev.

orhun, to rust
@orhun@fosstodon.org avatar

I'm so excited to announce the new version of Ratatui — with the brand new forum for Rust & TUI enthusiasts! 🥳

🚀 Join us here: https://forum.ratatui.rs

🦀 Ratatui is a Rust library for cooking up terminal user interfaces (@ratatui_rs)

✨ Release highlights: https://ratatui.rs/highlights/v0263

⭐ GitHub: https://github.com/ratatui-org/ratatui

#rustlang #tui #ratatui #library #terminal #forum #release

video/mp4

ferrous, to rust
@ferrous@social.ferrous-systems.com avatar

🎉 We have news: We've updated to 1.76.0 and you can now purchase your license online in our shop.
@pietroalbini fills in the details over on the blog 👉

https://ferrous-systems.com/blog/ferrocene-24-05-0/

khalidabuhakmeh, to rust
@khalidabuhakmeh@mastodon.social avatar

This is pretty big news for developers. You can use RustRover for FREE for non-commercial scenarios, including hobby projects and open-source.

https://blog.jetbrains.com/rust/2024/05/21/rustrover-is-released-and-includes-a-free-non-commercial-option/

rusticorn, to rust
@rusticorn@fosstodon.org avatar

I am happy to present to you the first speaker of our upcoming virtual @bevy Meetup on Friday May 24th: Bevy Maintainer
@FrancoisMockers with "Catching Rendering Regressions on all Platforms" - don't miss it and join us here: https://meetup.com/bevy-game-development/events/300919821/ 🦀🎮

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This week in the Bevy ecosystem we see Tiny Glade ship a Steam demo, live VJ sets powered by Bevy, screen space reflections in the deferred renderer and more.

We've also got the usual showcases and a couple really interesting crate release for 2d lighting systems and gpu particles.

https://thisweekinbevy.com/issue/2024-06-03-tiny-glade-vj-performances-and-2d-lighting

gabrielesvelto, (edited ) to rust
@gabrielesvelto@fosstodon.org avatar

If you're doing a lot of work in C/C++/Rust consider using sccache to cache compilations. It's easy to set up and will save you a lot of time and a huge amount of power.

https://github.com/mozilla/sccache

As an example this is just a couple of hours of work on Firefox, it saved me from re-running the compiler almost 90% of the time.

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

Bevy 0.14's release cycle is just getting started with the creation of the 0.14 release crew working group.

In the meantime, we've got new rendering features (God Rays and Depth of Field), cone meshing, rounded box gizmos, and more!

https://thisweekinbevy.com/issue/2024-05-20-rumblings-of-0-14-god-rays-and-depth-of-field

weiznich, to rust
@weiznich@social.weiznich.de avatar

I'm looking for help to test out prebuild diesel-cli binaries for the upcoming diesel release. Can you try to download the binaries from here: https://github.com/diesel-rs/diesel/actions/runs/9186949014?pr=4034 and check:

  • That the binaries work on your platform
  • That the binaries have no runtime dependencies on any database driver library

I'm mostly interested in feedback for windows (x86_64) and macos (both x86_64 and aarch64).

alice_i_cecile, to opensource
@alice_i_cecile@mastodon.gamedev.place avatar

Hi! Happy Monday Tuesday: it's time for your weekly <3 It was a holiday yesterday, so we have an off-by-one error this week.

There's 11 PRs in our backlog of community-approved uncontroversial PRs this week: https://github.com/bevyengine/bevy/pulls?q=is%3Aopen+is%3Apr+label%3AS-Ready-For-Final-Review+-label%3AX-Controversial+-label%3AS-Blocked+-label%3AS-Adopt-Me+

Follow along as I explain and triage them: it's fun to see how works under the hood, and game engines are the charismatic megafauna of FOSS frankly.

faassen, to rust
@faassen@fosstodon.org avatar

Porting a significant codebase (an xpath compliant regex engine) from Java to Rust was fascinating. Here are some observations:

  • Java is pretty readable even for someone who never wrote a line of Java in his life

  • Editor dev tooling to follow references is super handy during this work

  • Java classes melt away into enums. In this codebase dynamic dispatch was unnecessary and inheritance was used only a little. OO is overrated

1/n

tastapod, to Kotlin
@tastapod@mas.to avatar

In everything is fun, but in everything starts with a pub. It's a tough choice.

mmstick, to rust
@mmstick@fosstodon.org avatar

If you're experienced with and want to build a application, checkout out the cosmic-app-template[0] and check out our documentation[1]. We would appreciate any help with API improvements and documentation.

[0] https://github.com/edfloreshz/cosmic-app-template/
[1] https://pop-os.github.io/libcosmic/cosmic/

wezm, to rust
@wezm@mastodon.decentralised.social avatar

Faster linking times on nightly on Linux using rust-lld https://blog.rust-lang.org/2024/05/17/enabling-rust-lld-on-linux.html #Rust #RustLang

ekuber, to rust
@ekuber@hachyderm.io avatar

Niko Matsakis, as usual, with insightful ideas about how to evolve Rust's lifetimes to make them both more powerful and easier to use.
https://smallcultfollowing.com/babysteps/blog/2024/06/02/the-borrow-checker-within/

faassen, to rust
@faassen@fosstodon.org avatar

I wonder how to best describe how influences design, for better or worse. Here is some rambling...

It makes you avoid cyclical data structures, and you are far more aware of ownership. This makes surprising action at a distance harder. It also makes it more difficult to misuse globals or struct fields as globals just to pass data along to where it is needed no matter how.

Enums turn out to replace dynamic dispatch very often. Inheritance is just gone.

1/n

jarkko, to rust
@jarkko@social.kernel.org avatar

I think there would be still space for systems programming language with a constraint from day zero that it would 1:1 compatible with plain C”s binary layout and memory model:

  1. Roughly just .text, .bss, .rodata and ,data.
  2. No symbol mangling at all.

All the memory safety etc. fancy features would be then designed within exactly those constraints.

is essentially a derivative of C++ when compiled to binary, which does not really make it a strong competitor for plain #C. It can substitute C in many cases for sure, just like C++ did, but there’s always need for minimal systems programming language, which also looks elegant in binary, not just in source code.

A compiled C program can be quite easily understood with a binary with no debug symbols at all if you understand the CPU architecture well enough. That is, and will be a strong asset for C.

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This Week in Bevy: ClearCoat, new examples, and game updates

This week there are a bunch of new examples added to the repo, new additions to the StandardMaterial, and more.

Out in the wider ecosystem, we'll see 400,000 entities on a flowfield in the showcases as well as crates for networking, ui, and signals.

On top of that there are game updates from past Bevy jams, card games and more.

https://thisweekinbevy.com/issue/2024-05-13-clearcoat-new-examples-and-game-updates

tymwol, to rust
@tymwol@hachyderm.io avatar
  • What is the religion of developers?
  • It's not a religion, it's a cargo cult.
rusticorn, to rust
@rusticorn@fosstodon.org avatar

Last Friday we had our 4th virtual @bevy meetup, let's say thank you to the amazing speakers: François, Lorenz and Jos - in case you want to (re)watch it here is the recording: https://youtube.com/live/rnE_nINEs2M - 🦀🎮

alice_i_cecile, to rust
@alice_i_cecile@mastodon.gamedev.place avatar

Straw-people love to say that is terrible for quick-and-dirty scripting tasks: just write Python or Perl!

My experience with it has been great though: CLIs are so smooth to write, there's great crates for all the dumb little things you want to do, and path + string processing is super easy. And then you can actually read / modify the script in the future. We've been working on a generate-release script for @bevy with multiple contributors over the last month; it's been lovely.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines