<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Skrishnamachari's Weblog</title>
	<atom:link href="http://skrishnamachari.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://skrishnamachari.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 04 Nov 2011 02:35:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='skrishnamachari.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Skrishnamachari's Weblog</title>
		<link>http://skrishnamachari.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://skrishnamachari.wordpress.com/osd.xml" title="Skrishnamachari&#039;s Weblog" />
	<atom:link rel='hub' href='http://skrishnamachari.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Ubuntu Natty Narwhal Review</title>
		<link>http://skrishnamachari.wordpress.com/2011/05/01/ubuntu-natty-narwhal/</link>
		<comments>http://skrishnamachari.wordpress.com/2011/05/01/ubuntu-natty-narwhal/#comments</comments>
		<pubDate>Sun, 01 May 2011 17:45:45 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Narwhal]]></category>
		<category><![CDATA[Natty]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=176</guid>
		<description><![CDATA[Linux version for mass consumption has finally made its mark. I have followed all versions of linux for the past should I say 10yrs and more.. Ubuntu for the last 3.. Natty Narwhal confirmed my first love for the netbook interface..back in 2009, is the future. Its nice, simple, unintrusive and almost ready for the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=176&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Linux version for mass consumption has finally made its mark. I have followed all versions of linux for the past should I say 10yrs and more.. Ubuntu for the last 3..</p>
<p>Natty Narwhal confirmed my first love for the netbook interface..back in 2009, is the future. Its nice, simple, unintrusive and almost ready for the mass non-geek world. Well some loose ends still remain: VCD/ restricted DVDs and the Sun/Oracle JRE.. or other lil stuff that non-geeks will bump over.. and will need help.</p>
<p>Looks great on a 19&#8243; screen.. Not sure if that is by design.. but 14&#8243; and lower actually reduces the launcher menu appeal tad lower than one a 19&#8243;..! Simple n efficient with the dots on left, switch to the window you desire, 4 desktops by default with easy switcher and a search which is for now buggy , sure it will be fixed in a short run from now..</p>
<p>The right upper corner access to cop out, suspend, log out and the System Settings is just right. That top bar has finally worked out just perfect. Cant ask for more simplicity.. overall. Nothing of the zany feeling from Windows 7 , overburdened, artificial pizzazz which many do like.</p>
<p>Corporates.. well Evolution is just a long haul away.. If only Cannonical can do something about that..? or Libre Office takes over to give it the same overhaul as the Libre Impress&#8230; that one is real neat.. Unless Outlook can be booted out, Ubuntu will wait on the doorsteps where it ought not to.. Its got all the rest right there, from Samba networking, to Libre Office to Terminal Services Client et als.. Wine too where it matters.. Outlook on Cross Over office/ Wine is ok to talk off.. but that is not Linux pure and simple. That is hacky push to Linux and a workaround. Even a complicated Banking app thick client built for pure windows show.. worked well from Wine.. so there are its usefulness&#8230;</p>
<p>Dell needs to push back on its Inspiron Zino and the laptops and the rest..  I love the Lenovo &#8211; Linux Mint combo so far.. I guess can move over to core Ubuntu now.. not much that Mint will offer beyond tiding over some minor irritants for a non-geek. Maybe there is something Mint will offer post Natty &#8230; to keep its tilt  going..</p>
<p>DVDs of the full stuff, EasyLinux tips blogs , support et als.. have to go up..</p>
<p>What have I done so far over the virgin Narwhal:</p>
<p>1. Medibuntu all restricted stuff..</p>
<p>2. SMPlayer and DragonPlayer ( I love this actually though does not for now play the VCD.. that SMPlayer fulfills..)</p>
<p>3. Sun/Oracle JDK/JRE.. java6-plugin..</p>
<p>4. Chromium Browser</p>
<p>5. Changes in the /etc/default/grub for the GRUB2 changes: quick 3 sec boot, a splash image setup.. lower vm.swappiness to 10</p>
<p>6. On the laptop: use powertop and all tips to reduce battery burn downs..</p>
<p>7. Compiz settings manager and then settings there of for transparency and twiddling thereof.. on the gconf-editor a wee bit</p>
<p>Way Ahead:</p>
<p>1. Back to all tools and stuff I run on including Pharo , Groovy, maybe the others: python/ ruby I dont do much of now.. Tomcat, Spring Eclipse, et als&#8230;</p>
<p>2. Evolution.. will keep chugging and trying to use it.. till I find a day when I can throw Outlook away..</p>
<p>3. Use of  Ubuntu One.. 2 GB is way too small for longer term goals.. but nice to experiment my type of use..</p>
<p>4. Ubuntu on the Cloud with Spring+Groovy+Pharo.. here I move on&#8230;</p>
<p>Bugs:</p>
<p>Well there are many if I have stumbled on few on the first day.. tiny ones..</p>
<p>* .deb files downloaded dont install all that perfectly.. as it hops to a Software Download screen and then to prompt for Install that does not work well.. but then for geeks dpkg &#8211;install always works..</p>
<p>* try some more fancier stuff of multiplexing the Software Center operations.. and you can get a freeze..</p>
<p>* app shell from the compiz settings manager and others disappear.. compatability of stuff not in the virgin install could be moot for many..</p>
<p>* Skype pulse audio has never worked from a get go ever in Ubuntu.. but right now I am having issues with Del Zino back audio outs.. not recognized.. so no mike/ no sound from the back for now..</p>
<p>* Webcam: Iball F2F works ok.. but it aint as good as it might be in Windows.. but then i should use Creative in Linux..</p>
<p>* Wireless USB plugin: will probably have to repeat the old stuff of windows driver wrapper to get it working if I need it.. but dont for now with a wired connect..</p>
<p>Lots of great stuff.. so this is minor change for now..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=176&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2011/05/01/ubuntu-natty-narwhal/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Pharo Spring</title>
		<link>http://skrishnamachari.wordpress.com/2011/01/21/pharo-spring/</link>
		<comments>http://skrishnamachari.wordpress.com/2011/01/21/pharo-spring/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 11:41:54 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Dynamic Langauges]]></category>
		<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=170</guid>
		<description><![CDATA[Pharo Spring and Java (Groovy) Enterprise Integration: Caveat: Enterprise integration as in through WebServices though a given in the SOA world is not a trifling to work with and is a non-integrated connection. Major Smalltalks do have it, but neither Pharo/ Squeak have it currently in a stable manner near term. Smalltalk in general has [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=170&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pharo Spring and Java (Groovy) Enterprise Integration:</p>
<p>Caveat: Enterprise integration as in through WebServices though a given in the SOA world is not a trifling to work with and is a non-integrated connection. Major Smalltalks do have it, but neither Pharo/ Squeak have it currently in a stable manner near term.</p>
<p>Smalltalk in general has been the most insular to integrate to the enterprise world of computing, due partly to the arrogance/ perceived superiority of its platform vis-a-vis the enterprise world of Java or .Net computing. Past now the decade of denials, all smalltalkers now should find it relatively easier to accept that there is undeniably large asset built in Java/ JVM / J2EE ( primarily Spring ) that is impossible to ignore any further.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->To leverage the best the Smalltalk offers in its productivity, efficiency et als, I firmly believe a tighter and more inclusive integration with the Java/ JVM world is to be forged. Primarily what this means is</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Direct call interface with JVM as in:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<ul>
<li>JNIPort</li>
<li>Redline Smalltalk</li>
</ul>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Integration with the J2EE stack</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<ul>
<li>Integration with Spring 	Architecture
<ul>
<li>Callable to and from the bean 		descriptors transparently</li>
<li>Utilize the interface to 		transparently use the now highly proven frameworks of JDBC, 		MQSeries, Reports as in Jasper or Cognos or thousands of other 		frameworks that we do not need to reinvent the wheel of.</li>
</ul>
</li>
</ul>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->The primary argument we have to make is that the business logic, complex enterprise development be doable from the Smalltalk environment while all the interfaces that is stable and proven in the enterprise world can be leveraged transparently.</p>
<p>Also this will give rise to the argument that smalltalk work can be safely integrated as a module in a larger context of existing framework of the enterprise IT architecture and be capable of using and sharing the end points as is required.</p>
<p>Pharo Spring: Post this preamble, to introduce this term, as it clearly suggests is deep integration of the Spring Architecture and Pharo Smalltalk. Spring Architecture greatly simplies the enterprise computing in the Java world for standard GUI interfaces, web world both browser/ non browser or a headless no web world. We may over a period of time see great synergies in our GUI world of morphic, Seaside and headless smalltalk that will offer a great incentive to enterprises to adopt Smalltalk as a module in their larger stack.</p>
<p>All Smalltalkers, despite some inherent dislike for the XML based descriptors and dynamism created by external configuration file, will find a huge common philosophical ground in the invocation patterns and orchestration that it brings in.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->To integrate deeper with Spring what is required:</p>
<ul>
<li>Be able to have the Spring bean be 	transparently linkable between Pharo Smalltalk and the other JVM 	languages of Java, Groovy or Ruby.
<ul>
<li>Callable / reusable as a bean 		entity. This is currently proposed using the XMLRPC framework to 		expose a RMI/ Remote proxy mechanism as in a standard distributed 		world. Both Smalltalk and say the Java/ Groovy end expose their 		respective Client-Server XMLRPC systems to talk to each 		bi-directionally. With the two systems proposed to be in the same 		box/ LAN the inherent intranet latency will not be of huge concern. 		We can address additional performance concerns much later down the 		line for servers situated in different distant LANs in a truly 		distributed environment and even thereof I believe the latency can 		work towards optimizing it to less than the true EJB style RMI.</li>
</ul>
</li>
</ul>
<p>This will instantly enable a huge win-win situation for a smalltalk works to quickly plugin to an existing mass base of Spring systems deployed over their favoured App Servers scalably and interact with the existing assets.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<ul>
<li>For a web world of interacting 	webservers, have a filter mechanism that allows the two systems to 	bi-directionally redirect links to each other. So a call to a link 	in Seaside though arrives at the Spring Server, it will redirect to 	Seaside/ AIDA and smalltalk server will configurably prefix the 	server:port and web app name prefix strings to the outgoing web page 	for all its links. All of this should be configured in a simple 	manner and through the use of configuration files in the spring 	stack.</li>
</ul>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Planned Work:</p>
<p>Stage I:</p>
<p>Currently Spring supports a horde of features that are extremely useful in the larger enterprise context but the minimum that I would intend to start and complete as a proof of concept and is usable as a start point are:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<ol>
<li>Filter adaptor to redirect calls</li>
<li>Bean transparency: bean definition 	has the extra tag to identify it as Smalltalk bean and have both 	singleton and prototype capability to begin with.</li>
<li>Integrate XMLRPC module as a 	scalable unit that can be used more pervasively. ( The issue of datatypes limitation and various other critical note not withstanding, it is far more performant, easy to adapt to than WS Stack. The CORBA/ RMI alternative is a complexity challenge not alluring currently. JNIPort/ Redline Smalltalk will need to mature and again will themselves present a complexity challenge, but perhaps the best alternative currently on a longer term. Alternatives will be explored as we move on to ensure the most performant mode to channel the Smalltalk-Java communications transparently for an end developer)</li>
<li>Pharo Smalltalk linked to the 	maven/ ant build script to be startable headless/ with UI as 	required for runtime deployment/ development. Make it integrated to 	the environment stack of the spring world</li>
<li>Integrate the Smalltalk code 	management through SVN to have a common code management mechanism</li>
<li>Integrate the build, Unit test 	mechanism through hudson borrowing from the existing work in that 	respect.</li>
</ol>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->I guess this much with a small change here n there .. as we go ahead shall be adequate to be a usable proof of concept.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->What do I have currently: ( Will update this as I go ahead )</p>
<ul>
<li>PoC on Filter adaptor</li>
<li>PoC on XMLRPC</li>
<li>PoC on the ant script to invoke 	PharoUsing Groovy primarily for all the PoC works.. to utilize the power of dynamic behaviour on the JVM side to the maximum, this can be easily converted to Java where required.
<p>Need to take it from this point 	onwards to a full blooded implementation, I can argue for with an 	enterprise to adopt.</li>
</ul>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p>Comments, suggestions&#8230; ?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=170&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2011/01/21/pharo-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Smalltalk in the enterprise world</title>
		<link>http://skrishnamachari.wordpress.com/2010/12/03/smalltalk-in-the-enterprise-world/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/12/03/smalltalk-in-the-enterprise-world/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 04:12:41 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=162</guid>
		<description><![CDATA[Having taken the deep dive into Pharo over the last 10 months, it is more or less evident that Pharo is the best option for the Smalltalk world to make dent in the enterprise computing world. What do I consider would be the way forward in this path ? Technology Directions from this point ahead: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=162&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Having taken the deep dive into Pharo over the last 10 months, it is more or less evident that Pharo is the best option for the Smalltalk world to make dent in the enterprise computing world. What do I consider would be the way forward in this path ?</p>
<p>Technology Directions from this point ahead:</p>
<p>* Cloud Computing: Hosted applications, scalable and change manageable</p>
<p>This depends on virtualization, multi-core computing and remote administration based</p>
<p>*  End device shift:</p>
<p>Enterprises may not reach there very soon, but the tilt to tablet computing is very much on. Tablets, touch screen devices will be the end points of the near term future. Native apps on the tablet is very much required , despite the web browser delivery model being the preffered model in a SaaS model. Better experience period.. despite HTML5 and any other tech..</p>
<p>Spring framework has made the leap from being a rationalized J2EE platform to a platform for the cloud.. How about making Pharo Smalltalk code being an exposed end point in the Spring world.. What does this mean?</p>
<p>* Extension to Spring Filter to redirect to Pharo Seaside&#8230; modules in an enterprise app. Simple win.. just makes a Pharo Seaside app as a distinct web module within a pre-existing / or new scalable deployment</p>
<p>* more important make the Pharo class a bean in the Spring world. Two way communication between the Pharo and Spring modules. Make use of Pharo class as a bean that can be ( either to begin with restrictively ) invoked from Java/ Groovy modules transparently and vice-versa. Property bean, as in Java world can easily be integrated to be able to exchange the values between modules. Currently we do have a workable XMLRPC bridge to do the two communication to pass values back n forth. Exploit it further, especially with a compression extension. Look at JNI later.. somehow I have vaguely uncomfortable feeling with JNI&#8230; not my cup of tea</p>
<p>* Then later extend this to other major parts of the spring world: Controller/ view/ etc.. that makes it work as if they are transparently fetched from the Pharo module.. plug n play with modules developed independent of each other in any langauge: Pharo or Groovy ( my preference) / Java / Ruby / others Spring integrates..</p>
<p>* Target primarily all of the business logic/ custom code that requires lot of debugging/ change management / complex simulation/ OODBMS connect in Pharo + the plumbing/ back end logic viz: RDBMS through JDBC/ JAX-WS/ Reports etc in Groovy . Also plug n play with pre-existing stuff in Java as many banks/ enterprise co&#8217;s would have&#8230;</p>
<p>Having plumbed through Spring and Pharo.. I do feel this is a very doable excercise and should have a huge potential to make a quicker win and entry in the enterprise mass computing world.</p>
<p>a) You sell the front end/ infrastructure/ capability of Spring in the advertising of the solution framework..</p>
<p>b) Pharo Smalltalk&#8217;s great power in debugging/ simulation/ pure OO / OODBMS is well exploited</p>
<p>c) You get the Java / Groovy world also for combination: JDBC can be substituted but not matched in performance and ten other reasons.. Groovy&#8217;s SqlInstance or Spring JDBCTemplate will take us a longer while to reach in Pharo.</p>
<p>JAX-WS and Jasper Reports, Terracotta ad nauseum as Java frameworks go exist heavily in the mind share of many.. and utilizing them is better for Smalltalk.</p>
<p>d) Eventually once Pharo Smalltalk is embedded and the focus/ lights have turned on.. the future possibilities abound about how far one can take onto replacing other modules with a Smalltalk module.. but that is a slow game</p>
<p>Of course for the enterprise world to have it quick Pharo entry, the whole framework will have to be super easy to setup and mix n match.. the way Ruby n Rails knifed through the small-medium web app world..</p>
<p>e) Skyway Builder is an example .. of very quick setup of fairly complex rules engine driven, drag drop world of composing a Spring app. Pharo Smalltalk integrated with Spring should be able to work within this too..</p>
<p>Pharo already has broken a taboo in the Smalltalk world: talk of Java framework integration where it is needed : Hudson, Selenium.. and few others.. how about going the Jasper Reports, JDBC, Spring, JAX-WS route also. Easier selling the story to an enterprise shop..</p>
<p>Let us see.. if Pharo can go in and play this well by the next year.. The baby is going to be a year old coming Jan..!..</p>
<p>-Skrish</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=162&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/12/03/smalltalk-in-the-enterprise-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Smalltalk lectures and cd materials</title>
		<link>http://skrishnamachari.wordpress.com/2010/11/15/smalltalk-lectures-and-cd-materials/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/11/15/smalltalk-lectures-and-cd-materials/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 12:12:59 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=160</guid>
		<description><![CDATA[Good to have run through a lec on Smalltalk/ Dynamic languages in general at VIT chennai 40 odd college grads. Should do it on a regular basis and I guess for 2 hours with a short break. Go through the entire details and enable them to get started right after productively if they so wish. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=160&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Good to have run through a lec on Smalltalk/ Dynamic languages in general at  VIT chennai 40 odd  college grads.</p>
<p>Should do it on a regular basis and I guess for 2 hours with a short break. Go through the entire details and enable them to get started right after productively if they so wish.</p>
<p>Coming back, I though it would be great to have two versions or probably more of the smalltalk cd I would want to hand out:</p>
<p>1. Cd containing scratch ( elements, BYOB , Panther too ) , Etoys, plopp , Dr Geo, Magic Words, all that can be used by kids right from age of 4-5 &#8230; Onwards to play n develop with. Videos for Etoys , scratch and others with other projects of interest&#8230;</p>
<p>2. Pharo n squeak cd with seaside bundled env , groovy with all its package, XMLrpc enabled system, all books relevant, videos to get going with. If I can have this as a DVD inside a live Linux or as installable portable apps even better&#8230; Or a VM &#8230; </p>
<p>These are a must to get it spread wider to the entire sub continent&#8230;</p>
<p>Book on smalltalk covering these would not be out of place now..</p>
<p>Get going&#8230; Sooner rather than later..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=160&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/11/15/smalltalk-lectures-and-cd-materials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Smalltalk India Meet</title>
		<link>http://skrishnamachari.wordpress.com/2010/10/31/smalltalk-india-meet/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/10/31/smalltalk-india-meet/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 05:02:43 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=155</guid>
		<description><![CDATA[Quick twitter post on this one. Expected in the range of 16-20 participants outside but ended up with about 11.. Considering I meet the 5 on a normal working day.. it was a tad disappointing. But the up side was meeting few I believe will matter longer term, if we synergize. Had a quick take [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=155&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Quick twitter post on this one. Expected in the range of 16-20 participants outside but ended up with about 11.. Considering I meet the 5 on a normal working day.. it was a tad disappointing. But the up side was meeting few I believe will matter longer term, if we synergize.</p>
<p>Had a quick take on the agenda list of presentation, a long one hour open house discussion with surprisingly one tech journalist with interest in Smalltalk : Prashant, a EToys researcher: Subramaniam and long standing Egroup member Sanjay Mini..and a neat presentation from a Scheme/ Erlang enthusiast Vijay Mathews</p>
<p>Presentation covered  Seaside by Pradeep, Intro to Pharo/ Markup Builder by Kaarthiga , Etoys : Subbu and Scheme  by Vijay..</p>
<p><a href="http://tech.groups.yahoo.com/group/smalltalkindia/files/techmeets/dynamictechmeet301010/">http://tech.groups.yahoo.com/group/smalltalkindia/files/techmeets/dynamictechmeet301010/</a></p>
<p>are the list of presentations currently available..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=155&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/10/31/smalltalk-india-meet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Groovy find file pattern search in folder recursively</title>
		<link>http://skrishnamachari.wordpress.com/2010/09/24/groovy-find-file-pattern-search-in-folder-recursively/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/09/24/groovy-find-file-pattern-search-in-folder-recursively/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 10:23:21 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=152</guid>
		<description><![CDATA[Groovy nugget for find a file recursively into a given file with a patterned search Quite efficient and neat stuff.. modified from: http://www.javaworld.com/community/node/3881 def findFileRecursive( directoryName, filePattern) { def fileFound def directory = new File(directoryName) if (directory.isDirectory()){ def findFilenameClosure = { if (filePattern.matcher(it.name).find()){  fileFound = it } } directory.eachFileRecurse(findFilenameClosure) } return fileFound }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=152&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Groovy nugget for find a file recursively into a given file with a patterned search</p>
<p>Quite efficient and neat stuff..</p>
<p>modified from: <a href="http://www.javaworld.com/community/node/3881">http://www.javaworld.com/community/node/3881</a></p>
<div id="_mcePaste">def findFileRecursive( directoryName, filePattern) {</div>
<div id="_mcePaste">def fileFound</div>
<div id="_mcePaste">def directory = new File(directoryName)</div>
<div id="_mcePaste">if (directory.isDirectory()){</div>
<div>def findFilenameClosure = { if (filePattern.matcher(it.name).find()){  fileFound = it } }</div>
<div id="_mcePaste">directory.eachFileRecurse(findFilenameClosure)</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">return fileFound</div>
<div id="_mcePaste">}</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=152&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/09/24/groovy-find-file-pattern-search-in-folder-recursively/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Debugger point in Pharo Code</title>
		<link>http://skrishnamachari.wordpress.com/2010/09/20/debugger-point-in-pharo-code/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/09/20/debugger-point-in-pharo-code/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 10:11:33 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=148</guid>
		<description><![CDATA[I have been meaning to post this with a little updated code but I its better to go with what I have and see if anyone else can help get it in shape, than wait for my spare time that never comes..! The need to stop in a particular method is served by using self [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=148&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been meaning to post this with a little updated code but I its better to go with what I have and see if anyone else can help get it in shape, than wait for my spare time that never comes..!</p>
<p>The need to stop in a particular method is served by using self halt. but that is a little kludgy going and putting in this stmt through the code sections and cleaning it up. The standard debugger capability as in VW or VA with breakpoints is what is needed.</p>
<p>To be able to get started in a simple manner, i just hacked into the OBCommand hierarchy and put in this two cmds that help me insert a self halt. and remove it.. at the top of the method. but it is not good beyond a point..</p>
<p>* It creates history of method changes each time you put in the self halt and remove it.. I could not figure out an easy way to switch off the method changes log for such changes</p>
<p>* It is not currently supporting the right click insertion at the cursor point.. and removal by again the cursor point near/ before or after the self halt.</p>
<p>* Better still just simply a debugger point with capabilities of VA/ VW.</p>
<p>But for what it is worth I put this piece of code for anyone to tinker further with..</p>
<p>http://www.squeaksource.com/PharoGoodies/AddRemoveHalt-Skrish.2.mcz</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=148&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/09/20/debugger-point-in-pharo-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Pharo XMLRPC kick start</title>
		<link>http://skrishnamachari.wordpress.com/2010/09/19/pharo-xmlrpc-kick-start/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/09/19/pharo-xmlrpc-kick-start/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 06:38:05 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=143</guid>
		<description><![CDATA[Pharo / Squeak XMLRPC Project Ok, I did have the push / or the shove coming in for the use of Pharo XMLRPC code with a colleague Vibhu M. putting in the effort to try out the old existing code, getting the tests to run on the first cut. I have modified the XMLRPCTest and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=143&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pharo / Squeak XMLRPC Project</p>
<p>Ok, I did have the push / or the shove coming in for the use of Pharo XMLRPC code with a colleague Vibhu M. putting in the effort to try out the old existing code, getting the tests to run on the first cut.</p>
<p>I have modified the XMLRPCTest and XMLRPCServerEchoTest to complete the loop.</p>
<p>Two issues that are from Komanche Server package:</p>
<p>BlockClosure &gt;&gt; processHttp</p>
<p>uses fixTemps message that is deprecated in Pharo, causes the server to freeze. Either run the server in a fork / or remove the call to fixTemps or override fixTemps to doNothing rather than the modal warning dialog.</p>
<p>This one I need nail it down, comes from some basic package one off: from:to: .. has the trailing colon missing.. probably in KomServices package, which I override by loading KomHttpServer later, This also helps in having HttpService available in order.</p>
<p>Prereqs:</p>
<p>* KomService</p>
<p>* KomHttpServer</p>
<p>* XMLParser</p>
<p>* DynamicBindings</p>
<p>all in this order works fine.. guess should have it in ConfigurationOfXMLRPCClientServer created to have dependencies marked.</p>
<p><a href="http://www.squeaksource.com/PharoGoodies/Spy-Vm-Skrish.Pharo.5.mcz">http://www.squeaksource.com/PharoGoodies/Spy-Vm-Skrish.Pharo.5.mcz</a></p>
<p><a href="http://www.squeaksource.com/PharoGoodies/XMLRPC-Server-vm-Skrish.15.mcz">http://www.squeaksource.com/PharoGoodies/XMLRPC-Server-vm-Skrish.15.mcz</a></p>
<p>Action items are:</p>
<p>* make it work in a performant manner against Groovy with a seaside front end picking values through Groovy to various DBMS using JDBC DB2/ Oracle/ SQLServer and others..</p>
<p>* Make it complete with respect to prereq/ dependency loading, all corrections as reqd even for fixTemp etc..</p>
<p>Per se it is ready to roll out for my enterprisy stuff.. all trials/ POCs can role out with this to the extent required.</p>
<p>* convert to VisualAge..? or is it already available there..?</p>
<p>* compare performance time against direct DB connection for RPC fetches localhost</p>
<p>* compress the server sends to achieve some performance improvements with both client/ server fixes to do compress/decompress.</p>
<p>Thanks to Vibhu to get it going.. I was prevaricating on getting on this for a while now..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=143&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/09/19/pharo-xmlrpc-kick-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>Markup Builder: Alpha 2.1</title>
		<link>http://skrishnamachari.wordpress.com/2010/07/23/markup-builder-alpha-2-1/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/07/23/markup-builder-alpha-2-1/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 06:37:14 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=138</guid>
		<description><![CDATA[Posting an update.. slight delta: * New TabOrCsvStreamReader class * Table now handles different text types per column * scrubbing the code.. infact that is the major effort to ensure the base framework gets to be flexible , clean and easy to extend.. many small things I have been doing, adding unit tests, cleaning existing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=138&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Posting an update.. slight delta:</p>
<p>* New TabOrCsvStreamReader class</p>
<p>* Table now handles different text types per column</p>
<p>* scrubbing the code.. infact that is the major effort to ensure the base framework gets to be flexible , clean and easy to extend..</p>
<p>many small things I have been doing, adding unit tests, cleaning existing ones, etc.. that I have not tracked changes per se.. but sure that this should be free from any known bugs/ issues I have noticed so far..</p>
<p>* need to clean up on few more things though: trim any other text that gets through viz: css etc.</p>
<p>* xmlPreProcessor needs to be better.. to include the already existing api for encoding etc..</p>
<p>generally review the XMLBuilder more intensively to ensure perfect adherence to complete spec of W3C org..</p>
<p>Updated with a bug fix to 2.2:</p>
<p><a href="http://squeaksource.com/PharoGoodies/MarkupBuilder-Skrish.alpha.2.2.mcz">MarkupBuilder-Skrish.alpha.2.2.mcz</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=138&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/07/23/markup-builder-alpha-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
		<item>
		<title>MarkupBuilder Alpha: 2.0</title>
		<link>http://skrishnamachari.wordpress.com/2010/07/19/markupbuilder-alpha-2-0/</link>
		<comments>http://skrishnamachari.wordpress.com/2010/07/19/markupbuilder-alpha-2-0/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 06:05:10 +0000</pubDate>
		<dc:creator>skrishnamachari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://skrishnamachari.wordpress.com/?p=133</guid>
		<description><![CDATA[I guess the markup builder should now be ready for consumption by others if they wish. Stable and corrected for what I would mark as the major set of internal framework refactorings: * indenting: clean from grounds up through a single method call that also controls dumping the string without indents if you so wish.. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=133&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I guess the markup builder should now be ready for consumption by others if they wish. Stable and corrected for what I would mark as the major set of internal framework refactorings:</p>
<p>* indenting: clean from grounds up through a single method call that also controls dumping the string without indents if you so wish..</p>
<p>* HtmlBuilderTableWidget: component that should now have sufficient basic capability to play with.. including reading csv files/ PropertiesBean/ plain collections and all marshalled internally as PropertiesBean.. easier now for further extension to use it in Forms etc..</p>
<p>* More exact matching tests and confirmation of XHTML conformance for all tags emitted</p>
<p>Still there are I believe some more minor stuff to iron out to make it perfect as in 100% perfect compliance in every minutae I can pick on..hopefully target it through the nights every week to complete by weekend.</p>
<p>For now I will link it up here and post a copy on squeaksource/PharoGoodies too.. but need to control the versions I dump..</p>
<p><a href="http://squeaksource.com/PharoGoodies/MarkupBuilder-Skrish.alpha.2.0.mcz">MarkupBuilder-Skrish.alpha.2.0.mcz</a></p>
<p>Working on this bug:</p>
<p>Needs a small patch on WACallback&gt;&gt;evaluateWithAllFields:</p>
<p><em>evaluateWithFieldValues: anOrderedCollection </em></p>
<p><em> self evaluateWithArgument: (self valueForField: ((anOrderedCollection select: [ :ea | ea notNil]) at: 1 ifAbsent: [ nil ]))</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skrishnamachari.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skrishnamachari.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skrishnamachari.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skrishnamachari.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skrishnamachari.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skrishnamachari.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skrishnamachari.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skrishnamachari.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skrishnamachari.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skrishnamachari.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skrishnamachari.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skrishnamachari.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skrishnamachari.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skrishnamachari.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skrishnamachari.wordpress.com&amp;blog=4805467&amp;post=133&amp;subd=skrishnamachari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skrishnamachari.wordpress.com/2010/07/19/markupbuilder-alpha-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/646feee5cfd774bcc666c94675cd5d31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skrishnamachari</media:title>
		</media:content>
	</item>
	</channel>
</rss>
