Image of Beginning Google Maps API 3
Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of Modern Operating Systems (3rd Edition)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)

Exploring Cisco UCS Emulator Internals

Cisco UCS (Unified Computing System, codenamed Project California during development) was introduced in 2009. It was originally developed as a data center server technology optimized for VMware virtualization workloads, but nowadays is used in many mid-size and large enterprises. One of the key advantages of UCS from a system administration perspective is the radical reduction in system management points to a single management point called the UCS Manager (UCSM) which is implemented as an NX-OS kernel module in a Cisco Nexus 6000 series Fabric Interconnect (FI) switch. A FI is essentially a Top-Of-Rack switch as far as UCS is concerned.

OSv – Designed for the Cloud

This blog is mostly about Linux-related topics but from time to time covers interesting other OS-related technology. One such interesting new technology is OSv, which was designed from the ground up to execute a single application on top of a hypervisor, resulting in superior performance and effortless management. Developed by a number of the initial developers of KVM, including Avi Kivity, OSv was designed to give near-hardware level access efficiency for Java VMs. OSv also reduces the memory and CPU overhead imposed by traditional OSes. Evidently ZFS is the default filesystem. Interestingly, OSv is implemented in C++, using templates, which

Currently C Is the Most Popular Programming Language

The TIOBE Programming Community Index for April 2012 shows that C is the most popular programming language (17.5%), closely followed by Java (17.02%) followed by C++ at 8.89%. It is not that C is becoming more popular – it has been flatlined at 17-18% for a long time – it is that the use of Java in new code is declining. Frankly, I am not surprised by the decline in Java. It was dreadfully over-hyped in the first place and has become increasing difficult to support due to the large number of overlapping class libraries. Like Cobol, Java still has

RSS Ingester For XAM Reference VIM

Recently the SNIA XAM SDK TWG (Software Development Kit Technical Working Group) released a new version (version 0.7) of the XAM SDK with lots of new features. Included in this SDK was the 5th code drop for the Reference VIM. Here is a summary of the major new functionality included in this code drop. Support for XSet hold and release Support for XSet autodelete and shred policies Support for simple where clauses in level 1 queries Support for retention policies including XSet import and export Support for asynchronous methods Support for level 2 queries Also recently released were version 1.01

Amazon SimpleDB Typica Tutorial

While experimenting on how to prototype a Cloud XAM Storage System using Amazon Web Services (AWS), I experimented with the Amazon SimpleDB service using Java and the Typica AWS client library. I looked though the Internet for easy examples of how to use this library but found none that I liked – so here is my attempt at a tutorial on using the Typica library with the Amazon SimpleDB service. To use the Typica library, you should download the latest version of the library. As of the date of this post it is typica.1.6. Install this library wherever you like;