December 13, 2010  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:34:09] *** ChanServ has quit IRC
[00:51:00] *** ChanServ has joined #seam-dev
[00:51:00] *** anthony.freenode.net sets mode: +o ChanServ
[01:46:49] *** mbg|lunch is now known as mbg
[02:17:29] *** mbg has joined #seam-dev
[02:18:44] *** mbg has quit IRC
[02:55:33] *** lightguard_jp has joined #seam-dev
[03:17:01] *** lightguard_jp has quit IRC
[04:04:29] *** aslak has quit IRC
[04:14:43] *** bleathem has joined #seam-dev
[04:23:03] *** bleathem has quit IRC
[04:30:37] *** rruss has joined #seam-dev
[04:38:53] *** lightguard_jp has joined #seam-dev
[04:51:27] *** bleathem has joined #seam-dev
[04:55:51] *** bleathem has quit IRC
[06:19:34] *** clerum1 has quit IRC
[06:42:09] *** lincolnthree1 has joined #seam-dev
[07:04:20] *** lincolnthree1 has left #seam-dev
[07:17:43] *** kpiwko has joined #seam-dev
[07:39:52] *** mbg has joined #seam-dev
[07:43:46] *** oskutka has joined #seam-dev
[08:22:40] *** lightguard_jp has quit IRC
[08:28:19] *** lightguard_jp has joined #seam-dev
[08:31:08] *** marekn has joined #seam-dev
[08:40:21] *** lightguard_jp has quit IRC
[09:52:21] *** jharting has joined #seam-dev
[09:54:19] *** emmanuel has joined #seam-dev
[10:20:19] *** mbg has quit IRC
[10:27:56] *** shervin_a has joined #seam-dev
[10:34:42] *** shervin_a has quit IRC
[10:50:09] *** shervin_a has joined #seam-dev
[11:12:19] *** pmuir has joined #seam-dev
[11:12:19] *** pmuir has quit IRC
[11:12:19] *** pmuir has joined #seam-dev
[11:47:20] <jbossbot> git [security] push master 7f06022.. Marcel Kolsteren Made the SAML and OpenID sample applications work again:...
[11:47:20] <jbossbot> git [security] push master URL: http://github.com/seam/security/compare/4cda946...7f06022
[12:19:00] *** emmanuel has quit IRC
[12:23:00] *** pmuir has quit IRC
[13:02:19] *** pmuir has joined #seam-dev
[13:03:14] *** aslak has joined #seam-dev
[13:03:14] *** aslak has quit IRC
[13:03:14] *** aslak has joined #seam-dev
[13:17:41] *** epbernard has joined #seam-dev
[13:17:41] *** epbernard is now known as emmanuel
[13:25:10] *** aslak has quit IRC
[13:26:31] *** aslak has joined #seam-dev
[13:26:31] *** aslak has quit IRC
[13:26:31] *** aslak has joined #seam-dev
[13:38:31] *** adamw1pl has joined #seam-dev
[13:40:55] *** pmuir has quit IRC
[13:41:34] *** rruss has quit IRC
[13:42:45] *** tsurdilo has joined #seam-dev
[14:04:07] *** pmuir has joined #seam-dev
[14:06:30] *** pmuir has quit IRC
[14:06:54] *** pmuir has joined #seam-dev
[14:07:30] *** emmanuelbernard has joined #seam-dev
[15:07:58] *** pmuir has quit IRC
[15:12:47] *** rruss has joined #seam-dev
[15:13:12] *** pmuir has joined #seam-dev
[15:13:42] *** rruss has quit IRC
[15:19:14] *** emmanuelbernard has quit IRC
[15:19:45] *** emmanuelbernard has joined #seam-dev
[15:41:53] *** clerum has joined #seam-dev
[15:59:29] *** lincolnthree1 has joined #seam-dev
[16:07:26] <jbossbot> git [rest] push master 1799427.. Jozef Hartinger Make ValidationMetadata serializable
[16:07:26] <jbossbot> git [rest] push master 95c4e1e.. Jozef Hartinger Added UriInfoProducer
[16:07:26] <jbossbot> git [rest] push master URL: http://github.com/seam/rest/compare/348d9dc...95c4e1e
[16:19:12] *** jharting has quit IRC
[16:32:06] *** rruss has joined #seam-dev
[16:32:10] *** rruss has quit IRC
[16:34:37] *** emmanuelbernard has quit IRC
[16:35:27] *** kpiwko has quit IRC
[16:38:30] *** oskutka has quit IRC
[16:53:58] *** tsurdilo has quit IRC
[16:54:30] *** tsurdilo has joined #seam-dev
[17:02:28] *** adamw1pl has quit IRC
[17:08:33] *** bleathem has joined #seam-dev
[17:09:24] *** shervin_a has left #seam-dev
[17:16:10] *** clerum has quit IRC
[17:20:11] *** clerum has joined #seam-dev
[17:27:41] *** lightguard_jp has joined #seam-dev
[17:43:12] <bleathem> lightguard_jp Hey Jsaon, hope all is well today on the home front.
[17:43:41] <bleathem> <-- need to find a typing "game" to improve his skillz
[17:44:03] <lincolnthree1> bleathem: mario teaches typing
[17:44:10] <lightguard_jp> lincolnthree1: lol
[17:44:12] <lincolnthree1> bleathem: or get addicted to an MMORPG
[17:44:17] <lightguard_jp> bleathem: Better, not great, but better
[17:44:18] <bleathem> nice, but then I'd type with an Italian accent :P
[17:44:23] <lincolnthree1> either of those will do fine (I have experience with both)
[17:44:29] <bleathem> lightguard_jp better is good!
[17:44:51] <lightguard_jp> bleathem: true
[17:44:52] <lincolnthree1> lightguard_jp: I'm sorry to hear things have been scary, I've been following what I've seen on twitter.
[17:45:07] <lincolnthree1> Sending "good waves" your way.
[17:45:48] <bleathem> ditto
[17:45:52] <lightguard_jp> :) thanks
[17:49:50] <bleathem> I built a simple test of my Seam Catch / Faces integration Friday.
[17:50:04] <bleathem> Couldn't get Catch to "catch"
[17:50:34] <bleathem> so I tried a simpler catch demo, and couldn't get that to work either
[17:50:44] <bleathem> I must be missing something simple.
[17:50:49] <lightguard_jp> :(
[17:50:55] <lightguard_jp> Care to share what you have?
[17:50:58] <bleathem> Sure
[17:51:09] <bleathem> I'll put a couple of snippets up on pastebin
[17:52:29] <bleathem> lets see if this 3GB MBP has enough guts to run eclipse and netbeans simultaneously!
[17:52:45] <lightguard_jp> :(
[17:53:44] <lincolnthree1> it should :)
[17:53:51] <lincolnthree1> 3gb is quite a bit
[17:54:24] <lightguard_jp> 3GB of RAM?
[17:54:47] <lincolnthree1> i mean, it's enough IMO
[17:54:52] <lincolnthree1> it's not amazing at this point
[17:54:54] <lincolnthree1> but it should do
[17:56:44] *** pmuir has quit IRC
[17:56:58] <bleathem> It's ok until I fire up some app servers
[17:57:11] <bleathem> then I need the 8GB at work
[17:57:40] <bleathem> lightguard_jp: my catch handler, http://pastebin.com/1Kc2gStb
[17:57:54] *** jharting has joined #seam-dev
[17:58:44] <lightguard_jp> Okay, how are you eventing into Catch?
[17:58:52] <bleathem> lightguard_jp: a simple catch event generator: http://pastebin.com/5ChJb7QK
[17:59:26] <lightguard_jp> You're not adding the @Faces qualifier in the ExceptionToCatch constructor
[18:00:00] <bleathem> but I have it in the @Inject of the catchevent
[18:00:12] <bleathem> not enough?
[18:01:12] <lightguard_jp> That's one of the areas it's slightly different than observers (you can't actually get the qualifiers in an observer) so if you want a handler to be invoked with qualifiers you need to add them to the constructor of the ExceptionToCatch event, that way they're passed on to the handler invocation.
[18:01:32] <bleathem> ok. thnks, I'll give that a try
[18:01:49] <lightguard_jp> You could also take off the qualifer on the handler and you'd see it.
[18:01:49] <bleathem> I assumed they behaved similarly to observers
[18:01:57] <lightguard_jp> That part no.
[18:02:04] <lightguard_jp> There are a few differences.
[18:02:15] <lightguard_jp> This is actualy something that needs to be addressed in the spec.
[18:02:51] <lightguard_jp> An observer can't get the qualifiers of an event that fired it (if you have more qualifiers, or no qualifiers).
[18:03:58] <lightguard_jp> Hm, well, maybe you can via reflection.
[18:04:04] <lightguard_jp> I may need to play around with that
[18:04:17] <bleathem> sounds performant :P
[18:04:29] <lincolnthree1> lightguard_jp: I don't believe so
[18:04:35] <lincolnthree1> the qualifiers arent on the event itself
[18:04:40] <lincolnthree1> they are stored in weld metadata
[18:04:47] <lincolnthree1> used by the beanmanager
[18:06:34] <lightguard_jp> lincolnthree1: solder has some checks for metadata annotations
[18:07:36] <lincolnthree1> hmmm, that's true actually, it may ask the beanmanager for additional data, but what I can tell you is that the annotations it checks for are those that are declared either in the annotation itself, or with seam-config (or anythign similar)
[18:08:05] <lincolnthree1> So maybe, depends where you are defining the qualifiers
[18:10:31] <lightguard_jp> It's got to have them though, otherwise you wouldn't be able to resolve observers correctly
[18:13:19] <lightguard_jp> bleathem: reflections isn't slow anymore.  Otherwise nearly everything in use today would be horribly slow.
[18:13:59] <lightguard_jp> EJBs use reflection, Seam2 uses it all over, as does Weld, I'll bet Spring does as well.
[18:13:59] <lincolnthree1> yeah, i imagine it would
[18:14:01] <bleathem> tks, good to know. old prejudices die hard :P
[18:14:13] <lincolnthree1> yeah, reflections are awesome now
[18:14:50] <lightguard_jp> For methods it's still not quite as fast as an actual method call, but fast enough.
[18:14:57] <bleathem> learning a lot from this Seam adventure.
[18:16:15] <bleathem> reflections are fast, static loggers are bad.  What's next :D
[18:16:22] <lightguard_jp> haha
[18:16:30] <lightguard_jp> Yeah framework dev is fun :)
[18:17:07] <bleathem> Certainly end up visting corners of the platform that you never see in Enterprise app dev.
[18:17:14] <lightguard_jp> Maybe we'll teach you about classloading sometime along the way :)
[18:17:15] <bleathem> at least not run-of-the-mill
[18:17:16] <lightguard_jp> Very true
[18:17:56] <bleathem> Yikes, I didn't sign up for an OSGI assignment!
[18:18:47] <lightguard_jp> Not talking about OSGI, just regular classloading
[18:19:02] <lightguard_jp> And how extremely broken it is.
[18:19:05] <lightguard_jp> Drives me crazy
[18:19:22] <lightguard_jp> Ever seen something like cannot cast java.lang.String to java.lang.String ?
[18:19:42] <bleathem> no, I havne't
[18:20:23] <bleathem> sounds fun tho
[18:20:33] <lincolnthree1> wow lol
[18:20:52] <lightguard_jp> Yep, classloader hell.
[18:21:04] <lincolnthree1> i cant wait for the JModule System
[18:21:30] <lightguard_jp> Yeah
[18:21:36] <lightguard_jp> Not holding my breath for it though
[18:22:00] *** emmanuel has quit IRC
[18:52:21] *** epbernard has joined #seam-dev
[18:52:21] *** epbernard is now known as emmanuel
[18:54:20] *** aslak has quit IRC
[18:55:04] *** aslak has joined #seam-dev
[19:00:06] *** aslak has quit IRC
[19:00:36] *** aslak has joined #seam-dev
[19:18:44] <lincolnthree1> wow, you can commit changes directly on github w/their built-in web editor
[19:18:52] <lincolnthree1> <- impressed
[19:29:33] <jharting> lightguard_jp: ping
[19:41:51] *** pmuir has joined #seam-dev
[19:55:48] *** pmuir has quit IRC
[20:01:41] *** pmuir has joined #seam-dev
[20:01:41] *** pmuir has quit IRC
[20:01:41] *** pmuir has joined #seam-dev
[20:08:16] *** balunasj has joined #seam-dev
[20:14:38] *** balunasj has quit IRC
[20:42:15] *** aslak has quit IRC
[20:42:57] *** aslak has joined #seam-dev
[20:50:42] *** pmuir has quit IRC
[20:55:29] *** mbg has joined #seam-dev
[20:57:04] *** aslak has quit IRC
[20:57:37] *** aslak has joined #seam-dev
[20:57:47] *** aslak has quit IRC
[21:00:50] <bleathem> off topic question, anyone know why sort is a static method of Collections, rathern than an instance method of one's Collection?
[21:06:40] *** mbg has quit IRC
[21:32:15] *** marekn has left #seam-dev
[22:11:59] *** emmanuel has quit IRC
[22:20:26] *** jharting1 has joined #seam-dev
[22:24:02] *** jharting has quit IRC
[22:48:29] *** aslak has joined #seam-dev
[22:48:29] *** aslak has quit IRC
[22:48:29] *** aslak has joined #seam-dev
[22:59:33] *** aslak has quit IRC
[22:59:40] *** aslak has joined #seam-dev
[23:42:21] <lightguard_jp> jharting1: pong
[23:43:24] <jharting1> lightguard_jp: Hi Jason, I've seen that you moved SEAMREST-8 to the seam-rest project
[23:43:26] <jbossbot> jira [SEAMREST-8] Create a JAX-RS bridge [Open, Major, Jason Porter] https://issues.jboss.org/browse/SEAMREST-8
[23:43:41] <jharting1> lightguard_jp: does it mean that the jax-rs bridge should go into seam-rest?
[23:43:45] <lightguard_jp> Yeah, we thought it best to have the catch integration in the module instead of catch
[23:43:50] <lightguard_jp> Yep
[23:44:05] <lightguard_jp> I can do it, or you can.  It's really what's already there in the example in catch.
[23:44:10] <lightguard_jp> There shouldn't be too much more.
[23:44:26] <jharting1> lightguard_jp: ok, I'm planning alpha2 soon and I think I can get this in
[23:44:35] <lightguard_jp> awesome!!
[23:45:21] <jharting1> lightguard_jp: that means that the XML configuration (exception -> http response) will stay in place for now, just will be routed through catch
[23:45:48] <lightguard_jp> Yes
[23:46:00] <lightguard_jp> It should cut down on a bunch of the code that's in place is the rest module now.
[23:47:17] <jharting1> lightguard_jp: ok
[23:53:25] *** jharting1 has quit IRC

top