Alex Snaps

@alexsnaps
2 Followers
74 Following
137 Posts
When I grow up, I want to be a computer scientist… until then, I write open source code with Red Hat - previously Shopify, Moog Music, Terracotta & others
Websitehttps://wcgw.dev
GitHubhttps://github.com/alexsnaps

RT @JohnnyDoItAll@twitter.com

We are Hiring! we currently have an open vacancy on the Performance Team, working on JVM performance running on Openshift/Kubernentes. #hiring #vacancy #java #performance
https://global-redhat.icims.com/jobs/98540/senior-software-engineer---performance-engineering/job

🐦🔗: https://twitter.com/JohnnyDoItAll/status/1615001566645198849

Senior Software Engineer - Performance Engineering in Remote | Careers at Remote Czech Republic

Remote Czech Republic is now hiring a Senior Software Engineer - Performance Engineering in Remote. Review all of the job details and apply today!

Global

If you’ve been wondering what my team ha been up to last year, well… here it is:

https://cloud.redhat.com/blog/rate-limiting-and-authnz-for-openshift-service-mesh-with-kuadrant-developer-preview

Rate limiting and Authnz for OpenShift Service Mesh with Kuadrant (Developer Preview)

Rate limiting is a critical aspect of managing traffic in a mesh network, and we’re excited to announce that it’s now easier than ever to implement in OpenShift Service Mesh (OSSM) with Kuadrant.

[pre-RFC] Using Sigstore for signing and verifying crates

Hi all! I'd like to post this pre-RFC to get some more feedback. It is a proposal to use Sigstore (https://sigstore.dev) for signing crates on publish and verifying on download. The RFC is described in detail here: rust-rfcs/0000-sigstore-integration.md at sigstore-rfc · trustification/rust-rfcs · GitHub Any feedback you can give here or directly is appreciated!

Rust Internals

RT @rustlang@twitter.com

CVE-2022-46176: Cargo didn't verify the host keys when downloading dependencies or registries with SSH, exposing users to MITM.

Rust 1.66.1 will be released later today with the fix. Read the advisory: https://blog.rust-lang.org/2023/01/10/cve-2022-46176.html

🐦🔗: https://twitter.com/rustlang/status/1612851935366766593

Security advisory for Cargo (CVE-2022-46176) | Rust Blog

Empowering everyone to build reliable and efficient software.

RT @gctaylor@twitter.com

I hastily retweeted this earlier, but this role is on my new team: https://twitter.com/NetflixEng/status/1612529012630519808

If blurring the boundaries between IDEs, dev environments, and the Netflix Platform sounds interesting, my DMs are open!

🐦🔗: https://twitter.com/gctaylor/status/1612619593134276609

Netflix Engineering on Twitter

“Want to build integrations in IntelliJ and VSCode with internal Netflix platforms for local and remote development environments? We have the perfect Software Engineer role for you! https://t.co/8SixxNsDMa”

Twitter

RT @gunnarmorling@twitter.com

🗣️ "The intent is to hopefully help you get into the mindset of a Rust developer, coming from Java"

Absolutely loving this piece by @alexsnaps@twitter.com! Highly recommend to take the time and read it to every @java@twitter.com developer eager to dive into @rustlang@twitter.com 👍.

https://wcgw.dev/posts/2023/rusty-java-intro/

🐦🔗: https://twitter.com/gunnarmorling/status/1610778526957047810

Rust for Java developers, an introduction

Get ready to get started…​ So you’ve heard about Rust and are a Java developer? You want to give Rust a try? This article will try to get you started, with the basics… The basic differences between Java and Rust and try to avoid you falling into some of pitfalls, and fight the borrow checker too much. The intent is to hopefully help you get into the mindset of a Rust developer, coming from Java.

Just published a follow up post on Rust for Java developers. On ownership & borrowing… let me know what you think!

https://wcgw.dev/posts/2023/rusty-java-2/

3rd installment on the way already…

Rust for Java developers, part 2

Where did we get so far? In the first installment of this now series of Rust for Java developers, we saw some basic syntax, some pattern matching, briefly touched on enum and, most importantly, tried to reason about where the data in our programs resides. When we quickly tried to save a line of code, we inadvertently changed the scope of an important resource because of RAII and the borrow checker gave us an error when we tried compiling the code:

RT @m_ou_se@twitter.com

🦀📕 All chapters of my book, Rust Atomics and Locks, are now freely available online: https://marabos.nl/atomics/

Enjoy! ✨

🐦🔗: https://twitter.com/m_ou_se/status/1611057658244792320

Rust Atomics and Locks by Mara Bos

Low-level Concurrency in Practice. This practical book helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You'll learn everything about atomics and …

New post on the way… no recap yet and it got pretty long already again!
A Total Amateur May Have Just Rewritten Human History With Bombshell Discovery

Ben Bacon is "effectively a person off the street," but he and his academic co-authors think they've found the earliest writing in human history.