Wednesday, November 30, 2005
A Recipe for Newspaper Survival in the Internet Age
- Some of the readers know more about the subject, so allow them to contribute
- Others know less about the subject or may have personal agenda. Let "community" handle them via "moderating system" (I think editors also must play a big role in the moderation till the community is not big enough to be self-regulating)
- Malicious, obscene content should not be reason for not opening up to readers. Let moderation or editor take care.
- reader vs advertiser - well if reader make the medium trustworthy, in long run you will have more revenue. besides that allow advertisers to reply to the things.
- Go "Local" and advertise local
- Think internet as mainstream medium to grow since all others are being reduced.
Thursday, November 17, 2005
Java XML Tech
- http://www.jdom.org/
DOM4J
(Better) - http://www.dom4j.org/
STAX
- http://dev2dev.bea.com/xml/stax.html
JAXB
- http://java.sun.com/webservices/jaxb/
- https://jaxb.dev.java.net/
Castor
- http://www.castor.org/ XStream
- http://xstream.codehaus.org/ Jaxen
- http://jaxen.org/
Nux
- http://dsd.lbl.gov
James Strachan: Is Ajax gonna kill the web frameworks?
- When Client needs to receive remote events (obviously not by polling since that adds burden on server)
- A very complex "windowing" GUI with a lot of local event generation, validation, etc which can be too much for javascript which is an interpreted (thus slower) language. - My interpretation
- If the processing rely too much on the business state/session which contains sensitive data (hence needs to be stored some where safe) and in world of SOA there is no place to save them!! - My interpretation
- Too much pain w.r.t. browser incompatibility and immature frameworks and tool support
- In-house applications do not need them since the customer is on uniform platform.
- Debuggin Javascript on browser is terrible - But faster since no compile step and also firefox has good tools(I think)
- JSEclipse - Not good Enough
Thoughts!!
Browser synched with the latest version of java.
Standard Browser APIs for accessing Web Page DOM + Object Model
Swing Platform and layout manager compatible with HTML
That's JavaStart??
Monday, November 14, 2005
Cisco Moves Linksys into Small Business Market
This model basically seems applicable to all the network based service where all the people would not be accessing the service all the time.
Friday, November 11, 2005
Trails: .8 Released
Friday, November 04, 2005
The Evolving CIO's Technologies
- "SOA" - anyhow, anywhere, anytime
- Document Management
- BPM/Workflow
- Virtualization of OS, Storage & VPN, Wireless Network
- Application streaming(??)
- Opensource desktop
- Grid
Thursday, November 03, 2005
AJAX Framework Comparision
WSSE 3.0
Security easier, integration with WCF,
---------||------||--------> Client Server <--------||------||--------- 6 Turnkey scenarios scenarios 1.
send encrypted message
send encrypted large key
---------||------||-------->
Client Server
(Public Certificate) (private key)
large key
<--------||------||---------
send user/password encrypted with large key
Use policy file to get it done
WCF - Shipped with Vista. WSSE 3.0 wire level interoperability with WCF.
----------------------------------------- |Secure|Reliable (new)| Tx | | ------------------------------- |Soap (Message) | WSDL | ------------------------------------------ | XML/XSD (data) | ------------------------------------------ | http (transport) | TCP |Custom(UDP) | ------------------------------------------With 3.0, the ASMX besides the basic services can be hosted as a service along with websire
Bob Lee: Generating sequence diagrams with aspects
But it seems the Aspect has found a good use in the debugging and understanding the applications' features.
Wednesday, November 02, 2005
OctetString Engineer Says ‘Caching is Evil’
The idea of cache and cache management arises from the basic tussle between performance and data freshness. If you need better performance you will go with cache (well designed to have good cache hit and low cache miss) while if freshness is important cache may not be your cup of tea (unless designed so that updates flow into cache from datasource).
With regards to that, the cache has its place in identity management for data that for which the cache expiry or update speed is much higher than rate of data staleness (like first name, last name, email id, contact information) while it would be not so good viseversa or if freshness of data overrides performance requirements.



