greptilian logo

IRC log for #sourcefu, 2012-12-19

http://sourcefu.com

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

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

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

http://sourcefu.com