Time |
S |
Nick |
Message |
01:05 |
|
semiosis |
pdurbin: EIP is a big name for basically routing a "message" through some "handlers" |
01:06 |
|
semiosis |
in our case, some uploaded media through a number of processing steps |
13:02 |
|
pdurbin |
semiosis: gotcha. have you read the book? |
14:37 |
|
|
raprasad joined #sourcefu |
14:37 |
|
pdurbin |
thinking about maven: http://irclog.iq.harvard.edu/dvn/2012-12-19 |
15:40 |
|
|
spilth joined #sourcefu |
15:49 |
|
spilth |
I've noticed the Previous Day link disappears if the previous day doesn't have any logs. Forces you to go back to the index page to skip the mising day - http://irclog.greptilian.com/sourcefu/2012-12-17 |
16:07 |
|
semiosis |
pdurbin: read which book? |
16:08 |
|
semiosis |
and also re: maven, yes it is a very helpful tool, but if you're just starting out, you may want to consider gradle instead |
16:10 |
|
semiosis |
@lucky gradle |
16:10 |
|
crimsonfubot |
semiosis: http://www.gradle.org/ |
16:13 |
|
semiosis |
fwiw the thoughtworks radar from oct (http://www.thoughtworks.com/articles/technology-radar-october-2012) has maven in "hold" and gradle in "trial" |
16:16 |
|
pdurbin |
for maven i should "proceed with caution" and for gradle it's "worth pursuing"? |
16:17 |
|
pdurbin |
stuff like "NetBeans hangs while starting" scares me about the gradle plugin: https://github.com/kelemen/netbeans-gradle-project |
16:17 |
|
semiosis |
thats what thoughtworks is saying |
16:18 |
|
pdurbin |
how does thoughtworks feel about ant? that's what we're using now :) |
16:19 |
|
semiosis |
ant probably fell off the hold-end of the radar long ago |
16:19 |
|
pdurbin |
heh. ok |
16:20 |
|
pdurbin |
spilth: yes, i've noticed that about previous day links too. it all comes down to what's in the database. we can bring this to #ilbot if you want |
16:21 |
|
semiosis |
i dont want to sugar coat it, maven is a complicated & powerful beast, but when tamed it can turn a nightmare (build & dependency management) into a dream |
16:22 |
|
semiosis |
another thing to look at is sonatype nexus, which is a jar repository server |
16:22 |
|
pdurbin |
hmm. ok |
16:22 |
|
pdurbin |
semiosis: did you see the couple ways i think maven might be a win for us? http://irclog.iq.harvard.edu/dvn/2012-12-19#i_181 |
16:22 |
|
semiosis |
we use it as a caching proxy so when maven on a dev's workstation goes to fetch all the 100s of dependency jars it goes through nexus, which keeps copies of them |
16:22 |
|
semiosis |
we also deploy our builds back into nexus |
16:22 |
|
pdurbin |
interesting |
16:23 |
|
semiosis |
pdurbin: saw that |
16:23 |
|
pdurbin |
does it make sense? smaller git repo with no jars. common build file in dev and in CI |
16:24 |
|
semiosis |
pdurbin: yes that's the way to go for sure |
16:24 |
|
pdurbin |
ok. good. i feel like it's progress |
16:24 |
|
pdurbin |
would be progress |
16:25 |
|
pdurbin |
we can always look at gradle again when it becomes part of netbeans proper, like maven is these days |
16:25 |
|
semiosis |
yeah |
16:25 |
|
pdurbin |
but i like that you're up on the latest stuff. you keep me informed :) |
16:25 |
|
semiosis |
heh |
16:26 |
|
pdurbin |
is your app built on java ee? |
16:26 |
|
semiosis |
sort of |
16:26 |
|
semiosis |
but not completely |
16:27 |
|
pdurbin |
heh. ok. how mysterious :) |
16:27 |
|
semiosis |
we use spring for dependency injection & transactions, which is instead of java ee |
16:27 |
|
semiosis |
but we use jax-rs which is java ee |
16:28 |
|
semiosis |
java-ee is a suite of stuff, you can use some & dont have to use it all |
16:28 |
|
pdurbin |
right. ok |
16:29 |
|
pdurbin |
we're working on a api... maybe we'll use java-rs in the future. dunno |
16:29 |
|
semiosis |
what framework are you using for the web service? |
16:31 |
|
pdurbin |
i'm not sure it's been coded up yet :) |
16:31 |
|
semiosis |
oh |
16:32 |
|
pdurbin |
whoops, i'm wrong. it shipped already: "New Data Sharing API" http://thedata.org/pages/latest-release |
16:33 |
|
pdurbin |
next year i'll have people in #dvn beside me i can ask such questions :) |
16:42 |
|
pdurbin |
semiosis: i'm looking at https://dvn.svn.sourceforge.net/svnroot/dvn/dvn-app/trunk/src/DVN-web/src/edu/harvard/iq/dvn/api/resources/DvnApiApp.java ... maybe we use javax.ws.rs? http://docs.oracle.com/javaee/6/api/javax/ws/rs/package-summary.html |
16:43 |
|
semiosis |
yep that's JAX-RS |
16:43 |
|
pdurbin |
so that's good, right? :) |
16:43 |
|
semiosis |
yeah sure :) |
16:43 |
|
pdurbin |
\o/ |
16:44 |
|
semiosis |
jax-rs is the java ee rest api interface spec |
16:44 |
|
semiosis |
then there are different implementations of it |
16:44 |
|
semiosis |
"jersey" being the reference impl. |
16:44 |
|
semiosis |
another is "restlet" and i think there's more but the names escape me |
16:45 |
|
semiosis |
oops, not restlet, that's its own thing |
16:45 |
|
semiosis |
"resteasy" is what i meant |
16:49 |
|
pdurbin |
ok |
16:51 |
|
spilth |
maven turned me off the first time I looked at it. My second look was more successful but it's still a somewhat mysterious beast |
16:51 |
|
spilth |
And then there's all the XML... |
16:51 |
|
pdurbin |
i think i need to come to peace with xml |
16:52 |
|
semiosis |
spilth: a good ide can help with the maven pom.xml |
16:52 |
|
semiosis |
eclipse has excellent support for it and i suppose netbeans would too |
16:52 |
|
spilth |
semiosis: You should help me finish my Maven book :-) |
16:52 |
|
semiosis |
you're writing a maven book? |
16:53 |
|
spilth |
I tried to write one last year for PragProWriMo: https://github.com/spilth/maven-book |
16:53 |
|
semiosis |
i'm no expert, just an ordinary user, but i've been using it for a couple years |
16:53 |
|
spilth |
It was a writing and learning exercise. I'm no expert either. |
17:04 |
|
spilth |
It was also a "Can I learn something by trying to write a book about it?" kind of exercise |
17:06 |
|
spilth |
pdurbin: I still need to get back to you with those sourcefu web site changes. Just been hectic the last few days. |
17:12 |
|
pdurbin |
spilth: no worries. i'm flying out on friday for a week anyway. very unlikely i'll be able to look at it, i'm afraid |
17:13 |
|
spilth |
pdurbin: Alright. I'll just have to focus on the holidays I guess :-) |
17:14 |
|
pdurbin |
:) |
18:47 |
|
* pdurbin |
skims OSGi vs. Jigsaw: Kirk Knoernschild on Modularity | Javalobby - http://java.dzone.com/articles/osgi-vs-jigsaw-kirk |
18:49 |
|
|
raprasad joined #sourcefu |
18:49 |
|
pdurbin |
somebody linked me to Project Jigsaw: Late for the train | Mark Reinhold - http://mreinhold.org/blog/late-for-the-train |
19:03 |
|
semiosis |
i still have to restart eclipse after installing a plugin |
19:23 |
|
* spilth |
kisses git's --amend flag |
20:37 |
|
|
raprasad joined #sourcefu |
22:20 |
|
|
raprasad left #sourcefu |
22:45 |
|
|
spilth left #sourcefu |