java.net Weblogs by Satya KomatineniWeblogs by Satya Komatineni from Java.netA hobbit's ring and walls of Mordor: A journey through IT- (Found July 2, 2008 ) Recently where I work I had a request to create a web page that displays some data from a database. Well I figured I could do that. This reminded me of Leonardo Da Vinci writing to a prospective employer that he could architect war machines while only on the last line of that long letter that he would mention that he could paint as well if an occasion arises. Any way back to the ring analogy where this web page is my "ring" and the database is my "drop point". I thought how hard can it be.http://weblogs.java.net/pub/wlg/1740 A quick refresher on CSS selectors- (Found July 2, 2008 ) While working with CSS recently I have found that a quick list of CSS selectors is handy. Take a look at this item if you are keen.http://weblogs.java.net/pub/wlg/935 A picture is worth a thousand words- (Found July 2, 2008 ) As I have spent a good bit of the last 3 years in developing AspireJ2EE, my discussions involuntarily drift towards floating this name. Foes ignore and friends, out of pure courtesy mainly I suspect, ask me what is AspireJ2EE. I start, real fast (before they have a chance to retreat), and explain that it is a RAD tool for Java and J2EE ingeneral and you can do real cool things with it. And I point them to AKC and tell them how wonderful it is and how I even use it to teach my kinder garten...http://weblogs.java.net/pub/wlg/887 Jedit, wordml, xaml, jxpath, InfoPath, XForms are some of the things I want to look at in 2004- (Found July 2, 2008 ) Jedit, wordml, xaml, jxpath, InfoPath, XForms are some of the names that I have jotted down in 2003 to take a look at in the future. Hopefully I will get to some of these in 2004. The following knowledge folder named "Research" explores these ideas a bit further and provide additional references. Research Knowledge Folderhttp://weblogs.java.net/pub/wlg/885 Interfaces and checked exceptions are like butter and sand: they don't mix well- (Found July 2, 2008 ) Exceptions is one area where opinions differ considerably. Not only about the usage of exceptions but also about the need and utility of checked exceptions. I hear arguments from various sides. They all seem valid in their own right. I use interfaces heavily in my coding practice. Particularly in my J2EE tool Aspire. Over time I paid dearly for not declaring exceptions on these interfaces. Primarily because I would start out thinking that this interface is too simple and not declare an...http://weblogs.java.net/pub/wlg/869 My labor of love during this Christmas and New Year- (Found July 2, 2008 ) Like many other I-will-do-it-myself programmers I have ended up with my own blogging software at about the same time as the OSCON 2003. I had been planning on adding seemingly simple enhancements since then. While I have rejected (temporarily) the "feedback" and "shortcuts", I did implement the "masterpages" during these holidays. The result can be seen at the following URL Knowledge Folders of Satya Komatineni If you are curious about the story click on the weblog to read in fullhttp://weblogs.java.net/pub/wlg/866 Role of filters in Architecture- (Found July 2, 2008 ) Filters is an architectural concept that works hand in hand with factories. When factories create object or objects a filter provide an option to post-process these object or objects. This ability may not be as important in procedural and OO coding but place an important role in declarative programming. Because "declarative programming" when used as a supporting architecture for OO programming, postpones the need to program. In such a scenario filters provide another place to configure and...http://weblogs.java.net/pub/wlg/843 If architecture were to be the tower of babel, configuration is its language- (Found July 2, 2008 ) As the story goes God devised multiple languages so that men can't build sturctures that span to the heavens. In our small world of programming architectures, men and women of the world are quite busy (with out much help from any Overseer) constructing a confusion of their own. The name of this confusion is called "Configuration".http://weblogs.java.net/pub/wlg/715 Architecture is language agnostic. There is so much to learn both from Java and C environments.- (Found July 2, 2008 ) Some comments inspired by Daniel's web log on non-java content on java.net.http://weblogs.java.net/pub/wlg/701 I like thin clients because of their simplified programming model- (Found July 2, 2008 ) Thin clients may not be as programmatically rich (they can certainly compete with visual richness) as thick clients. But the bargain is that their (thin) programming model is simpler and consistent. It is a completely different matter that some tool sets try to infuse sophistication into the thin client model with out giving much thought if the solution is sacrificing the simpler programming model.http://weblogs.java.net/pub/wlg/667 |