prma, to Germany
@prma@fosstodon.org avatar

My wife and I are excited about our upcoming move to Germany this October, where she'll be pursuing her master's degree.

I'm currently exploring opportunities as a Go or Rust backend developer.
If you happen to know of any positions available, whether remote or in the Bielefeld area, I'd really appreciate it if you could let me know.

Sharing my resume and discussing potential collaborations would be wonderful!

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/

a13cui, to rust
julia, to rust

Heya! I'm in need of a new job. My current gig is contract based, which I don't see as a sustainable option going forward.

I'm a software developer based in Pennsylvania. I enjoy taking on complex problems and finding solutions to them, especially close to the hardware. I've been teaching myself to code for about nine years now, gaining experience in a myriad of technologies.

So, if anyone is in need of a developer with extensive experience in Rust, C/C++, CI/CD, or webdev, please reach out!

I can be reached via email at julia AT insertdomain DOT name.

esther_alter, to Musicproduction
@esther_alter@mastodon.social avatar

RELEASED: Cacophony, a minimalist MIDI sequencer. Buy it on @itchio or compile it for free on GitHub.

  • SoundFonts
  • Linux, MacOS, Windows
  • Q: Will it run on your computer? A: Yes.
  • Qwerty and MIDI input only. No mouse!
  • ASCII interface
  • Text-to-speech
  • It does what it does and it doesn't do anything else.

https://subalterngames.com/cacophony/

#midi #daw #musicproduction #itch #rust #rustlang #macroquad #soundfont #indiedev #indiegame #opensource

image/jpeg

sos, to programming
@sos@mastodon.gamedev.place avatar

Out of 6 languages recommended by the NSA, 4 are patended bvy multibillion comanies who can pull the plug on them at any time (and Oracle already tried that).

C# - PATENTED by Microsoft,
Go - PATENTED by Google
Java - PATENTED by Oracle, NOT FREE
Python - not too shabby
Rust - not too shabby
Swift - PATENTED by Apple

#programming #nsa #cprogramming #csharp #golang #java #rust #rustlang #python #swift #patents #foss #eff

rust, to rust
@rust@social.rust-lang.org avatar

The effort to create an official specification has begun! Read about it in this blog post from the newly launched specification team:

https://blog.rust-lang.org/inside-rust/2023/11/15/spec-vision.html

to, to rust
@to@hachyderm.io avatar

I’ve been out of job since June with very low self income (I don't qualify for public unemployment income) and the project I was due to start in February will probably be delayed until April-May.

I'm a Staff / Principal Engineer who likes to work with nice people on R&D projects, remotely, preferably async, but at this point I’m open to anything for the next two/three months (hoping for no further delays).

ikey, to rust
@ikey@fosstodon.org avatar

A while back I posted to announce we were enabling the use of as a development language within @thunderbird

Pleased to say that we've now landed support, and as of today it's possible to write new libraries and xpcom components using , as part of the libxul build!

https://hg.mozilla.org/comm-central/rev/8a0750b85f6d85fbf5c2e17a29fbc8112112c374

Don't worry, we're not about to "RIIR" - this is enabling new code next year to supercharge the backend architecture for your favourite mail client.

zanchey, to rust
@zanchey@aus.social avatar

rewrite-it-in progress, 2024-01-08

87261 rust lines added
76766 / 77063 C++ lines removed
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 99 %

--

The reader and input stack have been ported, which is basically everything. There's still some entry points in C++ (PR being reviewed) and test helper binary (might make a good external contribution as it's entirely self-contained), but almost all of the C++ is gone, and with it large chunks of the FFI.

Now we just have the second 90% to go - making sure this rewritten fish is portable and distributable!

Mara, to rust
@Mara@hachyderm.io avatar

🦀 I wrote a proposal for an #[export] attribute in to allow for dynamic linking between Rust crates, without losing memory safety at the linker boundary.

This will make other ABI work aimed at Rust FFI directly usable between Rust crates as well.

https://github.com/rust-lang/rfcs/pull/3435

Mara, to rust
@Mara@hachyderm.io avatar

🦀 New blog post! "Behind the Scenes of Rust String Formatting: format_args!()"

A dive into the dirty details behind format!(), println!() and similar macros, and an exploration of ideas for future improvement.

https://blog.m-ou.se/format-args/

sonny, to GNOME
@sonny@floss.social avatar

Got very excited by @matt demo of AccessKit integration in #GTK

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/

#GNOME #rustlang #accessibility #a11y #Linux #Windows #macOS

cliffle, to rust
@cliffle@hachyderm.io avatar

Robust Rust tip too short for a blog post:

Turn on overflow checks in your release builds. I do this in even the smallest embedded applications (16 kiB of flash or less). It doesn't hurt performance as much as you might expect, and has caught many legitimate bugs that would otherwise have stayed hidden.

This is particularly important if you never build in debug mode for space or performance reasons. (Overflow checks are not why debug mode is slow!)

https://doc.rust-lang.org/cargo/reference/profiles.html#overflow-checks

to, to rust
@to@hachyderm.io avatar

During the past 6 months I invoiced a grand total of 11 days so at this point I will code for food, I guess 🫠

I have 15 years of experience from developer to CTO, out of 10 as freelancer, and 2023 will be my worst year ever. Living that while inflation explodes is probably not helping either 🥴

mre, to rust
@mre@mastodon.social avatar
ekuber, to rust
@ekuber@hachyderm.io avatar
Mara, to rust
@Mara@hachyderm.io avatar

🦀 I'm really excited about today's release! 🥳

  • offset_of!
  • stripping release binaries by default!
  • IP/socket types available in no_std!
  • File::create_new (won't overwrite existing files)!
  • more array and slice methods (each_ref, chunk methods)!
  • Mutex::clear_poison!

https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html

prma, to rust
@prma@fosstodon.org avatar

Ok, I tried every single app under the sun for the learning genders in German.

I made something that works for myself.

I put the code and everything here:
https://sr.ht/~prma/DerDieDas/

Under GPL-3.

This little prompt is going to pop up every single time that I open my terminal (approximately 100 times per day).

#rustlang #DerDieDas #german

rust, to rust
@rust@social.rust-lang.org avatar

Time for the annual State of Rust Survey! 📝✨

Whether you've just begun using , are an experienced Rust user, stopped using Rust, or might use Rust in the future, we'd like to hear from you!

Available in seven languages and open until January 15th:

https://blog.rust-lang.org/2023/12/18/survey-launch.html

cxiao, to rust

🦀 Small Rust reversing tip: The Rust standard library documentation hides a lot of fields and items by default. For example, the documentation for the struct std::vec::Vec does not show you what a Vec's internal fields are. This can be annoying if you're looking for the implementation details of a certain type - I found that I kept having to click the "source" button on every single struct I wanted to get more information about, to look at the source code directly.

The site https://stdrs.dev/ hosts a version of the Rust standard library documentation which shows internal fields. Here's its documentation for std::vec::Vec, with the internal fields.

pub struct Vec<T, A = Global> where A: Allocator,<br></br>{<br></br>    buf: RawVec<T, A>,<br></br>    len: usize,<br></br>}<br></br>

This version of the documentation also documents some items which are hidden from the regular documentation (i.e. items marked as #[doc(hidden)]). One example is core::panic::panic_info::PanicInfo::internal_constructor, which is an implementation detail of core::panic::panic_info::PanicInfo.

Having the hosted https://stdrs.dev/ site is handy for quickly looking up certain standard library structs, but you can also generate the same information locally with rustdoc, via the --document-private-items and --document-hidden-items flags. The script used to generate the stdrs.dev site is here, and you can tweak the version of the standard library docs you want to generate as required (stdrs.dev has the nightly docs). There are some more details about the site from the author's initial Reddit post about it.

to, to rust
@to@hachyderm.io avatar

It’s probably the worst time of the year to post this, but as I have been bothering people here for the past 7 months : I’m open to freelance or contractor positions for 2024.

  • 15 years of experience in the tech industry
  • Rust, Node.js, Typescript (and more)
  • Implementing CI/CD
  • Deploying server or cloud architecture
  • Hands-on tech lead who loves mentoring
  • Available up to 4 days per week, full-remote

yerke, to rust

Read about the great progress made by the team behind Wasmtime (wasm runtime) and Cranelift (compiler backend used for Wasmtime and now Rust compiler) in 2023 and their plans for 2024.

Thanks a lot, @cfallin @sunfish @bjorn3 and everybody else who I don't know how to tag.

https://bytecodealliance.org/articles/wasmtime-and-cranelift-in-2023

frozencanuck, to python
@frozencanuck@mas.to avatar

Thanks to the PHP community, here are programming languages that have an official and verified Mastodon account:

✅ Python – @ThePSF
✅ Rust – @rust
✅ TypeScript – @TypeScript
✅ PHP – @php, @thephpf

#dev #python #rustlang #rust #typescript #javascript #php

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

The ink is dried and the mail has arrived: Ferrocene is ISO 26262 and IEC 61508 qualified!

https://ferrous-systems.com/blog/officially-qualified-ferrocene/

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