Two weeks ago, I finally got my DSL upgrade from a measly 3Mbps to a whopping (for me) 12Mbps. I have been on 3Mbps since 2004, and the difference is amazing. I’m able to stream HD quality stuff from Netflix all the time! Qwest set me up with an Actiontec Q1000 router/modem, which as far…
Communism vs. Fascism vs. Socialism
Extreme right-wingers seem to be bandying about these terms interchangeably these days. I really don’t get it. Why does the media focus on the idiots at the fringe? Why do they get so much airtime? They annoy me just as much as the extreme left-wingers who claim that 9/11 was the work of the Bush…
Duct-tape programmers are not heroes
programming, development, architecture, coding, software engineering, programmers, developers, coders, software engineers
Writing Performance Tests in Grinder using a Framework
This project is now available on GitHub. Before reading this tutorial (if you haven’t already), please took at look at my last two tutorials (Performance Testing using The Grinder and Anatomy of a Grinder test-script). In this tutorial I’ll talk about easily writing Grinder test-scripts using a framework I designed. As a disclaimer, I’d like…
The new vivin.net
Well, I finally did it. I decided to migrate over to WordPress! For a long time I was thinking of rewriting my homegrown blogging-engine (that I initially designed over seven years ago). I never got around to doing it because it was just so much work! I know part of it has to do with…
Ten years
So ten years ago, I started college. Yeah. Ten years. I remember the ten years before that, and they seem very long compared to these last ten years that have gone by. As people always seem to say… it just seems like yesterday, and I can vividly remember each of these last ten years. It…
Anatomy of a Grinder test-script
This is my second post regarding Grinder. In this post I’ll go over the anatomy of a recorder Grinder test-script. If you haven’t read my previous post, please take a look at it. Otherwise this post won’t make much sense! High-level structure of a Grinder script The high-level structure of a recorded Grinder-test-script looks like…
Performance testing using The Grinder
About a month ago at work, I was trying out a bunch of different performance-testing tools to figure out which one to use to performance-test our software. I ended up discovering a tool called The Grinder which uses Jython to build performance-testing scripts that you can then use to test your application. I even built…
The Problem with Shaadi.com
Arranged marriages are common among Indians. I’m not going to go into the merits and demerits of it; that’s not what this post is about. What I want to address is the problem with sites like shaadi.com that supposedly make it easier for Indian people to arrange these marriages. Now don’t get me wrong. There…
jQuery tip: Changing the TYPE attribute of an INPUT element
I was trying to change the type attribute (using jQuery) of an input element from submit to button when I got this error: type property can’t be changed Apparently, you can’t change the type attribute of an input element once it’s part of the DOM. I figured out a way to do it by cloning…