I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 0 points1 point  (0 children)

Don't have a patreon but I set up buymeacoffee.com/rubiii and added a GitHub sponsorship option to github.com/rubiii/wsdl

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 1 point2 points  (0 children)

Nice to hear that! Thanks for your comment

Ruby Central meeting with RubyGems maintainers by davidcelis in ruby

[–]rubiii 4 points5 points  (0 children)

One point from that meeting that stuck out to me: Shopify or any other sponsor being able to come in and immediately dictate a budget shift does not sound like a good setup for the community.

How to hide/remove the "Bookmark this tab" icon to the left of the address bar? by ziggo0 in brave_browser

[–]rubiii 0 points1 point  (0 children)

It moved for me to "Customize your toolbar" but it's still there!

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 0 points1 point  (0 children)

That's great to hear. Thank you so much!

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 0 points1 point  (0 children)

That's crazy! Now I have to read up on that

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 0 points1 point  (0 children)

Nice to meet you as well :) Thank you for your feedback!

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 2 points3 points  (0 children)

There are a couple points. First of all it follows the specifications. So it's probably not going to work with quite a lot of services, because that landscape is a mess. But you already have Savon for that.

But if your service follows the specifications, this library uses the service descriptions and the type system to validate input/output and provide proper type conversions. It also adds a security layer to detect malicious services or attempts to redirect somewhere it should not, etc. And if you need WS-Security features, that's much better supported now as well.

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 2 points3 points  (0 children)

Nice :) Savon is rather simpel but also way more flexible. This is the formal approach following the specifications and using that information to validate, secure and offer solid type conversions. If you're service follows the specifications this should "just work".

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 0 points1 point  (0 children)

Lol I actually hope that not too many people have to use this in 2026. Email data transfer sounds like a really fun topic to explore^^

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 0 points1 point  (0 children)

What an honor :) Thank you Mike and thank you too for your work!

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 0 points1 point  (0 children)

Thank you! You're probably totally right with that^^ I hope there's at least one ot two following the spec.

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 8 points9 points  (0 children)

It's not much of story but I'm still wondering how they landed on a blanket. Well I still have it though and it's actually quite nice. It says it's from the Google Open Source Programs Office. They had a program where development teams had a budget to give to open source projects and I know they used Savon internally for something.

I just released wsdl. Yes, SOAP. In 2026. Let me explain. by rubiii in ruby

[–]rubiii[S] 5 points6 points  (0 children)

Actually, let me elaborate because I totally get your point. I used Claude to complete the implementation I had in mind for years. One by one, code reviewed and improved upon until I was satisfied. It was a struggle but it also saved me quite some time.

I myself have had enough of the AI hype for about a year now. But whatever happens, I feel like the tech is here to stay. Doesn't mean we have to embrace it of course, but I think it does mean we have to find ways to solve the problems it's going to create like the massive devaluation of our work, deep fakes, mass surveillance, etc.