Jon Gjengset

@jonhoo

Rust live-coder and OSS tinkerer who loves teaching. I try to maintain a high SNR and retweet originals! Writing Rust for Rustaceans. he/him/they

Los Angeles, California
Participa desde março de 2009

Tweets

Você bloqueou @jonhoo

Tem certeza de que deseja ver estes Tweets? Visualizar os Tweets não desbloqueará @jonhoo

  1. Tweet Fixado
    1 de jun.

    Big announcement time 📢 For a while now, I've been working on a book that covers the next steps of after "the book" — everything from API design to error handling to concurrency to async to FFI. And the early access was just released over at ! 🎉

    Mostrar esta sequência
    Desfazer
  2. 2 de jun.

    Also, for international shipping, the book will be distributed through Penguin Random House, so just like TRPL it should be available at local retailers (whether online or brick-and-mortar) once finished, which will save you the shipping cost :)

    Mostrar esta sequência
    Desfazer
  3. 2 de jun.

    Oh yeah, and for those asking about other electronic formats than PDF:

    Mostrar esta sequência
    Desfazer
  4. 1 de jun.

    I was also lucky enough to have agree to be the technical reviewer for the book, and his input so far has been absolutely fantastic and has made the book better than I could have done on my own ♥️

    Mostrar esta sequência
    Desfazer
  5. 1 de jun.

    I'm still working on the later chapters, hence the early access rather than a full release, but they're all well on their way, and will become available as part of the early access to anyone who gets it now!

    Mostrar esta sequência
    Desfazer
  6. 1 de jun.

    It's written so that each chapter is more or less standalone, so you can read up on the subjects you want to know more about, rather than having to read through the whole thing start-to-finish. Though of course you can do that too if you want!

    Mostrar esta sequência
    Desfazer
  7. 1 de jun.

    The book is, as its name implies, written for people who are already familiar with Rust. The idea is that you read The Rust Programming Language first, play around with Rust for a bit on your own, maybe start using it "for real", and then pick this up to hone your skills.

    Mostrar esta sequência
    Desfazer
  8. retweetou
    31 de mai.

    Happy Monday everyone, and happy Memorial Day to Americans. Let’s argue about software testing in the 2020’s, shall we? [Warning: Long and opinionated]

    Desfazer
  9. 29 de mai.

    I wonder if there's any chance of an in-person conference in 2021? I miss those so much. Or will we have to wait until 2022?

    Desfazer
  10. retweetou
    28 de mai.

    When should a crate be yanked? What is the threshold?

    Desfazer
  11. retweetou
    26 de mai.

    Quick poll for developers who normally would be using an up-to-date Rust stable: Are you currently:

    Mostrar esta sequência
    Desfazer
  12. 22 de mai.

    The video of our first steps into implementing "A Practical Wait-Free Simulation for Lock-Free Data Structures" in is up! I miss these longer streams — they're a lot of fun. Still some way to go, but we made good progress!

    Desfazer
  13. 22 de mai.

    For more context on hazard pointers in relation to Rust and epoch-based reclamation, see ticki's post . And for more context on epoch-based reclamation, see 's post . Did I mention rabbit holes?

    Mostrar esta sequência
    Desfazer
  14. 22 de mai.

    Why am I thinking about this at 9:30pm the evening before a long stream? Well, because I like rabbit holes, and because I realized that memory reclamation will be a big, obvious gaping hole in what we implement tomorrow, and I don't want to fill it with epoch-based reclamation.

    Mostrar esta sequência
    Desfazer
  15. 22 de mai.

    For reference, I'm talking about the code rooted here: . The original hazard pointer algorithm is described in (by and Maged Michael).

    Mostrar esta sequência
    Desfazer
  16. 22 de mai.

    It'd be really fun to port Facebook's hazard pointer implementation in Folly to Rust. Would potentially be great for implementing concurrent algorithms in Rust going forward, since concurrent memory reclamation is hard. Maybe that's a good topic for the next stream?

    Mostrar esta sequência
    Desfazer
  17. 21 de mai.

    Quick reminder that this is happening in 18 hours!

    Desfazer
  18. 17 de mai.

    Luckily I managed to get in touch with Shahar, and now have a copy of the code that we can use for the stream. I'm also hoping I'll be able to share that code in the eventual repository for easy reference!

    Mostrar esta sequência
    Desfazer
  19. 17 de mai.

    Oh, and the delay in getting this off the ground was primarily that I wanted to get a hold of the original (Java) source code for reference. These algorithms can be tricky and have a lot of details that aren't easy to extrapolate from the paper, so having running code is helpful.

    Mostrar esta sequência
    Desfazer
  20. 17 de mai.

    For those who want _more_ to read, Shahar was also awarded the dissertation of the year award for his thesis on this exact algorithm in 2016, which is pretty cool!

    Mostrar esta sequência
    Desfazer

O carregamento parece estar demorando.

O Twitter deve estar sobrecarregado ou passando por algum problema momentâneo. Tente novamente ou acesse o Status do Twitterpara obter mais informações.

    Você também pode gostar

    ·