Quantcast
Browsing latest articles
Browse All 29 View Live

Image may be NSFW.
Clik here to view.

O Notations

O -notation is the most common notation used to express an algorithm’s performance in a formal manner. Formally, O -notation expresses the upper bound of a function within a constant factor....

View Article


Image may be NSFW.
Clik here to view.

Java or C++ ?

i believe in honesty, not advocacy, and the honest answer is that there is no single answer. What is the organization’s policy regarding languages? Must there be one and only one official language?...

View Article


Image may be NSFW.
Clik here to view.

How much bandwidth do you need?

Server bandwidth is the single most important factor in the performance of your web site. The math to determine what bandwidth you need is, in essence, very simple: hits/second * average size of a hit...

View Article

Image may be NSFW.
Clik here to view.

Comparitive analysis of available version control systems

We had a decision to make about which version control system to switch to. We were using CVS and were not happy with it (the project grew too big for CVS to keep us sain). So we decided to do a quick...

View Article

Image may be NSFW.
Clik here to view.

Putting a “follow me on twitter badge” to your apple mail signature

i had a relatively hard time to put a “follow me on twitter” badge (with a Hyperlink) to my email signature in Apple mail. So i thought i would share this with other people. The process is fairly...

View Article


Image may be NSFW.
Clik here to view.

How to make Offshore Software Outsourcing work for you

I work for a company which relies heavily on outsourcing to an offshore company in Ukraine. Actually last 3 companies i worked for, relied heavily on outsourcing in india, pakistan , china etc. I also...

View Article

Image may be NSFW.
Clik here to view.

How much do you know Scrum Theory? Find out with Scrum Self Assessment Quiz.

i have recently designed a quiz with an intention to asses the scrum knowledge of the development team members and scrum masters. This can be a good gauge of if you know your scrum-fu in enough detail....

View Article

Image may be NSFW.
Clik here to view.

UTC or GMT?

Do you know the difference? Don’t worry you are not alone.  Many of the developers i have met or seen the code of , don’t know the difference either. GMT is Greenwich Mean Time whereas UTC is...

View Article


Image may be NSFW.
Clik here to view.

PayPal Integration Primer, Quick way to integrate online payments to your...

Over the years i have worked and integrated with many payment systems and gateways. Some have been server-to-server and some have been “front-end” systems. Some have been extremely simple to integrate...

View Article


Image may be NSFW.
Clik here to view.

Should you rotate the Scrum Master Role?

I have heard a couple of point of views on this topic. Some think the role of scrum master needs to be consistently with one person and one person only. This is much like the role of a Project Manager...

View Article

Image may be NSFW.
Clik here to view.

Asynchronous Non-Blocking Backends – Node.js is cool

I am beginning to have a liking for the new stuff everyone is buzzing about. The server side V8 based javascript framework called Node.js. In the start when i heard about it at a hacker’s get together,...

View Article

Image may be NSFW.
Clik here to view.

Unskilled and Unaware of It – The Dunning Kruger Effect

I came across a very interesting phenomenon today. Something i have known and observed for a very long time. I often wondered that in our business (Technology) people who generally rate themselves...

View Article

Image may be NSFW.
Clik here to view.

Why is Software so hard to build?

There is an interesting read on  how a guy gave up software development due to the fact that its so hard. Read it below to understand the context. Why is Software so hard to build? I don’t necessarily...

View Article


Image may be NSFW.
Clik here to view.

The Maker’s Schedule – Know how your developers function

Do you know why your developers get so irritated when someone (You) distract them? After all you have a software in production, and so your developers should be able to constantly adjust to the...

View Article

Image may be NSFW.
Clik here to view.

Implementing HTTP Digest Authentication in Java

I recently had to implement my own version of RFC 2617 which addresses the digest authentication in http protocol. This RFC is an improvement over RFC 2069 which was the previous version of Digest...

View Article


Image may be NSFW.
Clik here to view.

Getting Around Browser’s Same Origin Policy (SOP) With Proxies, Script...

If you work with Web Development or Javascript / Ajax a lot you must have come across browser’s same origin policy or SOP. Same Origin Policy or SOP is a security concept in which documents retrieved...

View Article

Image may be NSFW.
Clik here to view.

All you need to know about Search Engine Optimization

Your online businesses are ultimately only as profitable as they are accessible—if no one can find you online, your hard work in creating a useful architecture, providing interesting content, and...

View Article


Image may be NSFW.
Clik here to view.

What Every Computer Scientist Should Know About Floating-Point Arithmetic

A bit complicated but worth reading http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html

View Article

Image may be NSFW.
Clik here to view.

PostgreSQL Replication Options

Based on different parameters, reuirements etc you have the following popular options. Block level replication – DRBD PostgreSQL Streaming replication (SR)– only available 9.0 + Slony Trigger based...

View Article

Image may be NSFW.
Clik here to view.

Simple XML Library for Java

i just created a simple Library which provides some commonly used helper String functions which you will find useful when working with XML documents You can check it out on my gitHub profile here

View Article

Image may be NSFW.
Clik here to view.

Error handling in SOAP Web Services – The Right Way

I have seen too many web services (and done a few) where fault handing is not user friendly / graceful.  Most of the times the way people code the web services using annotations or using POJOs in...

View Article


Image may be NSFW.
Clik here to view.

Writing a custom Nginx module – Sample Hello World Module

If you want to write a custom Nginx module, Emiller’s guide is a very good starting point. This article is a wee bit long and you might want to get your hands dirty just to see a full program. In this...

View Article


Image may be NSFW.
Clik here to view.

Difference between Multi-Threading and Parallel Programming

Since the use of multi-core computers / PCs is common these days, there are more and more parallel programming frameworks coming up. If you use Scala (or Java)  you might have used the AKA framework...

View Article

Image may be NSFW.
Clik here to view.

Can’t run Java plugin in Chrome for Mac OSX after installing Oracle JDK 7?

If you are using Mac OSX (i am on Lion)  and you just installed Oracle JDK / JRE 7  your Java applets in Chrome will stop working. You will basically be told Chrome does not support Java 7 on the Mac...

View Article

Image may be NSFW.
Clik here to view.

Anti-Caching a better way to do memory management for database systems

I have been confused about this for half a month until i figured this out. So what is Anti-Caching? And why is it needed? How is it different from the traditional buffer-pool system in all the...

View Article


Image may be NSFW.
Clik here to view.

Speed of Thought – Why is speed the killer feature

Losing your software user’s attention is a matter of seconds, or probably just one second. That is why you must strive very very hard to make sure the application has sub-second response times. Speed...

View Article

Image may be NSFW.
Clik here to view.

Nginx Module Extension

My new book Nginx Module Extension is now out on all major online retailers. You will find this as a one stop guide to getting familiar with nginx module system and how to install and configure HTTP...

View Article

Image may be NSFW.
Clik here to view.

Autovacuum Internals (From 2008)

I wrote this entry for planet postgreql back in 2008. I am posting it here again not to lose it. The details here are a bit out of date but some of them might still be relevant. Autovacuum, something...

View Article

Image may be NSFW.
Clik here to view.

My New Book : PostgreSQL Server Programming

My new book PostgreSQL Server Programming – 2nd Edition is now available on all major online retailers. This book will show you that PostgreSQL is so much more than a database server. In fact, it could...

View Article


Browsing latest articles
Browse All 29 View Live