scalamock maintainer

Almaty, Kazakhstan
Joined December 2023
Scala is very powerful language and this power moves users towards using things which are harder to reason about, e.g. pass functions as arguments where it is not necessary. Now I tend to just duplicate some things or use simpler solutions instead
28
I know it may be hard, I know both sides are ‘offended’, but this cycle should be broken somehow. If you need a mediator - I can try to help you, if you all really want fixing it. Just dm me
This whole post was written as a reply to Flavio's post attached on screencap, who apparently unblocked me here on X only to post that and then blocked me again. I hope you can help me deliver the response to his feed. Why don't you tell the whole story Flavio? The story starts with me sending you a dm, that I think your case regarding how you were treated when Quill moved to ZIO was valid and that what happened back then was unacceptable (I still think the same thing). I said that I want to advocate for you to help resolve the issue. I listened to your arguments, I've read all the evidence you shared with me and agreed something should be done. I asked you to allow me to work diplomatically and started talking with moderators about your case. Then I defended you on reddit when someone used unsavory language towards you and what did you do? You jumped Seth by leveraging my post to catapult accusations at him for which you have no proofs despite me asking you to allow me to mediate things calmly and peacefully. So yeah, my attempt to mediate your case ended up with me reporting to moderation team that I think you were wronged and something should be done about it *right after you lashed out publicly* at one of the moderators. I've explained this reality to you several times - if you want to talk, you can't just publicly smear people and then act surprised that they don't want to talk with you. There are people, including me, who think that Ryan's behavior was out of line, that Rob's behavior was childish (the one and only time in my memory Martin intervened in the community affairs was to scold Rob for dropping integration with your library!) and wanted to support you but you personally work hard to make it impossible to build any bridges. You also forgot to mention that my reaction when Scala IO thing happened was that I was shocked and that I openly said that it shouldn't have happened. You don't mention that I talked with Martin back then and he too was shocked and came here to tell you he'll gladly share the space at the conference with you and that you should come. You carefully omit the fact that I never actually called you "paranoid" and that you blocked me on X because I dared to say that in my opinion there's no basis for your conviction that Martin is introducing changes to the language to somehow make life harder for you and your users (the into feature, there's a short exchange at contributors forum about this). You don't mention that we shaked hands at Lambda Days and that you were invited to be a guest at the meet-up in VL's head office after the conference and that you did attend. That's a very specific selection of facts, wouldn't you say? What I did say, after you called me corrupt in public and after you questioned my technical competence in public, was that "I don't want to participate in your besieged fortress mentality where everyone is an enemy trying to attack you any longer". If you read that as "paranoid", that's on you because I never attacked you or your work and still you decided that I'm an enemy. Neither did Martin by the way, on whose work you built your career, Quill and Kyo. The implication I was somehow "trained" by Darja is really, really low. I never worked with her and I talked with her maybe four or five times in my whole career. There's a hard paper trail proving that. There's a hard paper trail proving everything I wrote above too. I'm actually glad you chose to do this, I think we need a lot more transparency in our community. I no longer think you are interested in resolving anything.
1
1
6
675
scalamock 7.5.0 ZIO Test support was added for Classic Scalamock 1. Easier migration path from zio-mock 2. Ability to verify that effects were actually invoked. 3. Safe mock creation via ZLayer 4. Support for property-based testing 5. Familiar scalamock syntax and clear error messages This integration is already used in a large codebase and is considered ready
45
Same for Typelevel and their respective representative with exactly one personal vote with same strengths. Same for Li Haoyi and Eugene Yokota. All major contributions should start count as votes
And to end this conflict once and for all - Ziverge should be part of the Advisory Board. I don’t know if there is a voting system already, but John De Goes vote should count - since he represents huge part of Scala community. And now it is totally discriminated It is fair
4
231
And to end this conflict once and for all - Ziverge should be part of the Advisory Board. I don’t know if there is a voting system already, but John De Goes vote should count - since he represents huge part of Scala community. And now it is totally discriminated It is fair
Scala Center and Martin Odersky is a ‘government’ here And with all due respect for me it looks more like a dictatorship, where people get punished for different views or something they say in public. In my opinion - Scala Center should extend a hand first with no conditions
1
1
7
662
Scala Center and Martin Odersky is a ‘government’ here And with all due respect for me it looks more like a dictatorship, where people get punished for different views or something they say in public. In my opinion - Scala Center should extend a hand first with no conditions
1
13
1,203
They are gonna finally fix HDMI on macOS
What is it? Does anyone know
3
330
If you are interested in KYO and want to contribute to OSS - I would like some help adding KYO support for scalamock Stubs. This is a great opportunity to start contributing, task should be quite simple. I am ready to provide help from my side
1
2
10
882
Never test your database (repository) layer with mocks. Setup a docker container and test it. Gitlab services allow to setup your database container in few lines of yaml. Even if it is longer to run such tests - it is the only right way to do it
1
237
I do store JSON in relational databases in some cases and happy with it. It highly depends on what you store like this
friendly reminder relational databases shouldn't have JSON in them
1
2
142
As a pet project I’m working on mobile app for freelancers where you can track your contacts/customers, schedule follow up remainders, take notes, use checklists for specific customer etc. Do you think anyone would need it? What would you add there if so?
1
937
We should talk more about opening only men gyms
This Post is from an account that no longer exists. Learn more
226
VSCode is less than IntelliJ IDEA
62
What auth do you use in your company? Selfwritten? OSS like keyclock? Some payed solutions? Something else? What do you consider when choosing one? What challenges do you have with it?
67
Java started introducing features inspired by Kotlin 😂
What are the advantages of Kotlin over Java TODAY? Since Kotlin gained popularity, Java has started dynamically introducing features inspired by Kotlin. But what does Kotlin still have up its sleeve, and is it reachable for Java? Here is the list of the most important advantages 👇🧵
103
In next 10-20 years almost every politician claiming himself liberal or socialist will lose. World is changing
1
90
Unpopular opinion: You should not put it into config file if it doesn’t fall into one of 2 categories 1. Dynamic 2. Environment
1
1
128
I guess the next step is adding kyo support finally
1
52