Peter Leitzen @splattael@mastodon.cloud (@splattael) 's Twitter Profile
Peter Leitzen @[email protected]

@splattael

Staff Backend Engineer @GitLab. Mastodon: @[email protected]. Previously @neopoly_gmbh. Unmarried name: Suschlik. He/him.

ID: 17309461

linkhttps://peter.leitzen.de calendar_today11-11-2008 13:26:09

1,1K Tweet

499 Followers

1,1K Following

Fullstack Ruby @fullstackruby@ruby.social (@fullstack_ruby) 's Twitter Profile Photo

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…

Lewis Buckley (@lewispb) 's Twitter Profile Photo

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…

Jean Boussier (@_byroot) 's Twitter Profile Photo

k0kubun The test app can be found here: github.com/Shopify/pitchf… 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.

Brandur (@brandur) 's Twitter Profile Photo

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/pitchf…

Crystal Language (@crystallanguage) 's Twitter Profile Photo

🗣️ 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/1.6…

Maciej Mensfeld (@maciejmensfeld) 's Twitter Profile Photo

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

Maciej Mensfeld (@maciejmensfeld) 's Twitter Profile Photo

I believe that Ruby on Rails 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.

Karthik kn (@parkourkarthik) 's Twitter Profile Photo

That's one proud moment for me 🦸. Thanks 🦊 GitLab for the wonderful #GitlabHero program🙇. Appreciating contributors in a special way ❤️

That's one proud moment for me 🦸. Thanks <a href="/gitlab/">🦊 GitLab</a> for the wonderful #GitlabHero program🙇. Appreciating contributors in a special way ❤️
Maciej Mensfeld (@maciejmensfeld) 's Twitter Profile Photo

🦠💥 #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

🦠💥 #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 <a href="/Mend_io/">Mend.io</a> 

#ruby #rubygems #supplychain #opensource #cybersecurity
Fable (@defrag_fable) 's Twitter Profile Photo

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.

Gergely Orosz (@gergelyorosz) 's Twitter Profile Photo

“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):

Siddharth Asthana (@asthana31) 's Twitter Profile Photo

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…

Maciej Mensfeld (@maciejmensfeld) 's Twitter Profile Photo

🚀💥 Here is the story of me fighting with Ruby concurrency and how I somehow accidentally became a Ruby on Rails contributor: mensfeld.pl/2022/11/ruby-c… Enjoy the read 🙏 #opensource #rubyonrails #ruby

🚀💥 Here is the story of me fighting with Ruby concurrency and how I somehow accidentally became a <a href="/rubyonrails/">Ruby on Rails</a> contributor: mensfeld.pl/2022/11/ruby-c…

Enjoy the read 🙏 #opensource #rubyonrails #ruby
Maciej Mensfeld (@maciejmensfeld) 's Twitter Profile Photo

🦠💥☠️ 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

Kai Armstrong (@phikai) 's Twitter Profile Photo

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/12/0…

Shopify Engineering (@shopifyeng) 's Twitter Profile Photo

The Shopify / Royal Academy Professor of Language Engineer Laurence Tratt 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=d7KHAV…