Skip to content.

Manageability

Sections
Personal tools
You are here: Home » blog » stuff

stuff

Up one level
All stuff goes here.
stuff Do You Want To Remain A Sharecropper?
 
stuff Laws of Software Complexity
 
stuff A Critique of One Hot J2EE Book
 
stuff Multiface Coding in J2EE
 
stuff Why Can't Locking Be Abstracted Away?
 
stuff Manageability Reloaded!
 
stuff Thou Shalt Not Inherit
 
stuff The Most Scalable EJB Idiom
 
stuff Corporate Open Source Repositories You Never Knew Existed
 
stuff Reuse Via String Substitution
 
stuff Rules of Acquisition Must Be Declared
 
stuff A Monopoly Creates Less Jobs
 
stuff Like Eliminating Half The Autos
 
stuff The Fallacies of Inheritance
 
stuff Enhanced EJB Architecture
 
stuff Taxonomy Of Object Composition
 
stuff Pair Programming With Yourself!
 
stuff Is .NET A Gateway To Go Offshore?
 
stuff The Growing Market Of Microsoft To Java Migration Tools
 
stuff AspectWerkz's Replacement Libraries
 
stuff The Excruciating Slow Pace of XML Standardization
 
stuff JBI Deals With the Heterogenous Network
 
stuff Loose Coupling and Mediation
 
stuff Why Document Passing is Loosely Coupled
 
stuff Dataflow and Query Processing
 
stuff Have Web Services Companies Self-Willed a Market into Existence?
 
stuff SOAP, OSI Layer 6 and Aspect Oriented Programming
 
stuff SOA and Accessor Methods Don't Mix
 
stuff Components are Like Runtime Classes
 
stuff Weblogic Workshop's Asynchronous Components
 
stuff Assess Your Software Process Ignorance Quotient
 
stuff Open Source Rule Engines Written In Java
 
stuff Fallacies of a Perfect Computing World
 
stuff Open Source Workflow Engines Written in Java
A review of active open source workflow projects that are written in Java.
stuff Is JetBrains Selling Arms to the Enemy?
 
stuff Open Source Portal Servers Written in Java
A list of "open source" portal servers written in Java.
stuff Checker Shadow Illusion
A light check in the shadow is the same gray as a dark check outside the shadow. From http://www-bcs.mit.edu/people/adelson/illusions_demos.html
stuff Lightness Illusions
 
stuff Temporal Anomalies In Movies Explained
 
stuff What If Schemas Didn't Exist?
 
stuff The Mind Electric takes over WebMethods
 
stuff Counter Intuitive Rules for Software Success
 
stuff The Swing Connection Reloaded
 
stuff Why Is Microsoft Interested In C++?
 
stuff Text Makes a Powerful Comeback!
 
stuff Novel Open Source Template Engines Written In Java
 
stuff Why Can't Microsoft Deliver 64-Bit .NET?
 
stuff Eclipse Must Be Truly Rich!
 
stuff Open Source Identity Management Solutions Written in Java
 
stuff Open Source Knowledge Management Solutions Written in Java
 
stuff Rendezvous Enabled Distributed Build!
 
stuff How To Build The Ideal Content Management System
 
stuff Open Source EAI Written In Java
 
stuff Open Source Agent Systems Written In Java
 
stuff Has Java Reached The Inefficiency Phase?
 
stuff Is Longhorn All Bull or Full of Holes?
 
stuff The Story Of Jython
 
stuff The Economics of Google's Hardware Infrastructure
 
stuff Open Source Structured Graphics Libraries Written in Java
 
stuff Open Source Graph or Network Visualization Written in Java
 
stuff Google Deskbar Forges A New Desktop Paradigm
 
stuff Clay Shirky Predicts the Demise of The Semantic Web
 
stuff Open Source Full Text Search Engines Written In Java
 
stuff How Much Faster is Java on a 64 Bit AMD Opteron?
 
stuff Open Source Distributed Cache Solutions Written in Java
 
stuff Open Source LOAF Written in Java
 
stuff Obfuscated LOAF
Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder as specified below. "Copyright Holder" is whoever is named in the copyright or copyrights for the package. "You" is you, if you're thinking about copying or distributing this Package. "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. use the modified Package only within your corporation or organization. rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. make other distribution arrangements with the Copyright Holder. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. accompany the distribution with the machine-readable source of the Package with your modifications. give non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. make other distribution arrangements with the Copyright Holder. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. You may embed this Package's interpreter within an executable of yours (by linking); this shall be construed as a mere form of aggregation, provided that the complete Standard Version of the interpreter is so embedded. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this Package. If such scripts or library files are aggregated with this Package via the so-called "undump" or "unexec" methods of producing a binary executable image, then distribution of such an image shall neither be construed as a distribution of this Package nor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable image as a Standard Version of this Package. C subroutines (or comparably compiled subroutines in other languages) supplied by you and linked into this Package in order to emulate subroutines and variables of the language defined by this Package shall not be considered part of this Package, but are the equivalent of input as in Paragraph 6, provided these subroutines do not change the language in any way that would cause it to fail the regression tests for the language. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End
stuff How to Choose an Open Source Library
 
stuff Isn't It a Bit Too Early for Eclipse Vendor Consolidation?
 
stuff Java Jobs Statistics and Trends
 
stuff Loosely Coupled Java Based Languages
 
stuff The Exception Debate: Why Gosling and Hejlsberg are Both In Error
 
stuff The Elevator Pitch for Web Based Continuations
 
stuff The Secret World of Exception Handling Frameworks
 
stuff Quick Take on the Pi Calculus
 
stuff Ulterior Motive Behind BEA and IBM Joint Spec?
 
stuff Encapsulation and Representation are Orthogonal
 
stuff Holy Omniscient Debugging!
 
stuff Eclipse Embeds OSGi Based MicroKernel
 
stuff How to Automagically Make the Technorati 100
 
stuff The 13th Guy Illusion
 
stuff Strings, Algebraic Datatypes and Quasi Quotes
 
stuff A Definition of "Services"
 
stuff Open Source Under The Microscope
 
stuff Open Source Profilers for Java
 
stuff 13 Exceptional Exception Handling Techniques
 
stuff The 8 Laws of Software Evolution
 
stuff Open Source Automated Test Tools Written in Java
 
stuff Anemic Domain Model and SOA
 
stuff Open Source Web Crawlers Written in Java
 
stuff Is there a Preferred Axis for Loose Coupled-ness?
 
stuff 101 Reasons Why Java is Better than .NET (Reloaded)
 
stuff WebServices' Greatest Achilles Heel
 
stuff Easy To Remember URL For 101 Reasons Why Java Is Bettter
 
stuff J2EE Clustering Without An Operating System
 
stuff First Steps Toward A Dirt Cheap Terabyte Server
 
stuff What Happens When You Have A Terabyte Of Personal Storage?
 
stuff Can't Be A Respectable Java Developer Without One Of These!
 
stuff Open Source PageFlow (a.k.a. State Machine) Written In Java
 
stuff Most Valuable Personalities in Java
 
stuff Open Source Manageability For My Sony Ericsson T610 Phone
 
stuff Will The Lightweight Container Best The MicroKernel AppServer?
 
stuff Lazy Evaluation And Object Composition
 
stuff How Do You Know That You Are Not Leaking Money?
 
stuff What's This? An Embeddable REST Microkernel!
 
stuff Infoworld Says Manageability Missing In Java Desktop
 
stuff Continuing Review of a REST Based Microkernel
 
stuff A Theory of Patches
 
stuff High Time For A New Kind Of Computer Science
 
stuff The Next Thing After Java Technology
 
stuff XML Fallacies Revealed
 
stuff Why Object Oriented Encapsulation is Obsolete
 
stuff The Eclipse Juggernaut Moves On (Part 2)
 
stuff Why Class Based Domain Modeling Does Not Work
 
stuff Open Source XML Diff Written in Java
 
stuff How Many Java Web Frameworks Can You Name?
 
stuff Text Files Unfairly Compared To The Internal Combustion Engine
 
stuff Integration at the Glass and the 80/20 Point
 
stuff 5 Rules of Model View Separation
 
stuff Another Crack At Bookmark Manageability
 
stuff Open Source Personal Proxy Servers Written In Java
 
stuff Scala The Groovy Killer?
 
stuff Mildly Complex Webapp in 2 Man Months!?
 
stuff "Showcase" Applications For Java Web Frameworks
 
stuff Is Over Abstraction Java's Achilles Heel?
 
stuff Even More Wisdom on Designing Usable APIs
 
stuff Usable APIs: Dependency Injection, Failure Strategies, Duck Typing and REST
 
stuff Design Patterns Periodic Table
 
stuff Resign Patterns: Ailments of Unsuitable Project-Disoriented Software
 
stuff HTML Screen Scraping Tools Written in Java
 
stuff Loose Coupling and its connection to Robustness
 
stuff Is Quick And Dirty Good Enough?
 
stuff Six Operators of Modularity
 
stuff Modularity and the Conservation of Profits
 
stuff Questioning Meyer's Definition of Modularity
 
stuff Open Source Projects That Use Java NIO
 
stuff Open Source Probabilistic Networks Written In Java
 
stuff Open Source Java Collections API Extensions
 
stuff Six Sigma and The Knowledge Based Economy
 
stuff Loosely Coupled Dimensions [Updated]
 
stuff Prototype Based Programming Makes A Comeback!
 
stuff Why Pessimistic Transactions Aren't Practical
 
stuff Contracts and Interaction Operators
 
stuff Transactions and SOA
 
stuff Gavin King Torpedoes JDO!
 
stuff Why IT Doesn't Matter Rebutted
 
stuff Why Time Travel is a Necessity
 
stuff Uniformity and Recombinant Computing
 
stuff Tuple Spaces for Human Interaction
 
stuff Coupling Stuff from Pragmatic Programmers
 
stuff A Couple of Pragmatic Uses of AOP
 
stuff Free Google GMail Account For The Lucky Reader
 
stuff Compatibility and Evolution in an Asynchronous World
 
stuff The Importance Of "Requires"
 
stuff The Trouble with Evolving XML Schemas
 
stuff XML Schema is a Case of Premature Optimization
 
stuff How To Achieve Flexible XML Messaging
 
stuff Don't Dismiss Structure Shyness
 
stuff Nuggets of Wisdom from eBay's Architecture
 
stuff Are Abstraction Layers in Messaging Necessary?
 
stuff The RESTfulness of Speech Acts
 
stuff The Imminent Rise of REST and Fall of SOAP
 
stuff When To Choose Code Generation Over Reflection
 
stuff Google Enabled Search at Manageability
 
stuff Requirements Without Measurement Are Nothing More Than Utterances
 
stuff Ten Fallacies of Software Analysis and Design
 
stuff The Honest Truth: EJB Is Your Scapegoat
 
stuff Top Ten Truly Obscure But Useful Java Projects - Circa 2004
 
stuff Open Source JMS (Java Message Service) Implementations
 
stuff Open Source JDBC Proxy Drivers
 
stuff Rod Johnson on J2EE Without EJB
 
stuff The Architecture of Participation
 
stuff Open Source ETL (Extraction, Transform, Load) Written in Java
 
stuff The Architecture of Participation versus Hacking
 
stuff Killer "Slicing and Dicing" Eclipse Plugins
 
stuff Deconstructing Dependency Injection
 
stuff Java Unbound
 
stuff Open Source Microsoft Project Alternative Released
 
stuff How to Distinguish Configuration from Code
 
stuff Configuration using Aspects
 
stuff One Million and Counting
 
stuff Groovy and Del.icio.us
 
stuff Home UPnP Media Servers Not Ready for Prime Time
 
stuff How To Be A True Republican
 
stuff What Works? Repetition or Silence?
 
stuff Open Source Document Management Solutions Written in Java
 
stuff Google Desktop Internals Exposed!
 
stuff High Time to Get Rid of the Stack
 
stuff The Conceptual Underpinnings of JotSpot
 
stuff Surprise! Creator of Minix is the VoteMaster!
 
stuff Simplicity Trumps Complex Analysis
 
stuff Microsoft's Standardized Verb Set
 
stuff Manageability at Yahoo's Tech Tuesday
 
stuff Manageability Featured on JDJ's Front Cover!
 
stuff Java and SugarCRM don't Mix
 
stuff 5.5 Hours of Downtime Due to Fiber Cut
 
stuff The Long Tail of Software Development
 
stuff Micro ISVs - Selling Software at the Edge of Profitability
 
stuff Top Ten Must Read Books for the Java Developer
 
stuff Reverse Proxy Patterns
 
stuff Do We Live in a Donut World?
 
stuff First Thoughts After A Micro ISV Launch
 
stuff A Portal Server that Doesn't use XmlHttpRequest is Backward
 
stuff Open Source Learning Management Systems (LMS) Written in Java
 
stuff On the Degrees of Reusability
 
stuff Software Development Predictions for 2005
 
stuff Software Development for Tsunami Victims
 
stuff Visual Eclipse Tutorial - Why It Makes Better Sense
 
stuff What is Wrong with Groovy?
 
stuff Huygens' First View From Titan
 
stuff How to Pick an Open Source Winner
 
stuff The Architecture of Eclipse
 
stuff The Sensible Trend of ScreenCasting
 
stuff It's Official, Struts is History!
 
stuff Open Source CRM Solutions Written in Java.
 
stuff The Physical Boundaries of Open Source
 
stuff SOAP is Comatose But Not Officially Dead!
 
stuff More Nails For SOAP's Coffin
 
stuff Object-Based Remodularization (a.k.a. Programming with Adapters )
 
stuff How To Build Damn Good Software
 
stuff Why REST is Better - Part 1 - Explained in Code
 
stuff Why REST is Better - Part 2 - Contract Based Protocols
 
stuff Patterns of Interoperability Design
 
stuff Why REST is Better - Part 3 - Think Globally, Act Locally
 
stuff The Perfect Job for a Blogger
 
stuff Why REST is Better - Part 4 - Avoiding the Death March
 
stuff Micro ISV - Don't Quit Your Day Job!
 
stuff Brainstorming a ReSTful Toolkit
 
stuff Why ReST is Better - Part 5 - Self Descriptive Trampoline
 
stuff A ReST Micro Kernel Revisited
 
stuff The Long Tail of Recombinant Components
 
stuff Flux Workflow Surviving Despite Open Source
 
stuff Google's Coding Culture and C++
 
stuff Rambling about the Lower Case Semantic Web
 
stuff Artificial Scarcity, Garbage Collection and the Long Tail
 
stuff Alternative Persistence Written in Open Source Java
 
stuff A New Kind of UI: Firefox + Java
 
stuff Ten Emerging 2005 Software Trends
 
stuff Open Source Java Business Integration
 
stuff OpenStorm BPEL Suite to go Open Source
 
stuff The Ten Commandments for SOA Salvation
 
stuff Is Apple's ROKR E1 iTunes Phone a Dud?
 
stuff In Search of the Perfectly Connected Web Gadget
 
stuff The Logic Behind Ebay's Acquisition of Skype
 
stuff The Ramifications of Google Talk
 
stuff Open Source Company Acquired for $225 Million!
 
stuff Open Source AJAX Frameworks with Server-Side Java Support
 
stuff Is Google Maps the Killer App for J2ME?
 
stuff Spring - One Framework to Bind them All
 
stuff Will XBox 360 Sell Out on Ebay before X'mas?
 
stuff Running Your Company on Java
 
stuff Yahoo Lord of the Bookmarks
 
stuff Nokia 770 A Web Browser Appliance?
 
stuff Lumix DMC-LX1 - An Affordable Widescreen HD 'Video' Camera?
 
stuff Flickr Photo Etiquette - Privacy versus Sharing
 
stuff Creative's Zen Vision versus Apple's iPod
 
stuff Flipping the Funnel
 
stuff Eight Key Ideas driving the Attention Economy
 
stuff Most Relevant Java Applet Ever?
 
stuff Websites in Remembrance
 
stuff Tending to your Global MicroBrand
 
stuff Eclipse Juggernaut Reinvents Server-Side Development!
 
stuff Open Source Model Driven Translators Written in Java
A continuing series of open source java projects gathered to solve a unique problem. This time it's for complex domain model transformations.
stuff Use AJAX to Raise Global Warming IQ
 
stuff Top 10 Emerging Software Development Trends for 2006
A collection of top 10 software development trends emerging in the year 2006 that would surely change the face of the field for years to come. Includes ideas like virtual appliances, instant companies, open device portals, identity 2.0, information diet programs, participatory media, voice enhanced applications and guilt reduction apps.
stuff Geocaching with the Nokia 7710 and LD-1W
 
stuff Verizon FiOS Evaluated Versus Comcast Cable Internet
A bandwidth comparison between Verizon FiOS and Comcast Cable Internet.
stuff Why Rigorous Processes, Specifications and Estimations are a Waste of Time
 
stuff Open Source Configuration Deployment Frameworks Written in Java
A list of java frameworks that help manage an application's configuration.
stuff One Kick-Ass Global Visualization Applet
 
stuff How Web 2.0 supports Lean Production
 
stuff Open Source Resource and Task Management Projects written in Java
Another list of interesting and related Open Source tools written in Java
stuff GWT and Phobos: Have Java and Javascript Traded Places?
GWT and Phobos have switched traditional roles of Java and Javascript.
stuff The Latest Trend: Javascript Frameworks on the Server Side
 
stuff Maryland Congressmen Who Voted Against Net Neutrality
 
stuff OpenLaszlo DHTML-based Runtime Preview Release
 
stuff Telco 2.0 : The End to a Culture of Scarcity
 
stuff Why are Standardization Train Wrecks always in Slow Motion?
 
stuff Classifying Ignorance and Information Asymmetry
 
stuff The Lean Nature of Google's Development Practices
 
stuff SOA 2.0 : Why a Revision is Really Necessary
 
stuff Nokia e70 Function over Form - The Perfect Mobile Web Gadget
 
stuff Open Source Collaborative Filtering Written in Java
 
stuff What did Javascript have that Java did not?
 
stuff Manageability Revolutions!
 
stuff Carl Sagan's 'Cosmos' Revised
 
stuff A Lynch Mob against Patent Fillers
 
stuff Object Oriented Styled Interactions Considered Harmful
 
stuff Five More Inconvenient Truths
 
stuff Software Development Trends for 2007
 
stuff Your Blog is Your Identity and Social Network
 
stuff The Game Changing Ramifications of Apple's iPhone
 
stuff Is Fortress the Ultimate Language for DSLs?
Is Sun's new language Fortress the ultimate language for developing Domain Specific Programming langugages?
stuff Design Patterns for Almost-Infinite Scalability
 
stuff Open Source Calendar Management Written in Java
 
stuff Will AJAX become the De Facto Mobile Application Development Standard?
 
stuff What Mobile Operators Should Learn from Facebook
 
stuff IPhone Form over Function - The Perfect Mobile Social Networking Gadget
 
stuff Open Source Business Intelligence Tools Written in Java
 
stuff How Can Google Profit From An Open Source Android Phone?
 
stuff Google's Android - Architected for Participation
 
stuff Open Source Replication and Synchronization Tools Written in Java
 
stuff Open Source Social Networking Applications Written in Java
 
stuff Open Source Grid and Cluster Computing Frameworks Written in Java
 
stuff Top Ten Obscure but Useful Java Open Source Projects - Circa 2007
 
stuff Amazon Kindle Built on Java!
 
stuff Is Chandler's Demise Evidence that Dynamic Languages Can't Scale?
 
stuff Less Code Does Not Imply Less Complexity
 
stuff Meta-Programming Considered Harmful?
 
stuff Interchangeable Lenses for the Canon HG10 High Definition Video Camera
 
stuff Top Five Java Technologies to Learn in 2008
 
stuff folder.2008-01-31.7834962472
 
stuff Top Five Java Technologies that Didn't Make the List and Why
 
stuff You Did What? Buy a Blue Bluetooth Bimmer (BMW) on eBay?!
 
stuff Push Driven Business Process Modeling Considered Harmful
 
stuff High Time to Remodel Object Modeling?
 
stuff Interesting Java Job Trend Reversals
 
stuff Mega Components Reusability - Due Diligence
 
stuff On the Trustworthiness of SaaS Components
 
stuff A New Kind of Tiered Architecture
 
stuff SOA Principles and Modularity
 
stuff Open Source Constraint Programming Solvers Written in Java
 
stuff iPad's Form Factor Demands User Profiles
 
stuff The SOA Manifesto : Finally a Final Version for SOA
 
stuff SOA Design Patterns Book - A Review
 
stuff Is SOA an Agile Enterprise Framework?
 
stuff More Insightful SOA Design Patterns
 
stuff In Search of a Pattern Language for SOA Intrinsic Interoperability
 
stuff Lean Development Applied To SOA
 
stuff Some More SOA Design Patterns
 
stuff Best Practices for Service API Definition
 
stuff Software Development Trends and Predictions for 2011
 
stuff A Pattern Language for High Scalability
 
stuff Is High Scalability SOA an Oxymoron?
 
stuff Cloud Computing is Software in a Box
 
stuff How to Achieve Highly Scalable Transaction Processing
 
 

Powered by Plone

This site conforms to the following standards: