Wednesday, December 29, 2004
vnv tomorrow
Christmas literally flew by, but the holidays aren't over yet. Tomorrow evening Carol and I are making a trek to Washington DC to see vnv nation http://www.vnvnation.com, and I getting really edgey. This will be my first time seeing them in concert as the last time they made a US appearance was in 2002 I believe. Everyone is saying how crazy I am to drive three hours away the day before New Years Eve, but I love VNV. Carol unfortunately doesn't care much for them, but I hope she can endure Ronan's droning. As for me, I'm sure I'll be in ecstasy as soon as i here that militarstic beat.
Sunday, October 31, 2004
Sculpting Time
Taking on a full time and having a serious relationship certainly leaves a very small amout of time for personal interests. It seems like I spend more time rushing through everything I'd like to get done than enjoying my interests while I'm engrossed in them. Unfortunately there's no real way of slowing down time, but the closest attempt I've witnessed is Russian director Andrei Tarkovsky's films. His award winning films , most of which were directed in the last fifty years, seem miles apart from the fast paced cinematic style of today's hollywood director's. My first Tarkovsky movie was Solaris, that I got on accident hoping to receive the George Clooney version via Netflix. After only 15 minutes into Solaris I was almost ready to turn it off, and then it started to click....As I was staring at a half minute camera pan of a wooded landscape I realized how much I've personally been so caught up in getting from A to B everyday that I was seldom living in the moment. So much time I was spending thinking about what I'd do next or what I had done before. Tarksovsky fixated on the moment. I ended making it through Solaris and just recently tried another Tarkovsky film Sacrifice. It is remarkable the amout of ground that the movie covered after setting such a slow pace. Usually Hollywood action sequences barely move me, as they are all so often strung together in a long chain with out any room for character development or plot, but with Tarkovksy's slow build up even a
Thursday, September 30, 2004
New aspect on programming
Tom Janofskky, professional consultant, and Penn State professor gave a presentation this evening on AspectJ, a java language based framework for aspect oriented programming. Aspect Oriented Programming or AOP is a new contribution to the programming world that makes up for some of the inflexibility in traditional OOP scenarios. AOP has the ability cut across a solution to add new functionality that would be very challenging to do in large OOP design. By linking to methods and higher elements such as classes and interfaces at runtime, object checks and new functionality can be added on the fly. For a better introduction, check out Tom's web site at http://www.tomjanofsky.com. AOP seems to have some obvious advantages especially for debugging and logging, but its still unclear whether I would actually plan a design around this technology. Most of Tom's examples centered on "rescuing" already deployed applications or adding new functionality by declaring an aspect file that attaches or weaves directly into the java class file. This weaving can be accomplished by inputting any java class file and an aspect file to create an executable. One obvious advantage is the separation of the aspect code from your normal code base. This makes adding and removing debugging information much easier. I'm really tempted to try this out in a nonobtrusive scenario. The tool looks very powerful, however there are many uncertain areas in AOP. There is still a lot undecided in terms of how AOP can and should be used, as well as the difficulty in maintaining AOP code that has almost invisibly attached "advice" information.
Wednesday, September 29, 2004
new wave cinema
One would have to be blind not to notice the sudden explosion of psycho-cinema that attempts to challenge our ordinary acceptance of the rational world with mind-twists that leave us scurrying for philosophic answers at the end. I'm no cinema buff or critic. As a matter of fact I'm lucky if I watch a single move a week. I will admit however, ever since watching mentally stimulating thrillers such as the matrix and vanilla sky, I've been hooked. But now, I'm uncertain where this wave will end? Following serveral successful films, the pscycho-cinema drama is now apparently mainstream with Ben Affleck and Matt Damon having there memories wiped way too many times, just in hopes of bringing in more blockbuster movie. I supposed every genre has freshness date, before we have to retire it for another ten or twenty years.
Thursday, September 16, 2004
VS Live
I was lucky enough to attend the VSLive Orlando conference early this week and despite the blatant MS propaganda I'm not severing my ties to open source software or Java. VS Live is a three day developer conference highlighting the new features that will be available to the Visual Studio 2005 developers.
Here's a rundown of some of the topics covered and my *ahem* initial reactions....
SOA Service Oriented Architecture
Hype: Connected Systems is here to stay. Leveraging Web Services will help to create a new interoperability among business function procedures.
To me: I think this is big, maybe not OOP big but Its certainly far from being a fad. Granted I have very limited experience, but am really exciting to implement this whenever I get a chance.
Databinding:
Hype: .NET has new controls that improve existing databinding features.
To me: I really havn't found a need to bind my controls so far, so I can't get to excited about this one.
Application Blocks
Hype: Microsoft got together and decided to offer "unsupported" add ins for features such as Security, Caching, Configuration Blocks, Exception Management etc.
To me: Same as above. Havn't used them but willing to give them a try especally for Security.
Rich Clients
Hype: Abandon the thin client model, to build a more effective UI.
To me: Seems like a good idea, why waste our blazing desktop CPU power loading thin Web Applications. There are definitely tradeoffs here and it looks like we'll bounce back and forth on this issue for awhile. I tend more towards the thin side, because I like its architectural benefits, and am usually less interested in my UI.
Code Snippets
Hype: With a simple mouse click you bring up frequently used code.
To me: Looks cool. But are we really that lazy we can't copy and paste this from a source file?
Visual Studio Team Systems
Hype: Integrate Designer, Developer, and Tester tools in a single software package.
To me: There's open source software out here that accomplishes most of these tasks as well if not better.
Visual Studio Express Edition
Hype: A nearly full version of VS for the hobbyist that is both faster to load and whole lot cheaper.
To me: Sign me up!
I'll stop my rants now till I actually use this stuff. However concerning my project load and upcoming features it looks like I"ll be playing in VS 2003 land for some time to come.
Here's a rundown of some of the topics covered and my *ahem* initial reactions....
SOA Service Oriented Architecture
Hype: Connected Systems is here to stay. Leveraging Web Services will help to create a new interoperability among business function procedures.
To me: I think this is big, maybe not OOP big but Its certainly far from being a fad. Granted I have very limited experience, but am really exciting to implement this whenever I get a chance.
Databinding:
Hype: .NET has new controls that improve existing databinding features.
To me: I really havn't found a need to bind my controls so far, so I can't get to excited about this one.
Application Blocks
Hype: Microsoft got together and decided to offer "unsupported" add ins for features such as Security, Caching, Configuration Blocks, Exception Management etc.
To me: Same as above. Havn't used them but willing to give them a try especally for Security.
Rich Clients
Hype: Abandon the thin client model, to build a more effective UI.
To me: Seems like a good idea, why waste our blazing desktop CPU power loading thin Web Applications. There are definitely tradeoffs here and it looks like we'll bounce back and forth on this issue for awhile. I tend more towards the thin side, because I like its architectural benefits, and am usually less interested in my UI.
Code Snippets
Hype: With a simple mouse click you bring up frequently used code.
To me: Looks cool. But are we really that lazy we can't copy and paste this from a source file?
Visual Studio Team Systems
Hype: Integrate Designer, Developer, and Tester tools in a single software package.
To me: There's open source software out here that accomplishes most of these tasks as well if not better.
Visual Studio Express Edition
Hype: A nearly full version of VS for the hobbyist that is both faster to load and whole lot cheaper.
To me: Sign me up!
I'll stop my rants now till I actually use this stuff. However concerning my project load and upcoming features it looks like I"ll be playing in VS 2003 land for some time to come.
Subscribe to:
Comments (Atom)