Archive for August, 2009

Google Protocol Buffers = “think XML, but smaller, faster, and simpler”

Do you need to serialize/deserlize huge amount of data in very quick and simple way? Is XML, JSON or other mechanism for serialization too slow or too heavy for you? There is a nice solution for these problems. It is called Google Protocol Buffers. If you don’t know what is it and how it works, [...]

Windows 7: A Web Developer’s Perspective

For the past 3 years I have been using the Ubuntu linux distro to carry out my day to day computing needs and web development. Earlier this year however I had to concede defeat and resort to dual booting Windows XP (I did not even consider the atrocity called Vista) and Ubuntu. The reason? I [...]

Where Has All The PHP Gone?

It is becoming increasingly more difficult to learn PHP. Just pure PHP. Beginners nowadays are being hit over the head with grandiose concepts such as ‘dependency injection’ and ‘favouring composition over inheritance’ which really have nothing to do with PHP itself.

An SOA Case Study: Integrating Adobe LiveCycle Forms using JBossWS

In this article, I demonstrate how easy it is to use the JBossWS framework to harness the power of Java 5 annotations as well as endpoint associated metadata provided by JSR 181 annotations to develop, provide, consume and secure a service. The annotations ensure that the source code will be fairly simple and straightforward POJOs [...]

5 Tips on How to Write a Killer Slogan (with Interactive Examples)

Slogans are memorable phrases often used in conjunction with company logos and in advertising campaigns.
They are claimed to be the most effective means of drawing attention to one or more aspects of a product or brand.
But how often do you see “serving you since 1982″ or a similarly canned slogan under a beautifully designed logo? [...]

Java Garbage Collection Simplified

Java Garbage Collection Simplified

Apple’s Snow Leopard Completely Blows It Virtually

Built-in Hypervisor-based virtualization and paravirtualizized kernels are now de rigueur with every major x86-based enterprise OS on the planet, including on Linux, on all major UNIX OSes, and even on Windows Server. But on Mac OS X Snow Leopard, it’s nowhere to be found.

Why Carl Sassenrath was and still is One of the 30 Most Influential People In Programming

Webdesigndev listed Carl Sassenrath as “one of the 30 Most Influential People In Programming” but does the young generation ever heard about him as he did enter the Legend of History of Personal Computer in the 1980’s nearly 25 years ago ? So let’s travel back to the past.
According the History of Computing Project, the [...]

HybridJava Compiler

A better alternative to JSP, Wicket, JFaces … … …

Making the case for dynamic languages

Justin James presents reasons why developers should consider using dynamic languages. He also discusses how these languages trip up some developers.