Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Ruchika Lakhina
    @lakhina
    @TimMoore thanks for suggesting content. I will look at them and will get back yo you when I feel stuck
    Ignasi Marimon-Clos
    @ignasi35
    I will add a detail that often goes unnoticed: Java is both a language and a platform —> scala is a language that runs on the java platform (aka the JVM). Scala may also be compiled to javascript so that it runs on a javascript runtime (V8).
    Node is a framework for javascript.
    Comparing Java and Node is weird. You could compare Spring, Node, Akka, Play, whatnot … and then compare their performance or the team productivity or the maintainability of the code or ...
    Yuliana Apaza
    @yg-apaza
    @ignasi35 @TimMoore
    Is it ok if I create a testkit project including Await and DoNothingTopicFactory? These classes from com.example.auction.item.impl.testkit don't have their own issues in Lagom core
    Tim Moore
    @TimMoore
    They probably should have issues in lagom/lagom
    I don’t mind whether test utilities go into tools or a new testkit module, but I’ll let @ignasi35 give his opinion
    Ignasi Marimon-Clos
    @ignasi35
    Having a testkit project sounds great. I think it’s a pattern many users will apply. I’m sure the testkit provided by lagom will not cover 100% of the use cases so I see userland code needing some per-team testkit tools.
    I know in our case we are showcasing that scenario I just described but also using testkit as a launching platform for features we want to move to core. Nice idea @yg-apaza
    Ignasi Marimon-Clos
    @ignasi35
    hi @yg-apaza , have a look at lagom/lagom#873. It’s a very silly mistake. :blush: if you can fix quickly I could merge before logging off for the weekend
    Yuliana Apaza
    @yg-apaza
    Done ! :)
    Ignasi Marimon-Clos
    @ignasi35
    OK, let’s wait for the build but it LGTM
    Yuliana Apaza
    @yg-apaza
    How can I setup my dev environment to contribute to Lagom?
    For my last PR, I just used with a text editor
    Ignasi Marimon-Clos
    @ignasi35
    oh, I thought you already had everything up and running...
    … let me see.
    ok clone https://github.com/lagom/lagom (you have that already )
    import build.sbt into the IDE of choice
    Run sbt normally to compile/test/etc...
    there’s some other things that are not daily tasks which you probably don’t need.
    When setting up your IDE you may need to set it up to use more memory than the allocated by default.
    Yuliana Apaza
    @yg-apaza
    :open_mouth: how much ?
    Ignasi Marimon-Clos
    @ignasi35
    as much as you can :sweat_smile:
    If you can start online-auction on your machien your will be fine.
    Ignasi Marimon-Clos
    @ignasi35
    @lakhina @yg-apaza I’m not sure you’ve met @rstento . She’s a colleague that continually changes teams in Lightbend. She’s focused on user experience so that new developers and current ones find information faster and more easily. Since you are mostly acting as lagom users (just recently also lagom contributors) she may sometimes contact you for your opinion and help. :-)
    Ruth Stento
    @rstento
    Hi @yg-apaza & @lakhina, please let me know when you find something confusing about the lagom website or docs!
    Ruchika Lakhina
    @lakhina
    That will be pretty cool
    Yuliana Apaza
    @yg-apaza
    Hi @rstento , no problem, glad to help
    Ruth Stento
    @rstento
    :clap:
    Ignasi Marimon-Clos
    @ignasi35
    @lakhina aka, the developer that never sleeps. :scream:
    Yuliana Apaza
    @yg-apaza
    Hahaha
    Ruchika Lakhina
    @lakhina
    @ignasi35 that must not be true as i am human too in addition to being a dev :wink:
    Tim Moore
    @TimMoore
    Sorry if I’m a little slow to respond this week @lakhina & @yg-apaza. Ignasi had a new daughter arrive this week, Renato is away on holiday, and James is working on another project, so I’m the last Lagom developer left at Lightbend this week! It is keeping me pretty busy :smile: I’ll try my best to keep reviewing your pull requests quickly, but also please feel free to review and merge them for each other if you are comfortable to do so. It’s OK if mistakes slip in… it happens to all of us and we can always fix them later. We’ll still do our weekly call as planned.
    Ruchika Lakhina
    @lakhina
    Congratulations @ignasi35
    @TimMoore No issues if you are busy these days....we will try reviewing each other's work
    Yuliana Apaza
    @yg-apaza
    Congrats @ignasi35 !
    No problem @TimMoore
    Ignasi Marimon-Clos
    @ignasi35
    :D
    Thanks @yg-apaza and @lakhina . I’m just back from parental leave and barely landing. I should be up to speed in a day or two.
    Yuliana Apaza
    @yg-apaza
    @TimMoore @ignasi35 I'm trying to fix lagom/online-auction-java#146
    I followed this as an example: https://github.com/zmarois/online-auction-java/blob/master/user-impl/src/main/java/com/example/auction/user/impl/UserModule.java
    so I just opened a new PR: lagom/online-auction-java#150
    I'm not sure if that solves the problem
    Yuliana Apaza
    @yg-apaza
    As far as I understand, we need ApplicationLifeCycle to add the stop hook. I found two of them: play.inject.ApplicationLifecycle and play.api.inject.ApplicationLifecycle, which of them should I use? Could you please explain me a bit about it?
    Tim Moore
    @TimMoore
    @yg-apaza the short answer is that play.inject.ApplicationLifecycle is the Java API, so use that in a Lagom Java app. play.api.inject.ApplicationLifecycle is the Scala API. This is true in general with Play, unfortunately… Java APIs are play.* and Scala APIs are play.api.*. Recognized now as a mistake by the Play team :)
    Yuliana Apaza
    @yg-apaza
    :open_mouth: Haha, ok :)
    edihb
    @edihb
    Hi! Is Lagom participating in Outreachy round 15? If yes, could you please point me towards the projects page? Thanks
    Tim Moore
    @TimMoore
    @edihb sorry, not this round. We hope to return in round 16.
    John Menke
    @jmjava
    is anyone using any of the CATS https://typelevel.org/cats/ libraries with Lagom microservices?
    Tim Moore
    @TimMoore
    @jmjava I think you probably want to ask in the main lagom/lagom channel. This channel is specifically for the Outreachy program and isn't very active since Lagom isn't participating in Outreachy at the moment.
    John Menke
    @jmjava
    oh sorry
    Marcus Lim
    @Maraket
    Hola all, been using Lagom for the last 6 months on projects for work, and really liking it, it definitely simplifies building microservices. Recently we're looking at setting up a new microservice that will then obviously set as a dependency for some of our existing projects. Now the problem comes in where the existing projects use Lagom 1.3, which we've found when we try to add the new project built on Lagom 1.5 as a dependency, it does not like it and won't even compile, it seems the new Play version is being used from Lagom 1.5, so Play 2.72.7, rather then Play 2.5 from the main project Lagom. Been banging my head against a wall with this, and not exactly a master at SBT. I should probably mention all our projects are currently Java/SBT builts. Any suggestions would be very much appreciated
    Marcus Lim
    @Maraket
    Just going to put out there, the sample-code for the gRPC for lagom 1.5 is nice and all, but since it's importing from example.myapp.helloworld.grpc without explaining where that is coming from, makes the code a nightmare to follow
    ignore me and my ranting, finally realized it's a protobuff thing >.<
    Tim Moore
    @TimMoore
    I'm doing some cleaning of the Gitter channels. Since we are not actively participating in Outreachy at the moment, I'll close this channel to avoid confusion. The lagom/lagom channel will remain open for general Lagom discussion and lagom/contributors will remain open for discussion related to development of the Lagom project itself. We recommend that you use the discussion forum for more elaborate questions or discussion: https://discuss.lightbend.com/c/lagom. Thanks!
    love69ers
    @love69ers
    I’m actually on the other side of the fence. How can I confirm someone a place a Lagom based system throughout my devices to track trace listen on someone’s behalf? Much appreciated would even send a voucher or something for your help ASAP