RSS Feed for generalCategory: general

Moved to a New Host »

If you have noticed, recently we have migrated our web site away from BlueHost, to a new web host, you can check out their managed wordpress hosting plans today. We have hosted our site with it for more than 5 years. At the beginning we are happy with the service until things started to change […]

How to View a MMS File »

You can use MessagingToolkit SMS/MMS Library to send and receive SMS and MMS. When you use the library to receive MMS, the messages are saved with a .mms extension. To view the message you can use the demo program bundled with MessagingToolkit MMS Library. Below is a screenshot of the application.   Alternatively, if you […]

Oracle PDF Import Extension for OpenOffice »

The PDF Import Extension allows you to import and modify PDF documents. Best results with 100% layout accuracy can be achieved with the "PDF/ODF hybrid file" format, which this extension also enables. A hybrid PDF/ODF file is a PDF file that contains an embedded ODF source file. Hybrid PDF/ODF files will be opened in […]

Changing Java Semantics for Null Pointer Exception Handling »

Interesting reading at

EBook: Java Structures »

This is a good book for reading if you want to understand more on Java data structures. Download Link

Free EBook: Expert Oracle JDBC Programming »

From Apress at

Apache JDO, JPOX, SDO, DAS and SCA »

Java Data Objects (JDO) is a standard way to access persistent data in databases, using plain old Java objects (POJO) to represent persistent data. The approach separates data manipulation (done by accessing Java data members in the Java domain objects) from database manipulation (done by calling the JDO interface methods). This separation of concerns leads […]

Network Performance Benchmark »

Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirecitonal throughput, and end-to-end latency using a simple system with network cards. Network Cards, popularly known as NIC or Network interface cards, are perfect for connecting computers to networks, especially LAN. The […]

OpenDNS »

OpenDNS is a free, closed-source, DNS resolution service. OpenDNS provides the following recursive nameserver addresses for public use, mapped to the nearest operational server location by anycast routing: ( ( OpenDNS offers DNS resolution for consumers and businesses as an alternative to using their Internet service provider‘s DNS servers. By placing company servers […]

Git as a Subversion Replacement Presentation »

You should be able to better understand Git after viewing this

Free EBooks from Oreilly »

O’Reilly has published a number of Open Books–books with various forms of “open” copyright–over the years. The reasons for “opening” copyright, as well as the specific license agreements under which they are opened, are as varied as our authors. Link:

Programming Books 2008 »

These are the programming books that I read or am reading for year 2008, which I think is good for reading by developers. December is a long holiday, everyone want to know what is traders insurance before buying those cars as presents. Any recommendations for good books for year 2008 which worth reading, irregardless of […]

Good Advice From the Pragmatic Programmer Book »

I am reading back the book Pragmatic Programmer which I used to read few years back. The book is full of gems which every programmer should read. Good excerpt from the book Invest regularly.  Just as in financial investing, you must invest in your knowledge portfolio regularly. Even if it’s just a small amount, the […]

Free Ebook: A Practical Theory of Programming »

This is another good book for general reading. Download Link

Free EBook: Algorithms for Programmers »

A good for references – Algorithms for Programmers. Download Link:

How Large Websites Work »

Digg Digg is running on the followings Caching (Memcache) Distributed file system (MogileFS) Monitoring (Nagios) Asynchronous Processing (Gearman) To know more about the architecture, you can read the followings How Digg works Digg Database Architecture High Scalability – Digg Architecture   eBay Existing eBay website is built using Java. There is a good presentation on […]

Git Hosting with GitHub »

Git is an open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. GitHub provides Git repository hosting services. You can fork projects, send pull requests, monitor development, all with ease using GitHub.

EBook: Essential Skills for Agile Development »

Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development such as mis-understanding customers’ requirements, missing deadlines, over-budget, conflicts between customers and developers and poor maintainability of legacy systems. This book is a bit outdated but still worth browsing through. Download […]

Java Language Specification »

Publisher: Addison-Wesley The Java Language Specification, Third Edition – Written by the inventors of the technology, The Java Language Specification, Third Edition is the definitive technical reference for the Java programming language. If you want to know the precise meaning of the language’s constructs, this is the source for you. The book provides complete, accurate, […]

Structure and Interpretation of Computer Programs »

Publisher:  The MIT Press This book is a must read for entry level computer scientist or programmer. Download Link: