
Staff Backend Engineer @GitLab. Mastodon: @splattael@mastodon.cloud. Previously @neopoly_gmbh. Unmarried name: Suschlik. He/him.
Bochum, Germany
Joined November 2008
- Tweets1.1K
- Following1.2K
- Followers482
- Likes3.6K
This Twitter account is suspended. See you on #Mastodon.
Peter Leitzen @[email protected] retweeted
Peter Leitzen @[email protected] retweeted
The Shopify / Royal Academy Professor of Language Engineer @laurencetratt explains the basics of JIT compilers in this video. We work on JIT compilers at Shopify to support the long-term success of Ruby.
youtube.com/watch?v=d7KHAVaX…
Peter Leitzen @[email protected] retweeted
I'm really excited about the official launch of the @gitlab CLI today. Read all about it and get started easily with `brew install glab` - about.gitlab.com/blog/2022/1…
Peter Leitzen @[email protected] retweeted
Received an Awesome Q3 Hackathon 2022 Swag Pack Thank you @gitlab
@bacharakis
Peter Leitzen @[email protected] retweeted
🦠💥☠️ Watch out! Malicious actors targeting @rubygems started scanning GitHub for "gem install XYZ," "gem XYZ," and "bundle install XYZ" references and auto-generate tracking packages when a given name is not taken in RubyGems. #security #ruby #opensourcesoftware #cybersecurity
Peter Leitzen @[email protected] retweeted
🚀💥 Here is the story of me fighting with Ruby concurrency and how I somehow accidentally became a @rubyonrails contributor: mensfeld.pl/2022/11/ruby-con…
Enjoy the read 🙏 #opensource #rubyonrails #ruby
Peter Leitzen @[email protected] retweeted
I would love to help anyone who wants to make their first code contribution to @gitlab during the Hackathon.
Don't forget to RSVP!
meetup.com/gitlab-virtual-me…
Our next Hackathon is just around the corner! Get together with the GitLab community to contribute, learn and win prizes. about.gitlab.com/community/h…
Peter Leitzen @[email protected] retweeted
“I don’t understand why X was laid off, and their manager also couldn’t tell them why.”
With layoffs being more frequent, a thread about how who is let go is often decided, and why it can seem random (even though there’s a system):
Peter Leitzen @[email protected] retweeted
100% of Stripe's Ruby codebase, which is the largest single Ruby codebase in the world, is now autoformatted with Rubyfmt. We'll be upstreaming the changes we made soon. I'm very excited.
Peter Leitzen @[email protected] retweeted
🦠💥 #rubyfriends watch out! rest_client (not rest-client) went rogue just now! With over 2.6mln downloads(!), it now collects host info upon requirement: my.diffend.io/gems/rest_clie…
Detected by @Mend_io
#ruby #rubygems #supplychain #opensource #cybersecurity
Peter Leitzen @[email protected] retweeted
That's one proud moment for me 🦸. Thanks @gitlab for the wonderful #GitlabHero program🙇. Appreciating contributors in a special way ❤️
Peter Leitzen @[email protected] retweeted
I believe that @rubyonrails should gain an officially supported batch/events processing API. Like we have ActiveJob, we need ActiveStream. "The Rails way" is too coupled to the idea of entities instead of streams/events, and that impacts the design and performance of many apps.
Peter Leitzen @[email protected] retweeted
Twelve typosquatting research/malicious packages removed from @rubygems this week thanks to us at @Mend_io. As always have a great weekend and stay safe! #opensource #ruby #cybersecurity
Peter Leitzen @[email protected] retweeted
🗣️ Including 183 changes since the 1.5.1 release by 26 contributors, we're pleased to announce the release of Crystal v1.6.0!
Read all about it crystal-lang.org/2022/10/06/…
Peter Leitzen @[email protected] retweeted
Shopify's new HTTP server is Unicorn-esque, but reforks aged Ruby worker processes generationally to yield better copy-on-write memory sharing.
Very smart, and kind of obvious in retrospect. Wish I'd thought of it.
github.com/Shopify/pitchfork…
Peter Leitzen @[email protected] retweeted
Struct no more?
::Data has arrived in Ruby. A more modern take on "value objects".
Person = Data.define(:first_name, :last_name)
me = Person.new(first_name: "Jared", last_name: "White")
Works with pattern matching!
Details & docs here:
github.com/ruby/ruby/pull/63…
Peter Leitzen @[email protected] retweeted
The test app can be found here: github.com/Shopify/pitchfork…
Real applications tend to have better CoW performance than this synthetic app. From experience it's between 40 and 60% for big Rails apps. But bringing this to 95% makes a huge difference anyway.
Peter Leitzen @[email protected] retweeted
I wrote a post about running multiple Rails apps with Puma-dev.
No more localhost:3001 - get nice URLs with HTTPS support like https://auth.test.
Here's how you can get set up, with Ruby debug support too:
world.hey.com/lewis/run-mult…



















