|
James Todd[Gonzo] :: Consistently Random
[rss] java == platform independence xml == application independence jxta == network independence |
[ [ gonzo@java.net ] [ jxta ] [ myjxta ] [ planetsun ] [ java.net ] [ java.sun ] |
| "Ice Cube said check yourself before you wreck yourself, Placebo say hang on to your IQ." | ||
|
Turn the Page :: chat about it
while reading books to trey when he was three'ish i used to periodically inject his name into the story and add sentences at the end of a page ... to which trey quickly learned to shout out "turn the page" when he caught me "embellishing the story" as such. good times. Now it is time for me to "turn the page," so to speak. June 16th, 2006 is my last day at Sun. It has been a great ride. I have learned a ton during the last 14 years. I've met alot of interesting folks and have been provided with many avenues to explore and realize fun ideas. Thanks a thousand times over.
I will be taking a short break in the coming weeks as the Todd clan travels back to Colorado to introduce our daughter Afer the break, I have the good fortune of being able to join up with a small group of folks who are pushing forward some big ideas. It should prove to be fun and elightening on many fronts, big and small. I do hope my path crosses once again with many of the folks I've had the pleasure to work with and have learned from over years. I consider many of the folks I've worked with via open source projects, namely myjxta friends even though more often then not we never meet in the "real world." I hope to continue such collaborations moving forward time/priorities permitting. I'm eager to work through some interesting ideas I and a few folks have discussed of late. The world is a small place. Feel free to hit me up at any of the following: My best to you and yours! MyJXTA :: use it - learn it - do it
Java == platform independence in my ears: computers powering down [2006-06-15 12:34:10.0] Permalink Comments [2]
check egos at the curb :: chat about it
i've seen more references of egoless programming appearing of late. this is a *really* cool trend and when embraced is extremely rewarding and enabling for both the individual(s) and the binding project(s). firstly, it's great to see practical advice such as that expressed by egoless programming posted in such an objective and, well, painfully crystal clear manner. my quick interpretation is that egoless programming compliments extreme programming, specifically in the areas of collaborative code ownership and the like. then again, i like xp principals so much that i could be broken that way :) the beauty of xp and the ilk i that they build on and strive towards simplicity trumping all, and doing so in a manner that is by design equitable by all installing a built in rewards system which begets continued collaboration, innovation, etc. in a word, good stuff! MyJXTA :: use it - learn it - do it
Java == platform independence in my ears: bird songs [2006-06-09 11:33:00.0] Permalink
JavaOne@SF.2006 :: chat about it
last week was a busy one, being a cummulation of alot of personal work, getting a chance to interact with folks in the *real* world (which is what i personally enjoy most) and taking in new'ness of many flavors. good times. my week started w/ by testing out the JXTA Hands on Lab. the folks who orchestrate the java one hands on lab deserve huge amounts of credit as the job they do looks alot like herding cats, from my one-of-many perspective yet the collective information is bar none. this content is consistent, comprehensive, HANDS ON (best kind) and is presented for several events. so, sang, shridhar, shannon and tracy ... you folks ROCK and thanks for allowing me to take part in the festivities. this is the third annual jxta hol and is now available online. it is my hopes that this codebase will be treated like that of any other open source element, taking input from interested parties, and simply rolled back into the collective hol family. with the jxta hol in hands i strolled over to NetBeans Day and caught the tail end of the opening talks and took in the ensuing demos and presentations. the event was as packed as last years but the rooms were divided up a bit differently, making it easier to move about. further, the speakers looked to have a nice amount of time to show their warez where as when i was there demo'ing the netbeans jxta collab provider last year we had roughly 5 minutes to get the dog and pony to dance. given i can talk at a pretty good clip when i'm amped about the topic at hand i didn't have a huge problem with the brevity of the allotted time. this year, i ran into many folks i've worked with at various times so it was good catching up with folks. the realtime development, deployment and instrumentation from within netbeans proper demo stood out in my mind as killer k3w1. the annual jxta town hall was next in the queue. this year, the bulk of the time was spent having various folks present their jxta products, not projects but products. quite impressive. good times. given i helped my brother move into his new house in pacifica he let me stay at his place this week versus taking a long train ride each day. that worked out really nicely and i found travelling on bart, first time for me, to be very efficient. i just wish bart came down the peninsula a bit further. jxta was was well represented at java one this year which provided great context for onging discussions, new and old alike. bondolo's jxta security best practices is a must read. i worked the jxta pod in the pavillion for each of the 3 evenings. the first evening was a tad bit slow and i got a chance to chat with the swing lads who cooked up aerith. very impressive app and it is so refreshing to see folks making it easier for pixel challanged mortals like myself to gen smoking rich client applictions. props to swinglabs! i'm gonna slice some time to dress up some apps with thew new swing goodness. wednesday and thursday jxta pod activity was largely non stop, chatting with folks new to jxta, others who are community members and whom i seldom get to meet in the real world, some folks who are actively using jxta in intersting ways and others just folks passing by, some of which have intersting projects of their own that we discussed how our collective worlds can be brought together. also had a cool chat with dale and his son who updated me on the type of hacking high schoolers are doing these days. lastly, i chatted a bit with my grid partner in crime, whom i have again worked with virtually for awhile but met in the real world for the first time. great stuff. petr and i reviewed my last minute netbeans jxta collaboration provider slides for the nb jxta collab provider bof held late thursday evening. not being a huge fan of slideware, i biased the presentation towards the informat, interactive and demo rich side of things. given i attended the java one after dark party and had a couple of bloody marys dancing in my blood stream informality was on high order. the demo used 2 notebooks and a local lan using jxta configured in adhoc mode. we went over the slides in rougly 20 minutes followed up by a comprehensive demo. the netbeans collab folks did an amazing job with the collab provider api and made it really easy to slot in jxta as the networking provider happily shuttling about XMPP, SOAP and XML as generated and consumed by the participating netbeans instances. fun stuff. some general netbeans collab discussion surfaced centering around netbeans and jcreator collab. from my perspective, the jxta collab provider can readily sit in under each of these containers, and others in fact, allowing for agnostic networking across applications of any type. information regarding this work will be posted at collab.netbeans.org moving forward. thx again for co-presenting petr! i'm looking forward to working more with you and our collective communities moving in the future. backing up a bit, the after dark party was fun. the mix spinning in the background was pretty amazing. the myth busters were cool to see. i stood in line to get an autograph for a bit but given there was no real line, more a mob, i moved on. a colleague ended up freely giving me his autographed picture. honestly, i didn't beg. thx gary! the ac/dshe tribute band was pretty good. i watched fatal1ty do his thing for awhile as well. friday i hosted the jxta hands on lab which was packed, like all of the labs. again, huge props to the folks pulling the j1 hol together! the scenario is such that there are 100 work stations on the same subnet and 20 or so notebooks on a wireless net. the jxta hands on lab (7110) is constructed to progressively (read code reuse) walk through the following scenarios:
you can pull down this lab and run it yourself, which you should do right now. go ahead ... i'll wait for ya. doo-bee-doo-bee-doo. the lab is set up with an included netbeans project file so you are ready to compile and run as is. bada bing bada boom. commandline ant is supported as well. the lab configuration is adhoc which was alot of fun for the discovery and multicast exercises. a few folks changed the default text which totally made my day. i barely touched the authentication lab due to timing but will add that an additional "easter egg" exercise is included that is commented out at this time builds on the afore mentioned socket exercise by adding authentication resulting in a secure socket connection. perhaps next year we'll get that one back in the mix. my hopes are to treat the jxta hol examples as open source and encourage others to contribute complimentary code fragments to help build it out. i want to again thank the folks who took time to sit in on the jxta hands on lab and the 15 or so folks that stayed after to deep dive a bit further. this single event made the entire event and the work leading up to it worth all the effort. i got to sit in on a few bofs. the scripting bof was cool with one take away being that that scripting engines implemented on java evidently provides greater code portability then is otherwise possible. not that suprising after you think about it a bit. the jruby folks look to be rocking and given i've been playing around with ruby a bit of late so that was fun info to learn. i look forward to being able to blend java and scripting logic as warranted for the coming years as this should prove to be extremely enabling for integration type activities, i suspect. the freedom toaster bof was nice. jim took some snaps as well. i got a swag shirt and drooled over the ubuntu themed nexenta solaris 10 system. truly great job. with me being a huge ubuntu fan, bringing together open solaris and ubuntu goodness, noting that i'm generalizing a bit here, is a hugely good thing. i then sat in on the apple bof and was impressed with the ever shrinking time delta between osx jre releases in comparison with other platforms ... i believe it is measured on the order of weeks these days. very cool. after talking with folks a bit more i'm more convinced then ever that the meerkat (http-over-jxta) code i've been hacking in the jxta comons project is of value, primarily on 2 fronts by easing listener implementations within an IoC 1 method "peerlet" container and to the caller by representing resources of many types and cardinality, be it one-to-one or many-to-many, as a traditional (and expected) uri backed with the respective jxta protocol handlers. i'm looking foward to pushing these ideas futher in the coming weeks given the codes usage of late and the common programming model that is fudamentally http(s)+ ... good times. the meerkat codebase is used in the afore mentioned nb/jxta collaboration provider and significantly eased that effort. so, for those playing the home game, consider the following and join the party:
with java one in the bag, so to speak, i visited friends around the city. while waiting in a posh lobby i ran into phil gordon of celebrity poker fame. when bumping into phil i was pretty much caught off guard and as such ended up being a total fan boy and unfortunately forgot his name and could only blurt out "texas hold'em" and the like. he was nice and we chatted a bit more, me retelling our families evening texas hold'em tradition starting with my 3 year old son's wanting to play "river card." these days, my 5 year old lad can hold his own with a deck of cards. upon stopping back by my brother's place to pick up my car and head home i discoverred i got a flat and opted to miss my son's little league game saturday, which was a bummer, and instead hang a bit longer with my brother and his wife in pacifica. upon finally getting back home i learned that while i was away, autumn, our daughter, learned to crawl. amazing how time passes. i took an extended weekend off for memorial holiday at which time we all stated with my brother in pacifica and brought our bikes. there is nothing quite like riding biks along the pacific coastline. dave, my brother, taught trey, my son, chess which he took to immediately. we play a couple of games each day and his watching his learning uptake is amazing. i'm pretty sure he'll end up holding his own in chess, well, agaist me at least, by years end. MyJXTA :: use it - learn it - do it
Java == platform independence in my ears: Radiohead/Amnesiac/Pryamid Song [2006-06-01 15:08:47.0] Permalink |