Zum Inhalt der Seite gehen

Suche

Beiträge, die mit Rustlang getaggt sind


Did you know that #deltachat literally shares cryptographic implementation code with #signal ? Both delta and signal use the ed25519-dalek crate ... Most messengers by now moved their cryptography to #rustlang . We did that in 2019. But in delta also all networking and message formats is implemented in Rust where other messengers (including signal) have a lot of platform specific code still.


Interested to take a little tour through how #deltachat apps and the #rustlang core library are wired together?

@treefit and @WofWca provide a deep-dive into the history of apps migrating from a C-Foreign-Function-Interface to a #Rust based JSON-RPC mechanism, with entertaining horror stories like how an iOS release some years ago could delete profiles without the user intending it 😬

The post also highlights a few areas where folks interested to help could start ... https://delta.chat/en/2025-02-11-why-jsonrpc-bindings-exist


Sooo, my employer decided to move all engineering to Taiwan, and laid off my entire team among everyone else affected. 😬

If you or someone you know is looking for a senior engineer, tech lead, or similar, and your requirements tick some of these boxes, please feel free to send me a message or DM!

- Rust since 2017, professionally since 2021
- USB, WinAPI, C interop, kernel-mode drivers
- Long-running, async applications
- Reverse engineering, legacy systems
- Embedded (RP2040 projects)
- napi/node integration
- wgpu, WGSL
- living in Germany, remote preferred
- mentoring Rust newcomers

Boosts appreciated, thank you!

#rust #rustlang #fedihire #getfedihired


As the year wrapped up, I spent some time reflecting on my transition from a CyberSecurity engineer to Principal engineer which inspired me to write a blog about the steep learning curve of writing quality coding and—how I used #rust to reinforce my skills. Check it out and let me know what you think!

https://tilde.club/~chimbo/blog/posts/rust-learnings-and-journey.html

#RustLang, #Rust, #SoftwareEngineering, #CodingJourney, #CareerChange, #CyberSecurity, #OpenSource, #TechBlog, #blog


Sure, sex is great, but do you remember the first time you recognised the need for an explicit lifetime annotation before the compiler told you?

#rust #rustlang


#libobscura grand opening!

Libobscura is a friendly library to use cameras on Linux.

At least that's the goal.

The objectives are:

- hard to use it wrong
- get a RGB buffer in ten lines of code
- easy to add support for new devices
- no mailing list :P

I want #linuxmobile and other #photo and #video workflows to become easy, and manufacturers to spend less time adding support (hi me 2 years ago).

More info on my #blog: https://dorotac.eu/posts/libobscura/

#freesoftware #rustlang


You wanna write confusing Rust?

🦀 I found the perfect blog post: https://zkrising.com/writing/rusts-most-subtle-syntax/

⬇️ And apparently this Rust code is valid 🤯

#rustlang #syntax #programming #blog


#libobscura progress: a demo camera app!

So I've proved (some of) the concepts:

- API without segfaults
- zero-copy image passing
- GPU accelerated decoding

Yes, the picture is mirrored upside-down, why do you ask?

Next: clean up #GPU abstractions and publish a website.

#rustlang #rust #opengl #video
@libcamera
A bookshelf, upside down