Java Architecture for XML Binding (JAXB) allows Java developers to map Java classes to XML representations. JAXB provides two main features: the ability to marshal Java objects into XML and, to unmarshal XML back into Java objects. Let’s quickly dive into an example: Here is the xml file <?xml version="1.0"?> <catalog> <book id="bk101"> <author>Gambardella, Matthew</author> […]

Read More →

Code.org is a non-profit foundation dedicated to growing computer programming education. It’s vision is that every student in every school has the opportunity to learn how to code. We believe computer science and computer programming should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as […]

Read More →

This blog post exclusively deals with installing node.js from binaries on Ubuntu. First you need to download the tar ball from node.js website. Say if the downloaded file(example: node-v0.8.20.tar.gz) is in the Download folder, you need to copy it to /usr/local/src. Fire up the terminal and type in the commands. sudo cp /home/username/Downloads/node-v0.8.20.tar.gz /usr/local/srcsudo cp […]

Read More →

SublimeText is one of the nifty text editors out there thats available for OS X, Windows and Linux. Although a great text editor as it is, the usefulness can be greatly enhanced by adding plugins and tweaking certain settings. Here is what I recommend for the things to do soon after installing SublimeText. Install Sublime […]

Read More →