Staff Backend Engineer @GitLab. Mastodon: @splattael@mastodon.cloud. Previously @neopoly_gmbh. Unmarried name: Suschlik. He/him.

Bochum, Germany
Joined November 2008
This Twitter account is suspended. See you on #Mastodon.
1
4
744
🤩 It’s Christmas early! Thanks @gitlab @ItsMissMie @john_cogs 🙏 #gitlabheroes #gitlabhero
5
2
44
3,374
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…
4
24
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…
1
4
12
Received an Awesome Q3 Hackathon 2022 Swag Pack Thank you @gitlab @bacharakis
2
1
18
🦠💥☠️ 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
6
1
10
🚀💥 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
2
6
1
32
“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):
50
483
87
3,519
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.
21
51
7
651
🦠💥 #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
1
45
4
71
That's one proud moment for me 🦸. Thanks @gitlab for the wonderful #GitlabHero program🙇. Appreciating contributors in a special way ❤️
2
1
17
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.
3
3
25
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
1
9
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…
2
13
1
141
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…
3
35
5
130
Replying to @_byroot @k0kubun
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.
1
2
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…
1
20
3
99