In light of the Moq... situation... an @getsdkbin update - we're rewriting our "NuGet meets AppStore" platform from scratch in order to fulfill our mission. Details: https://t.co/8SwFb7joD5
In light of the Moq stuff, maybe now is a good time to put this in public: we haven't shared much about @getsdkbin (NuGet meets App Store) recently. I'll address that briefly here and longer subsequent blog post:
1. It's been a commercial success for us.
2. Is implemented extremely poorly - I didn't write any of the code (other than our Pulumi bits) but it's my biggest failure ever as an engineering manager. Have already promised to do a live "post-mortem" stream on that.
3. We've prioritized other projects over the past couple of years - but recently we've decided we want to change how Phobos is licensed and distributed (make it easier to do trials / use for free under various revenue thresholds) and we can't do that with Sdkbin's current limitations.
4. We're re-writing it - spent a month trying to rescue the existing implementation earlier this year and decided that it's beyond saving it.
5. I'm personally leading the re-write effort and it'll be done with all of the lessons we've learned about the business realities of Sdkbin - i.e. how to deal with complex issues like 100% of your previous contacts with a B2B customer all leaving and needing to replace them with the same tenant / license id.
6. We're getting back on-track with supporting third party publishers - we opted not to do that with the previous implementation given the inflexibilities and tech debt required to fix it.
7. Probably won't happen this year, but we're adding support for selling support plans through Sdkbin. We need it for our own use cases.
Supporting OSS really requires creating a business - we're trying to lower the logistical overhead of doing that. This is my passion and my mission and why I've spent nearly 10 years working full-time in .NET OSS.
I really hope @Aaronontheweb can/will launch GetSdkBin as planned.
If he could take the friction aways from hobby OSS maintainers to become a “company” - that would be great.
Phobos 2.0-beta1 is now live on @getsdkbin !
In this release we have migrated all Phobos 1.x functionality to @opentelemetry - all functions pass our test suite and the performance is comparable to 1,x,
Release Notes: https://t.co/CjxnWqkXwT
Live on @getsdkbin - Phobos 1.4.0 is now released with two major new features
- All actor lifecycle behavior: PreStart, PostStop, Pre/PostRestart is now traced by default.
- Akka.Persistence recoveries + persist operations are now traceable end to end through all implementations
@david_whitney@hannes_lowette We're working on it - learned a lot in our first year of operation so far about what we need to do to take the friction out of the sales / fulfillment process for maintainers.
Just released: Phobos v1.2.1 - we've made some major improvements to actor tracing and have upgraded to @AkkaDotNET v1.4.23.
You can read the full release notes at https://t.co/0Uib6kShdQ @getsdkbin
I'm streaming on Twitch tonight at 7pm CDT (~1 hr from now)
https://t.co/QMBYDv6p1I
Going to:
- Build @getsdkbin DDD/ES protocol design and state modeling
- Begin integrating a second domain with the first (part of the design validation process)
- Wonder why I didn't use F#
Going live tonight on twitch at 7pm CDT (~1hr, 15 minutes from now) https://t.co/QMBYDv6p1I
I'm going to work live on the code for @getsdkbin v2.0 which at the moment involves: event sourcing a bunch of immutable C# domain events and models types using @AkkaDotNET
Finally have a Twitch schedule up: https://t.co/Mspvqh4c03
7pm - 9pm CDT on Tuesdays / Thursdays
_Tonight_, I'm going to discuss:
- Developer salaries - from both sides of the table
- BabelJS and OSS funding in general
- OSS cost drivers and why they matter
@James_M_South All this code though is actually my first _closed source_ library - I'm planning to sell access to it for various text processing needs (stripping function words, stemming support, sentiment analysis, tokenization) when @getsdkbin is available.
@Aaronontheweb@getsdkbin The "multi-tenancy model" that you described sounds awesome. Years ago, I was a dev in a large org which only got larger after an acquisition. It was hard enough to understand what we already had licenses for!
Imagining being able to go to a portal and track this is very cool. 👍
We are publishing our back-catalog of earlier Phobos releases to @getsdkbin today to help support some of our users who've been running versions of Phobos < 1.0
https://t.co/eM1XSdbYUF
And you can see the releases here:
https://t.co/UzAXuARsXY
Phobos is the first product being sold through @getsdkbin and we've been selling more and more through the platform since we launched on September 30th! https://t.co/YGeBiyzm6A