More information here – http://d3js.org/
MongoDB is a high-performance schemaless database that allows you to store and retrieve JSON-like documents. MongoDB stores these documents in collections, which are analogous to SQL tables. Because MongoDB is schemaless, there are no guarantees given to the database client of the format of the data that may be returned from a query; you can put any kind of document into a collection that you want.
While this dynamic behavior is handy in a rapid development environment where you might delete and re-create the database many times a day, it starts to be a problem when you need to make guarantees of the type of data in a collection (because you code depends on it). The goal of Ming is to allow you to specify the schema for your data in Python code and then develop in confidence, knowing the format of data you get from a query.
I’ve been on numerous projects, and the projects that were really successful is where the architect implemented parts of the system or at the least guided the development with the lower level details of the system. Today’s enterprise applications are quite complex, and it requires integration with multiple applications, tools and technologies. The architect acquires the knowledge of these external libraries and tools only by implementing them.
More info – http://www.jrothman.com/blog/mpd/2006/04/architects-must-write-code.html
You can view my blog in Atom feed here – http://www.julianjewel.com/wordpress/?feed=atom
From its first meetings back in early 2010, to a working reference implementation, documentation for stakeholders, best practice recommendations, and soon-to-be-finalized standards, the Direct Project has come a long way. But the proof of any bright idea is in its real world implementation. Explore the Direct Project’s current and future plans, whether they’re in your neighborhood or across the country.
For more information, visit – http://directproject.org/
I’ve been trying to install Windows Service Pack 3 on my laptop and I kept getting the “You do not have permission to update Windows XP. Please contact a system administrator.” or “Access Denied” even though I had administrator rights. It was because my security policies were messed up. This is how I fixed it. I downloaded the subinacl.exe from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
And restart your system and you should be able to install Service Pack 3.
A powerful library which helps developers to implement audit functionality through Hibernate. It uses a global revision number and for every transaction commit it increases the global revision number by one and created an entity record in the designated audit table. The default table would be end with the _AUD suffix. And all you need is to add @Audited annotation to the entities and add the event listeners within the hibernate session factory bean. Pretty cool!
We had this new error from Hiberante – “java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class” – This is due to using the older hibernate entity manager/annotations libraries that were around when we upgraded to the newer 3.5.x version of hibernate. Hibernate includes the entity manager and annotations as part of the hibernate core library.
We use Ehcache extensively with Hibernate and for temporary caches. I had to write a JMS based distributed cache listener to update cache on a cluster and that works fine. And the JMS based distributed cache is also transactional.
Try the new Ehcache which is part of the open source Terracota kit at http://www.terracotta.org/dl/oss-download-destination?name=terracotta-3.2.1-installer.jar&bucket=TCreleases&file=terracotta-3.2.1-installer.jar
Red Hat recently released their updated SQA platform with JBoss Enterprise SOA Platform 5.0. MOre information here – http://www.theserverside.com/news/thread.tss?thread_id=59785
I’ve used other ESB’s including Mule, ServiceMix, Sonic etc. I think its a lot easier to integrate with these tools when compared to the JBoss Enterprise SOA Platform.