<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-14444431</atom:id><lastBuildDate>Thu, 30 Apr 2009 13:05:26 +0000</lastBuildDate><title>CodeFutures News and Commentary Blog</title><description>CodeFutures news and industry commentary</description><link>http://www.codefutures.com/weblog/corporate/</link><managingEditor>noreply@blogger.com (CodeFutures)</managingEditor><generator>Blogger</generator><openSearch:totalResults>142</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-5020612885503046010</guid><pubDate>Thu, 30 Apr 2009 12:58:00 +0000</pubDate><atom:updated>2009-04-30T14:05:26.344+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>JDBC</category><title>New SQL Server JDBC Driver</title><description>&lt;div&gt;Microsoft has at long last delivered a new version of its &lt;a href="http://msdn.microsoft.com/en-us/data/aa937724.aspx"&gt;SQL Server JDBC Driver&lt;/a&gt;, with support for JDBC 4.0 and SQL Server 2008.  The license looks complicated, but if you're using SQL Server then you're probably comfortable with Microsoft's licensing anyway.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Recommendations for JDBC Drivers for SQL Server most be one of the top 10 customer support requests sent to CodeFutures.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-5020612885503046010?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/04/new-sql-server-jdbc-driver.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-2364594512192098477</guid><pubDate>Mon, 20 Apr 2009 19:30:00 +0000</pubDate><atom:updated>2009-04-29T20:38:11.456+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MySQL</category><title>Big Red</title><description>Big Blue pulled out of acquiring Sun due to the size bonus payments for executives.  Larry Ellison has no such problems with huge bonuses and swooped in.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So now we have "Big Red", as some industry commentators are now calling Oracle (expect lots of headlines about the Sun setting ....).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So Larry gets his hands on Solaris and Java - THE operating system and programming lanaguage of choice for the dotcom boom in the 1990s.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The hardware business will allow Oracle to get into the application and database appliance business.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By accident, Larry also becomes the biggest open source vendor.  Any guesses for what he'll do with MySQL? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-2364594512192098477?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/04/big-red.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-9175648024075952684</guid><pubDate>Fri, 13 Mar 2009 16:29:00 +0000</pubDate><atom:updated>2009-03-13T16:32:59.495Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>World Wide Web</category><title>The Next 20 Years of the Web</title><description>Twenty years after Tim Berners-Lee invented the World Wide Wide, he has presented his vision for the next 20 years at the annual TED conference.&lt;br /&gt;&lt;br /&gt;&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="bgColor" value="#ffffff"&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/TimBerners-Lee_2009-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/TimBerners-Lee-2009.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=484"&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" width="446" height="326" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/embed/TimBerners-Lee_2009-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/TimBerners-Lee-2009.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=484"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-9175648024075952684?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/03/next-20-years-of-web.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-3713676752525789490</guid><pubDate>Mon, 09 Mar 2009 20:57:00 +0000</pubDate><atom:updated>2009-03-10T14:35:28.410Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Software Pipelines</category><category domain='http://www.blogger.com/atom/ns#'>Database Sharding</category><category domain='http://www.blogger.com/atom/ns#'>Enterprise Development</category><title>SOA and Software Pipelines Book Reviews</title><description>Book reviews for &lt;a href="http://www.amazon.com/Software-Pipelines-SOA-Addison-Wesley-Information/dp/0137137974"&gt;Software Pipelines and SOA: Releasing the Power of Multi-Core Processing&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;"Software Pipelines uncovers a new and unique way of software design for high-performance development. Where other methodologies and frameworks have previously been describing the problem, &lt;/i&gt;Software Pipelines&lt;i&gt; is focusing on the solution. Simply put, &lt;/i&gt;Software Pipelines&lt;i&gt; addresses the developer’s needs for parallel computing and uncovers the throughput offered by multi-core processors.”&lt;/i&gt;&lt;p align="right"&gt;— Filip Hanik, Senior Software Engineer, SpringSource, Inc.&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;"This is an essential read for any company and software developer serious about developing software that will survive scalability and longevity."&lt;/i&gt; &lt;a href="http://www.softwarepipelines.org/review-software-pipelines-soa"&gt;Read more...&lt;/a&gt;&lt;p align="right"&gt;—Karol Blanchard, VP Engineering, Consumer Health Advisers&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;“There are some books that tout vision but provide no pragmatic, hands-on details. Software Pipelines and SOA offers a does of both. Isaacson is an authority and practitioner, who understands that the promise of SOA is not fulfilled simply by embracing an architectural style of loosely coupled, network-based services but in how the applications and services that support this architectural style are developed and deployed. This book will help support a pragmatic approach to SOA.” &lt;/i&gt;&lt;p align="right"&gt;—Dan Malks, VP, Partner Engineering, &lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;JackBe &lt;/a&gt;&lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;Enterprise Mashups&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;“Isaacson offers a fresh approach to componentize and parallelize software applications in a way that is easy to debug and easy to maintain. Using the high-level abstraction of &lt;/i&gt;Software Pipelines&lt;i&gt;, development managers need not worry about the complexities of concurrent programming or the challenges in dealing with maintaining threads, interprocess communication or deadlocks. Any software architect dealing with performance and scalability issues with complex transactional flows must consider the Software Pipelines design paradigm.”&lt;/i&gt;&lt;p align="right"&gt;—Venkat Pula, Field Application Engineer, Telelogic, an IBM Company&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;"This text is a leader in [software pipelines] technology.  With domain expertise and strong background in implementation -  this technology will pave the road for years to come.  It is current now and will be applicable for as long as businesses are interested in scalable, distributed computing."&lt;/i&gt;&lt;p align="right"&gt; —Nicole Nemer Ph.D, Software Consultant&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;“Multi-core computing offers a unique opportunity to deliver dramatic scalability in modern business applications; but the task is not an easy one, presenting significant challenges to the software developer. &lt;/i&gt;Software Pipelines&lt;i&gt; provides an easy-to-implement, concrete strategy that enables service-oriented applications to really deliver on the promise of this new hardware paradigm. A must read for any developer or architect stepping up to the challenge of high-performance business transaction processing.” &lt;/i&gt;&lt;p align="right"&gt;— Henry Truong, Chief Technology Officer, TeleTech, Inc.&lt;/p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-3713676752525789490?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/03/soa-and-software-pipelines-book-reviews.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-1346140468989140147</guid><pubDate>Mon, 02 Mar 2009 14:45:00 +0000</pubDate><atom:updated>2009-03-05T17:50:26.406Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Database Optimization</category><category domain='http://www.blogger.com/atom/ns#'>LAMP</category><category domain='http://www.blogger.com/atom/ns#'>MySQL scalability</category><category domain='http://www.blogger.com/atom/ns#'>Database Sharding</category><category domain='http://www.blogger.com/atom/ns#'>MySQL performance</category><title>Meet us at the Denver LAMP Meetup on the 4th</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos3.meetupstatic.com/photos/event/b/6/2/f/highres_1246639.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 340px; height: 174px;" src="http://photos3.meetupstatic.com/photos/event/b/6/2/f/highres_1246639.jpeg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Are you in the Denver area this week?  Meet &lt;a href="http://www.codefutures.com/cory-isaacson/"&gt;Cory Isaacson&lt;/a&gt; on Wednesday at the &lt;a href=" http://php.meetup.com/382/"&gt;Denver Lamp Meetup&lt;/a&gt;. Details &lt;a href="http://php.meetup.com/382/calendar/9624849/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-1346140468989140147?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/03/meet-us-at-denver-lamp-meetup-on-4th.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-2168763068792232866</guid><pubDate>Sat, 28 Feb 2009 17:10:00 +0000</pubDate><atom:updated>2009-03-05T17:31:15.160Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Software as a Service</category><category domain='http://www.blogger.com/atom/ns#'>Software Pipelines</category><category domain='http://www.blogger.com/atom/ns#'>Enteprise Mashups</category><title>97 Things Every Software Architect Should Know</title><description>An &lt;a href="http://97-things.near-time.net/wiki/97-things-every-software-architect-should-know-the-book"&gt;interesting wiki&lt;/a&gt; has been published with "97 Things Every Software Architect Should Know". The articles were also edited and published in an O'Reilly book - although there's no real point in buying it since they are available on the wiki.  The articles are very general, but it's still a surprise to see nothing about &lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;Enterprise Mashups&lt;/a&gt; or &lt;a href="http://www.softwarepipelines.org/"&gt;Software Pipelines&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-2168763068792232866?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/02/97-things-every-software-architect.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-8573492476273748511</guid><pubDate>Fri, 20 Feb 2009 16:55:00 +0000</pubDate><atom:updated>2009-03-05T17:08:00.141Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Software as a Service</category><category domain='http://www.blogger.com/atom/ns#'>Service Oriented Architecture</category><category domain='http://www.blogger.com/atom/ns#'>Enteprise Mashups</category><title>Podcast on Delivering Real-Time Data</title><description>Phil Wainewright of ebizQ has conducted an interview with John Crupi on &lt;span style="font-style:italic;"&gt;Delivering Real-Time Data that Users Can Act On&lt;/span&gt; where he discusses SOA and &lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;enterprise mashups&lt;/a&gt;. The text is available &lt;a href="http://www.ebizq.net/blogs/connectedweb/2009/02/delivering_real-time_data_that.php"&gt;here&lt;/a&gt; and a podcast is available &lt;a href="http://www.ebizq.net/blogs/news_security/WainewrightJackBe.mp3"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-8573492476273748511?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/03/podcast-on-delivering-real-time-data.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-6893366991350627048</guid><pubDate>Thu, 05 Feb 2009 14:27:00 +0000</pubDate><atom:updated>2009-03-10T14:33:38.979Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Enterprise Java</category><category domain='http://www.blogger.com/atom/ns#'>Enterprise Development</category><category domain='http://www.blogger.com/atom/ns#'>J2EE</category><category domain='http://www.blogger.com/atom/ns#'>Java Programming</category><category domain='http://www.blogger.com/atom/ns#'>Java EE</category><category domain='http://www.blogger.com/atom/ns#'>Application Development</category><title>Java EE 6 Overview</title><description>The Server Side has published &lt;a href="http://www.theserverside.com/tt/articles/article.tss?l=JavaEE6Overview"&gt;an interesting overview of Java EE 6&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Java EE 6 is another big step in the journey towards the ideal of a simple, streamlined and well-integrated platform. Java EE 6 also includes a rich set of innovations best reflected in the technologies that comprise the platform including brand new APIs like WebBeans 1.0 and JAX-RS 1.1 or even mature APIs like Servlet 3.0.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-6893366991350627048?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/02/java-ee-6-overview.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-7292493564864710416</guid><pubDate>Tue, 20 Jan 2009 14:45:00 +0000</pubDate><atom:updated>2009-03-10T14:50:25.160Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Enterprise Java</category><category domain='http://www.blogger.com/atom/ns#'>Enterprise Development</category><category domain='http://www.blogger.com/atom/ns#'>Enterprise Mashups</category><category domain='http://www.blogger.com/atom/ns#'>Web Frameworks</category><title>Web Framework Comparison</title><description>JavaLobby has launched an effort to produce a &lt;a href="http://java.dzone.com/articles/javalobby-web-frameworks-compa"&gt;Web Framework Comparison&lt;/a&gt;, including &lt;a href="http://www.jackbe.com/enterprise-mashups/"&gt;enterprise mashup&lt;/a&gt; &lt;a href="http://www.jackbe.com/products/"&gt;platforms&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-7292493564864710416?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2009/01/web-framework-comparison.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-6605289609145324641</guid><pubDate>Fri, 12 Dec 2008 19:28:00 +0000</pubDate><atom:updated>2009-03-26T19:38:50.624Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Database Products</category><category domain='http://www.blogger.com/atom/ns#'>Software Pipelines</category><category domain='http://www.blogger.com/atom/ns#'>Enterprise Development</category><category domain='http://www.blogger.com/atom/ns#'>Enteprise Mashups</category><category domain='http://www.blogger.com/atom/ns#'>Java Programming</category><category domain='http://www.blogger.com/atom/ns#'>Database Scalability</category><category domain='http://www.blogger.com/atom/ns#'>Application Development</category><title>Gartner's Top 10 Technologies for 2009</title><description>Gartner has nominated its top ten technologies for 2009:&lt;br /&gt;&lt;br /&gt;Virtualization&lt;br /&gt;&lt;br /&gt;Business Intelligence&lt;br /&gt; &lt;br /&gt;Cloud Computing &lt;br /&gt;&lt;br /&gt;Green IT &lt;br /&gt;&lt;br /&gt;Unified Communications &lt;br /&gt;&lt;br /&gt;Social Software and Social Networking &lt;br /&gt;&lt;br /&gt;Web Oriented Architecture &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;Enterprise Mashups &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Specialized Systems &lt;br /&gt;&lt;br /&gt;Servers – Beyond Blades&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As usual, the list contains broad concepts that are no surprise like "Green IT", some hot technologies like "&lt;a href="http://www.codefutures.com/enterprise-mashup/"&gt;Enterprise Mashup&lt;/a&gt;s", and some cryptic references that required further reading of Gartner's material to understand.  Sadly, no mention of &lt;a href="http://www.codefutures.com/database-sharding/"&gt;Database Sharding&lt;/a&gt;, although the general area is covered well by Web Oriented Architecture - the driving force behind &lt;a href="http://www.codefutures.com/database-sharding/"&gt;Database Sharding&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-6605289609145324641?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/12/gartners-top-10-technologies-for-2009.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-4666107022692303993</guid><pubDate>Tue, 02 Dec 2008 15:33:00 +0000</pubDate><atom:updated>2008-12-02T15:37:02.096Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Industry News</category><title>Career Survival Tips</title><description>It's a sign of the time when Infoworld publishes an article called &lt;a href="http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&amp;A=/article/08/12/01/49FE-it-job-survival_1.html"&gt;IT survivor: 7 tips for career growth in tight times&lt;/a&gt;.  Like most articles of its kind, it's interesting if a little obvious.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-4666107022692303993?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/12/career-survival-tips.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-1841938533125460590</guid><pubDate>Thu, 27 Nov 2008 14:21:00 +0000</pubDate><atom:updated>2008-11-27T14:37:50.162Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Database Products</category><category domain='http://www.blogger.com/atom/ns#'>Agile Development</category><category domain='http://www.blogger.com/atom/ns#'>Customer Support</category><category domain='http://www.blogger.com/atom/ns#'>Product Development</category><title>Agile Development Revisionist</title><description>Any customers that have requested new features or bug fixes will know that CodeFutures uses agile development. The primary benefits of agile for customers are fast turnarounds on requests. CodeFutures' positive experiences are not uncommon - there's a massive amount of material written about the benefits of agile development.&lt;br /&gt;&lt;br /&gt;That makes Brian Marick &lt;a href="http://www.exampler.com/blog/2008/11/14/agile-development-practices-keynote-text/"&gt;somewhat revisionist keynote address&lt;/a&gt; at the Agile Development Practices conference interesting for anyone deeply committed to agile practices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-1841938533125460590?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/11/agile-development-revisionist.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-3191236398960826357</guid><pubDate>Thu, 20 Nov 2008 15:58:00 +0000</pubDate><atom:updated>2008-11-20T16:10:21.176Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Enteprise Mashups</category><category domain='http://www.blogger.com/atom/ns#'>Flex</category><title>Is Silverlight 2 Enterprise-Ready?</title><description>Microsoft has released version two of its Flex-killer called Silverlight. Microsoft is pushing the technology for use in businesses - essentially for developing &lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;enterprise mashups&lt;/a&gt; and the types of interactive sites currently built using Flex.&lt;br /&gt;&lt;br /&gt;It would be nice to compare Silverlight with Flex, but you need to agree to giving Microsoft "standard computer information" that seems pretty invasive:  &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Internet-enabled features in software will send information about your computer ("standard computer information") to the Web sites you visit and Web services you use. This information is generally not personally identifiable. Standard computer information typically includes information such as your IP address, operating system version, browser version, your hardware ID which indicates the device manufacturer, device name, and version, application version and your regional and language settings. In this case, the application version would be the version of Silverlight installed on your device. Silverlight contains an update notification feature that sends standard computer information to Microsoft.&lt;br /&gt;&lt;br /&gt;Information that is sent to Microsoft by this software will be used to provide you with Silverlight features and services. This information may be used to improve Silverlight and our other products and services, as well as for analysis purposes. Except as described in this statement, information you provide will not be transferred to third parties without your consent. We occasionally hire other companies to provide limited services on our behalf, such as packaging, sending, and delivering purchases and other mailings, answering customer questions about software or services, processing event registration, or performing statistical analysis of our services. We will only provide those companies the information they need to deliver the service, and they are prohibited from using that information for any other purpose.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Looks like the safest option is to check out the video demos on YouTube!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-3191236398960826357?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/11/is-silverlight-2-enterprise-ready.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-2920956924864950725</guid><pubDate>Tue, 28 Oct 2008 12:58:00 +0000</pubDate><atom:updated>2008-11-04T13:05:29.731Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Enteprise Mashups</category><title>Mashup Developer Community Launched</title><description>JackBe, CodeFutures' partner that provides &lt;a href="http://www.jackbe.com/"&gt;Enterprise Mashup Software&lt;/a&gt;, has launched an &lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;Enterprise Mashup&lt;/a&gt;&lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt; Developer Community&lt;/a&gt;.   &lt;br /&gt;&lt;br /&gt;As part of the launch, JackBe has started a &lt;a href="http://www.jackbe.com/enterprise-mashup/content/jackbes-mash-cash-contest"&gt;mashup competition&lt;/a&gt; with $4,000 in prizes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-2920956924864950725?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/10/mashup-developer-community-launched.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-8967716609286268043</guid><pubDate>Sat, 25 Oct 2008 16:09:00 +0000</pubDate><atom:updated>2008-11-20T17:13:06.747Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Cloud Computing</category><title>People are Computers</title><description>The Economist today contains a Special Report on Corporate IT that says that the first 'computers' were actually real people who solved equations in large companies (for example, working in aviation).  The term 'computer' only later described electronic hardware.&lt;br /&gt;&lt;br /&gt;The same special report refers to a McKinsey report that says that only 6% of server capacity is used.  This is hardly too surprising since enterprise architects need to design for peak loads and provide backups and failover. But the really surprising fact is that nearly 30% of servers are no longer in use - at all!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-8967716609286268043?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/10/people-are-computers.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-7438059272689908196</guid><pubDate>Mon, 29 Sep 2008 12:51:00 +0000</pubDate><atom:updated>2008-11-04T14:04:34.511Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Flex</category><title>The Top 10 Things You Should Know About Flex</title><description>Alaric Cole, the author of Leaning Flex 3, has produced a list of "&lt;a href="http://fyi.oreilly.com/2008/10/alaric-coles-top-ten-things-we.html"&gt;The Top 10 Things You Should Know About Flex&lt;/a&gt;":&lt;br /&gt;&lt;br /&gt;1. Flex is Web Standards, Redefined&lt;br /&gt;&lt;br /&gt;2. Flex is Flash (and then some)&lt;br /&gt;&lt;br /&gt;3. Flex Just Works&lt;br /&gt;&lt;br /&gt;4. Flex is Server Agnostic&lt;br /&gt;&lt;br /&gt;5. Flex is the Look You Want&lt;br /&gt;&lt;br /&gt;6. Flex is Light, and Fast&lt;br /&gt; &lt;br /&gt;7. Flex is Accessible&lt;br /&gt;&lt;br /&gt;8. Flex is SEO-Compatible&lt;br /&gt;&lt;br /&gt;9. Flex is Free, and Open&lt;br /&gt;&lt;br /&gt;10. Flex is Easy to Learn&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Item 10 is subjective - Flex is easy to get started with but like everything else, experience does count. Item 5 should be promoted to the top of the list - Flex-based applications can often look stunning. Item 9 is true as far as the SDK is concerned. And of course, the list does not mention how Flex fits in with &lt;a href="http://www.jackbe.com/enterprise-mashup/"&gt;enteprise mashups&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-7438059272689908196?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/09/top-10-things-you-should-know-about.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-577704926634909431</guid><pubDate>Tue, 05 Aug 2008 17:07:00 +0000</pubDate><atom:updated>2008-08-12T18:27:13.370+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Database Optimization</category><category domain='http://www.blogger.com/atom/ns#'>MySQL scalability</category><category domain='http://www.blogger.com/atom/ns#'>Database Performance</category><category domain='http://www.blogger.com/atom/ns#'>MySQL performance</category><category domain='http://www.blogger.com/atom/ns#'>Database Scalability</category><category domain='http://www.blogger.com/atom/ns#'>Application Development</category><title>Optimizing the Slowest Thing</title><description>Today’s &lt;a href="http://weblog.infoworld.com/offtherecord/archives/2008/08/optimizing_the.html?source=NLC-OFFTHERECORD&amp;cgd=2008-08-06"&gt;InfoWorld Off The Record&lt;/a&gt; proposes that improving the performance of any application starts with optimizing the slowest thing. The stories are from 40 years ago. Nowadays, almost every business application uses a database and it is almost always the database that is the bottleneck. With the speed of multi-core processors, only exceptionally complex business logic could possibly take longer than even simple database reads or writes.&lt;br /&gt;&lt;br /&gt;So that means that the rule “Optimizing the Slowest Thing” means database optimization. This is why CodeFutures is rolling out a free &lt;a href="http://www.codefutures.com/database-performance-analysis/"&gt;database performance analysis&lt;/a&gt; service, starting with MySQL. &lt;br /&gt;&lt;br /&gt;The elements of the performance analysis are:&lt;br /&gt;&lt;br /&gt;-MySQL configuration analysis &lt;br /&gt;-Strategies for database reorganization and optimization &lt;br /&gt;-How to perform database optimization without taking your application down &lt;br /&gt;-Database size optimization (reclaiming unused disk space) &lt;br /&gt;-Long-running query analysis &lt;br /&gt;-Indexing strategy &lt;br /&gt;-Reliability/availability/failover evaluation&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CodeFutures has already developed a tool to gather the necessary information about a specific MySQL deployment. At the moment, the data analysis is manual. The tool will eventually evolve to include features providing immediate performance and configuration feedback. However, full analysis of the data requires someone with significant MySQL optimization experience - so there will always be a limit to what a tool can do.&lt;br /&gt;&lt;br /&gt;You can your request free MySQL performance analysis &lt;a href="http://www.codefutures.com/database-performance-analysis/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-577704926634909431?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/08/optimizing-slowest-thing.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-1818805296924886841</guid><pubDate>Fri, 01 Aug 2008 12:31:00 +0000</pubDate><atom:updated>2008-08-11T13:44:43.551+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Cloud Computing</category><title>Dell Invents and Patents "Cloud Computing"</title><description>The Industry Standard has posted in &lt;a href="http://www.thestandard.com/news/2008/08/01/dell-has-applied-trademark-term-cloud-computing"&gt;interesting story&lt;/a&gt; about Dell trademark the term 'cloud computing'.  The story makes it clear that it's not a specific configuration or design - they want to own the term 'cloud computing' in general. While you can't blame the lawyers for not knowing any better, it means that there is at least a few technical staff in Dell that honestly believe that they invented cloud computing?  And no, I checked, and the article is dated August 1st, not April 1st.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-1818805296924886841?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/08/dell-invents-and-patents-cloud.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-5576338123491982826</guid><pubDate>Fri, 25 Jul 2008 13:32:00 +0000</pubDate><atom:updated>2008-08-07T14:54:51.057+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Database Products</category><category domain='http://www.blogger.com/atom/ns#'>Database Sharding</category><category domain='http://www.blogger.com/atom/ns#'>Data Warehouses</category><category domain='http://www.blogger.com/atom/ns#'>Data Warehouse Appliance</category><category domain='http://www.blogger.com/atom/ns#'>Database Scalabilty</category><title>Microsoft Acquires DatAllegro - Customers Lose</title><description>Microsoft has acquired DatAllegro.  As well has creating problems for any DatAllegro customers that have avoided the Microsoft stack, the acquisition raises some interesting questions:&lt;br /&gt;&lt;br /&gt;Why has it taken so long for Microsoft to realize that SQL Server does not scale well?&lt;br /&gt;&lt;br /&gt;What will Microsoft say to DatAllegro's current customers that bought an open system based on the open source Ingres database and running on open source Linux?&lt;br /&gt;&lt;br /&gt;Will the DatAllegro engineering team have to port its product over to .NET and how long will it take?&lt;br /&gt;&lt;br /&gt;In addition to using Ingres and Linux, the DatAllegro engineering team presumably leveraged many open source products. Will these all have to be replaced due to Microsoft's stance against open source.&lt;br /&gt;&lt;br /&gt;How will the DatAllegro's customers feel about the engineering team concentrating on a platform port that they probably do not want instead of delivering new features?&lt;br /&gt;&lt;br /&gt;One fact is certain: the winners in this deal are DatAllegro's shareholders and the losers are DatAllegro's customers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-5576338123491982826?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/07/microsoft-acquires-datallegro-customers.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-8125414761694305730</guid><pubDate>Tue, 08 Jul 2008 19:05:00 +0000</pubDate><atom:updated>2008-08-08T20:22:14.356+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Software Pipelines</category><category domain='http://www.blogger.com/atom/ns#'>Database Sharding</category><category domain='http://www.blogger.com/atom/ns#'>Books</category><category domain='http://www.blogger.com/atom/ns#'>Database Scalabilty</category><title>Our Software Pipelines Book is on Amazon</title><description>&lt;a href="http://www.codefutures.com/weblog/corporate/uploaded_images/SoftwarePipelinesBook-732776.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.codefutures.com/weblog/corporate/uploaded_images/SoftwarePipelinesBook-732763.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;CodeFutures' CEO, &lt;a href="http://www.codefutures.com/cory-isaacson/"&gt;Cory Isaacson&lt;/a&gt; has written a book called &lt;em&gt;Software Pipelines: The Key to Capitalizing on the Multi-core Revolution&lt;/em&gt; that is now &lt;a href="http://www.amazon.com/Software-Pipelines-Capitalizing-Addison-Wesley-Information/dp/0137137974"&gt;available for pre-order on Amazon&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The book is published by Addison-Wesley Information Technology Series.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-8125414761694305730?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/07/our-software-pipelines-book-is-on.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-8258044805102646591</guid><pubDate>Tue, 01 Jul 2008 14:32:00 +0000</pubDate><atom:updated>2008-07-01T15:44:52.296+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Industry News</category><title>Oracle's Customers Paying the Price for its Market Domination</title><description>Oracle appeared to demonstrate market dominance in the past few weeks with huge list price increases for much of its product range; annual revenue increases of 25%, helped by over $20 billion in acquisitions (including BEA, which has boosted Oracle to the number two position in the middleware market); and an IDC report that shows Oracle leading the database market and even increasing market share.&lt;br /&gt;&lt;br /&gt;However, all three indications of Oracle’s market dominance are someone misleading.&lt;br /&gt;&lt;br /&gt;Oracle has increased the starting list price of its flagship Oracle 11g database to a seemingly outrageous $47,500 per CPU.  For new database development projects, Oracle is under huge price pressure from Sun MySQL, Postgres, and Ingres. These open source databases will have the same market impact as JBoss had in the J2EE application server market – no up front license fees and annual subscriptions for support and maintenance. This trend will be accelerated in the database market by Sun’s decision to aggressively price MySQL and provide generous licensing terms – unlimited CPU use for a very low fixed annual subscription. &lt;br /&gt;&lt;br /&gt;So why would Oracle increase list prices in a competitive market?&lt;br /&gt;&lt;br /&gt;Apart from the obvious ‘make higher profits’ reason for price increases, there has been speculation about the negative impact on Oracle of the fall in dollar exchange rates. However, industry commentary tends to ignore a key factor in the list price increases:  while many analysts mention that most customers do not pay list price for new licenses so the higher prices are just written off as ‘discount, they fail to understand that the real commercial effect will be in annual support and maintenance renewals.  Oracle has a huge customer base that automatically pays annual support renewals as a percentage of the current list price for its deployments. So increasing the list price has a significant impact on this revenue stream. It’s effectively a pay rise for doing nothing.&lt;br /&gt;&lt;br /&gt;The license fee increases are also interesting because they go against industry trends like subscription pricing rather than up-front license fees, open source software development, and Software as a Service.  &lt;br /&gt;&lt;br /&gt;Oracle’s financial results are incredibly impressive – net income for the year was $5.5 billion, up 29 percent on revenue of $22.4 billion, up 25 percent. This great news for Oracle shareholders and confirms Oracle’s reputation for commercial acumen. However, it means that Oracle’s customers are paying premium prices and contributing to exceptional profits. &lt;br /&gt;&lt;br /&gt;The database market share figures published last week by IDC are somewhat misleading because IDC does not include data on database usage by developers (a good indicator of future deployment trends) or even current live database deployments. The IDC survey is purely based on revenue estimates. This seriously underestimates the market penetration of open source databases, and MySQL in particular, which now has over 50,000 downloads per day. &lt;br /&gt;&lt;br /&gt;So while June’s headlines give the impression of Oracle market domination, the stories overlook factors such as the unhappy experience of Oracle customers paying over the odds to contribute to bumper profits and the likely impact of Sun’s aggressive database pricing since its recent takeover of MySQL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-8258044805102646591?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/07/oracles-customers-paying-price-for-its.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-3271119514761727854</guid><pubDate>Wed, 25 Jun 2008 13:01:00 +0000</pubDate><atom:updated>2008-06-25T14:42:09.832+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Service Data Objects</category><category domain='http://www.blogger.com/atom/ns#'>Service Component Architecture</category><title>IONA Acquired by Progress</title><description>It's been a big year for application development industry acquisitions - MySQL, BEA, Borland CodeGear, Cape Clear. It's now the turn of IONA Technologies, which has been acquired by Progress Software for $148.4 million. The acquisition follows a few false starts, including a bid from Software AG.&lt;br /&gt;&lt;br /&gt;IONA's legacy CORBA product is widely deployed in the telecommunications and financial industries, although that can not be too attractive to Progress, which already has plenty of legacy products. Perhaps the encouraging results for IONA's new &lt;a href="http://www.codefutures.com/service-component-architecture/"&gt;Service Component Architecture&lt;/a&gt;-based product called Artix influenced the acquisition?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-3271119514761727854?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/06/iona-acquired-by-progress.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-4401118714268264188</guid><pubDate>Thu, 12 Jun 2008 17:42:00 +0000</pubDate><atom:updated>2008-08-12T18:46:17.258+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>JSF</category><category domain='http://www.blogger.com/atom/ns#'>FireStorm/DAO</category><category domain='http://www.blogger.com/atom/ns#'>Flex</category><title>The Good, the Bad, and JSF 2.0</title><description>The JSF 2.0 Expert Group has released an Early Access Draft of the next version of the specification, and it’s looking ugly. While it would be all to easy to provide a long list of reasons why the new version of the specification is disappointing, it should be sufficient to point to the &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=49581"&gt;comments on The Server Side discussion&lt;/a&gt; to understand why CodeFutures will not be added JSF support to FireStorm/DAO.&lt;br /&gt;&lt;br /&gt;The simple fact is that not a single FireStorm/DAO user has ever requested JSF support and there are technologies out that that are far more impressive such as Flex and some Ajax implementations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-4401118714268264188?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/06/good-bad-and-jsf-20.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-3738027356657103609</guid><pubDate>Wed, 28 May 2008 21:10:00 +0000</pubDate><atom:updated>2008-07-30T23:01:12.490+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Service Data Objects</category><category domain='http://www.blogger.com/atom/ns#'>Service Component Architecture</category><title>Bringing SOA to the People</title><description>The SOA Magazine has published an very good paper by JackBe's by John Crupi and Chris Warner called "&lt;a href="http://www.soamag.com/I18/0508-1.asp"&gt;Enterprise Mashups Part I: Bringing SOA to the People&lt;/a&gt;". &lt;br /&gt;&lt;br /&gt;The abstact is here:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Forrester Research predicts that mashups will be a $682 million industry in the next 5 years. But can you define mashups? Can you describe the value of mashups to an SOA architect or even a business user? Can you outline the relationship between mashups and existing enterprise technology? Knowing the answers to these questions will advance you well down the road to embracing the concepts and techniques behind mashups in your organization. &lt;br /&gt;&lt;br /&gt;This three-part series will help you get a head start by discussing the gritty details. In Part 1 we'll define a mashup in the context of the enterprise, contrast it against other common data integration technologies, and outline some of the more important architectural elements. In Part 2 we'll discuss why SOA architects should care about enterprise mashups. Finally, in Part 3 we'll discuss an enterprise architecture that incorporates mashups as part of your SOA-enabled ERP/CRM/SFA/BI and homegrown applications. &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A PDF version is &lt;a href="http://www.soamag.com/I18/0508-1.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-3738027356657103609?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/05/bringing-soa-to-people.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-14444431.post-834604192644430700</guid><pubDate>Wed, 21 May 2008 18:53:00 +0000</pubDate><atom:updated>2008-06-02T17:01:06.913+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Service Data Objects</category><title>Apache Tuscany Graduates!</title><description>Apache Tuscany has graduated to full Apache project status today!&lt;br /&gt;&lt;br /&gt;Andy Grove made considerable contributions to Tuscany SDO during the early days of the project.&lt;br /&gt;&lt;br /&gt;Here's the reference written by Kelvin Goodson for the vote on Andy gaining committer status on the project.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Andy has taken part in SDO Java and C++ discussions since November of&lt;br /&gt;2006, in particular in the area of the Community Test Suite (CTS).  As some&lt;br /&gt;of you may not follow this closely, I've distilled quite a bit of detail&lt;br /&gt;from the lists to show Andy's participation.  He ...&lt;br /&gt;&lt;br /&gt;   - been active in creating and resolving numerous JIRAs&lt;br /&gt;   - did some of the work of the initial drop of tests to the SDO Java&lt;br /&gt;   CTS from Rogue Wave and in the CTS infrastructure design, including ensuring&lt;br /&gt;   vendor independence.&lt;br /&gt;   - has discovered and offered solutions to a number of anomalies&lt;br /&gt;   between the CTS and the specification&lt;br /&gt;   - developed and contributed tests for testing XML schema choice&lt;br /&gt;   function.&lt;br /&gt;   - provided good insights to the required and permitted behaviours of&lt;br /&gt;   implementations when dealing with elements which are nillable&lt;br /&gt;   - has taken part in discussions for an M1 release of the CTS&lt;br /&gt;   - Initiated discussions on DataHelper formats wrt dates and&lt;br /&gt;   durations&lt;br /&gt;   - developed new test cases for spec section 9.10 -- XML without&lt;br /&gt;   Schema to SDO Type and Property&lt;br /&gt;   - solicited input from the Tuscany community with respect to the&lt;br /&gt;   equivalence or otherwise of null URIs versus empty strings,  in order to&lt;br /&gt;   feed back to the spec group&lt;br /&gt;   - took a significant part in discussions of how to ensure the CTS is&lt;br /&gt;   test harness agnostic, and provided patches to update tests to assist in&lt;br /&gt;   this goal&lt;br /&gt;   - contributed a set of tests for XSD complex types&lt;br /&gt;   - provided support to the community with problems running the CTS&lt;br /&gt;   and with insights into new Junit features&lt;br /&gt;&lt;br /&gt;Aside from Tuscany, Andy has been active in the SDO Java and C++&lt;br /&gt;specification efforts, and I think he will be a great asset to the project.&lt;br /&gt;&lt;br /&gt;Regards, Kelvin.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;So well done to Andy Grove and everyone else involved in Apache Tuscany!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/14444431-834604192644430700?l=www.codefutures.com%2Fweblog%2Fcorporate'/&gt;&lt;/div&gt;</description><link>http://www.codefutures.com/weblog/corporate/2008/05/apache-tuscany-graduates.html</link><author>noreply@blogger.com (CodeFutures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>