@fwbrasil I saw that the last commit on activate was on October...Are you still evolving the framework?
I'm making some research about Activate vs Slick
Flavio W. Brasil
@fwbrasil
@nykolaslima I have plans to work on a new Activate version that features an integration with http://getquill.io, but I think it won’t happen before the 1.0 release of Quill in the next months
note that Activate has a much higher abstraction level than Quill and Slick, so a comparison is not trivial
Nykolas Laurentino de Lima
@nykolaslima
Should I use quill instead of activate?
Flavio W. Brasil
@fwbrasil
it depends on what you want to do and the abstraction level that you like to work with
Nykolas Laurentino de Lima
@nykolaslima
activate works like a high level quill version?
sorry about my questions, I'm really new to Scala and those frameworks
Flavio W. Brasil
@fwbrasil
the main difference is: activate is modeled for rich domain models with simple database interaction, while quill is modeled for simple domain models with rich database interaction
Nykolas Laurentino de Lima
@nykolaslima
haha, nice explanation, thank you very much
I have a real simple database interaction, so I believe activate will fit better
Flavio W. Brasil
@fwbrasil
in the future, an integration with Quill would bring the best of both worlds
Nykolas Laurentino de Lima
@nykolaslima
If I want to execute some complex query, with specific database functions, is it possible with activate? @fwbrasil
Flavio W. Brasil
@fwbrasil
it should be possible through a Slick query or plain sql
(activate has an integration with Slick)
Nykolas Laurentino de Lima
@nykolaslima
nice!
Flavio W. Brasil
@fwbrasil
btw, this is the kind of thing that I call “rich database interaction” :)
Nykolas Laurentino de Lima
@nykolaslima
I think I would give a try to activate :D
yeah, but I believe that it gonna be an exceptional case in this application
Flavio W. Brasil
@fwbrasil
I see, makes sense then
Nykolas Laurentino de Lima
@nykolaslima
You, as an experienced programmer, what do you think about Finatra
We already have some projects using it and I'm thinking about using it...have you ever had some experience with it?
yep, I used Finatra in the past. It wasn’t a good experience overall, but maybe the new version is better
but I dislike the runtime dependency injection a lot
Nykolas Laurentino de Lima
@nykolaslima
what problems did you have that made it a bad experience?
huum...me, as a java programmer, feels more natural to think in dependency injection
Flavio W. Brasil
@fwbrasil
performance issues and slowness to adopt new finagle versions
Nykolas Laurentino de Lima
@nykolaslima
and what about finch?
Flavio W. Brasil
@fwbrasil
I see, maybe it’s better to start with something you’re already familiar with
I don’t have experience with Finch, but it looks to be awesome
Nykolas Laurentino de Lima
@nykolaslima
great thanks
I'm getting a unresolved dependency for net.fwbrasil#activate-jdbc-_async_2.11;1.7
I've added this repository: "fwbrasil.net" at "http://fwbrasil.net/maven/"
is it right?
@fwbrasil
Flavio W. Brasil
@fwbrasil
@nykolaslima it’s in maven central now, so the custom resolver isn’t necessary anymore
"net.fwbrasil” %% "activate-jdbc-async" % “1.7”
Nykolas Laurentino de Lima
@nykolaslima
@fwbrasil does quill support nested case classes with data in the same table?
Flavio W. Brasil
@fwbrasil
@nykolaslima yep
Nykolas Laurentino de Lima
@nykolaslima
@fwbrasil could you send me some doc about it?
Roen00
@Roen00
Hello, I've got a question. Is this library still supported? Because I see that the last commit was more than 1 year ago. Thanks.
Flavio W. Brasil
@fwbrasil
@Roen00 “supported” is a loose concept for open source projects :) I’m the author and I don’t have plans to work on this project in the short/medium term. I do have plans to reimplement activate on top of Quill
Roen00
@Roen00
Thanks for the reply! :D Yeah, I know :P But actually you answered my question.
Wow, Quill looks awesome!
Is it possible in Activate to create an entity without ID and keep distinct values in a table?
Roen00
@Roen00
I mean, I've got a 3 columns, e.g. a,b,c. I don't want to select the all data just to check if my input a,b,c needs to be inserted or not. I would like to just tell to Activate "ignore if this data already exists or insert if not". I'm searching in the activate source code, but without any result :(