Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Mike Solomon
    @mikesol
    Oops, that was supposed to be 2 :-)
    Maybe unmock/open-telemetry
    Another challenge is data authenticity - because there is no way we can embed a token in an OS project, whatever the API would be would be completely open for people to basically send whatever they want.
    Kimmo Sääskilahti
    @ksaaskil
    I wouldn't maybe worry about authenticity that much, the world is full of public GA tracking IDs that probably aren't configured in anyway to handle the unlikely case someone starts misusing it. But of course nice if that can be handled.
    I think as a first step, it might be reasonable to only track the downloads like Pact does so we know where the library is used and which versions https://github.com/pact-foundation/pact-node/blob/master/standalone/install.ts#L152
    The next step (if we decide to go there) might be to start tracking anonymous events (without including any properties), not unlike optic does.
    Carolyn Stransky
    @carolstran

    Added all of your notes about telemetry to the initial doc, thanks!

    Also @ksaaskil question for you re: some of our tests. I'm running with this idea of adding more meaningful placeholders and stumbled across this test in the unmock-node package: https://github.com/unmock/unmock-js/blob/dev/packages/unmock-node/src/__tests__/index.test.ts#L38-L44

    What is this testing for exactly? I'm trying to think of a better replacement for "foo" (maybe var, data, whatever) but also curious about whether or not we actually need this test.

    Kimmo Sääskilahti
    @ksaaskil
    It's just a sanity check that sinon is exported and functional, just to make sure anyone doesn't accidentally delete the sinon export.
    Kimmo Sääskilahti
    @ksaaskil
    Ok to merge this? unmock/unmock-js#314
    Mike Solomon
    @mikesol
    @ksaaskil yup!
    Carolyn Stransky
    @carolstran
    We have a linter (for insensitive, offensive and condescending terms) on our docs now :tada:
    Well ok it's not actively linting the docs yet - still need to fix the issues, but that's in progress!
    Thanks for the note about the CircleCI config @ksaaskil, I'll look into that today
    Kimmo Sääskilahti
    @ksaaskil
    I'll create a new release branch, lots of stuff has been added since the previous release.
    Kimmo Sääskilahti
    @ksaaskil
    Updated our React Native example to display random cat facts 🐈 https://github.com/unmock/unmock-react-native-example
    abe312
    @abe312
    Do you guys have any frontend/MERN/React opportunities? Here's a drum machine I created in react, redux and css-grid: https://abe312-drum-machine.glitch.me/
    Kimmo Sääskilahti
    @ksaaskil
    @abe312 That's great, maybe send your cv and a brief story about yourself to jobs@meeshkan.com and we'll see!
    Mike Solomon
    @mikesol
    I just had a chance to check out the unmock-server branch - it is pretty cool stuff! If the project develops further, I wonder if/when a libunmock will be in order? It makes sense to start with NodeJS as that is our most developed library, but at a certain point, having the whole stack in TypeScript seems like a disadvantage if the goal is to deploy it as a stand-alone or embedded entity. I'm wondering how we could test that out 🤔
    Kimmo Sääskilahti
    @ksaaskil
    Hmm, I wonder if the the easiest first step would be to ship it as a Docker image, that might cover a bunch of cases already.
    Bukhaar M
    @bukharim96
    @mikesol , review @ unmock/unmock-js#327 would be appreciated.
    Mike Solomon
    @mikesol
    My apologies, it had looked like @bukharim96 's PR had passed the tests, but for some reason it was not being automatically built on our Circle CI and has several linting/installation errors. These are all quite small fixes, so we can fix them in the repo itself, but I'm wondering if there is a better way to set up safeguards against this in the future?
    Kimmo Sääskilahti
    @ksaaskil
    We can switch on CI builds for forks ( passing secrets).
    without
    Sorry for that. So without passing secrets, I meant 😁
    Mike Solomon
    @mikesol
    The Circle CI demo went great. They are interested in an unmock webinar, and unmock youtube video and re-featuring the new unmock orb. Three cheers for @ksaaskil that made the stuff!! :confetti_ball:
    Kimmo Sääskilahti
    @ksaaskil
    Cool 😊
    Enabled CircleCI builds for forked pull requests in unmock-js, did the same for unmock.github.io while I was there (ping @carolstran )
    mohsenatigh
    @mohsenatigh
    Hi. Do you guys have any c,c++ and GO opportunities?
    Kimmo Sääskilahti
    @ksaaskil
    @mohsenatigh Please send job enquiries to jobs@meeshkan.com with a story of yourself, your motivation to work for us and a free-form CV, thanks!
    Kimmo Sääskilahti
    @ksaaskil
    I created a new issue that's up for grabs for anyone willing to contribute, also small PRs are welcome unmock/unmock-js#331
    Carolyn Stransky
    @carolstran
    Ahhh @ksaaskil I just went to do that because I didn't see this and was like huh it's already done! Thanks!
    Are we concerned about the build on master always failing or nah? Looks like it's missing some configuration
    Kimmo Sääskilahti
    @ksaaskil
    Yes it fails because CircleCI pushes the build to the master branch and the build does not contain the .circleci folder.
    Carolyn Stransky
    @carolstran
    Should we fix that? :eyes:
    Kimmo Sääskilahti
    @ksaaskil
    If you can figure out a way to do that then sure, I don't know how to :)
    But it also doesn't matter.
    Feng, Wen Lung (David)
    @dfeng99
    Hi there, trying to become an unmocker😅, just feel that the topic "unmock" is quite interesting. It seems that a long history in this room. I wish that I can start to contribute in a short period and get some knowledge about unmock here. Well, let me start on watching the history and documentation.
    Kimmo Sääskilahti
    @ksaaskil
    Welcome 👋
    Mike Solomon
    @mikesol
    Hi David! Great to see you here. If you'd like to pair program on a first issue, please let us know. Also, if there are any issues you'd like to propose or questions you have, this is the channel as well.
    Kimmo Sääskilahti
    @ksaaskil
    Added a PR for adding randomized behaviour to unmock: by default, it sets a fixed seed at the start of each mock generation for reproducability but that's not always desired. unmock/unmock-js#336
    Feng, Wen Lung (David)
    @dfeng99
    Glad to meet you all here!😀
    Mike Solomon
    @mikesol
    Cool!
    Mike Solomon
    @mikesol
    this is nice! http://api-docs.io/
    Kimmo Sääskilahti
    @ksaaskil
    Made a new release branch, adding CLI and Unmock mock server unmock/unmock-js#342
    Also published Unmock CircleCI orb version 0.0.14, including commands for running the mock server. https://circleci.com/orbs/registry/orb/unmock/unmock Unmock server is pre-alpha and all feedback is appreciated.
    Kimmo Sääskilahti
    @ksaaskil
    Unmock server is also available via Docker if you want to try it out without installing anything https://hub.docker.com/r/unmock/unmock-server
    Mike Solomon
    @mikesol
    One common theme that has been popping up is graphql support. Hm... I wonder how tough this would be? Of course, there are other tools that do this as well, but if it is not too bad to integrate, I think it could be useful!
    Kimmo Sääskilahti
    @ksaaskil
    That's a good idea and I think there are a lot less solutions available for GraphQL as it's not as mature. I think our Python code could be GraphQL first, or at least be designed from that perspective.
    Carolyn Stransky
    @carolstran
    @k4m4 unmock/jaymock and unmock/micro-jaymock look awesome! :clap:
    Nikolaos Kamarinakis
    @k4m4
    Thank you, @carolstran!