Hey HP, TX stylus melted in my hand
Well, I'll cut them some slack this time. It really isn't the build quality of the stylus. It's been melting away in that furnace of a machine for four years. Something had to give.
Factors Deterring Entrepreneurial Intent of Sri Lankan IT Professionals

Despite the wealth of human capital and despite the institutional support for seeding and mentoring nascent entrepreneurs, there are but a dismal number of IT professionals venturing in to setting up IT based start-ups. As majority of the IT companies in the country target the IT outsourcing market, this represents a significant loss of opportunity for the industry to innovate and achieve sustainable growth without the dependence on the opportunities created by foreign companies.
The First Winner of the LKR 1500 Gift Voucher Giveaway!
Last week I offered to give away 2 gift vouchers worth 1500/= to 2 random participants of my survey on Entrepreneurship Intent among IT Workforce (hosted here).
I’m happy to announce that the survey has reached it’s mid-way point (50 valid responses). In marking this milestone, I’ve decided to give away 1 of the above vouchers now, without waiting for the 100 responses as initially planned.
Resolving Pligg Installation Error: The pligg_config table is empty or does not exist
So here I was, trying to setup a Pligg website on my Windows 7 machine. I’ve just gotten the latest MySQL and PHP installed. Setup all the permissions required, and ran the installer.php. All seem to go well until, I got to table setup page..
The unfelt need for IT and the Path of Highest Resistance
Last week I had the chance to sit in during a discussion one of my friends had with a eminent researcher. My friend, an experienced Software Project Manager and a founder of a IT based startup, was building his case on what he believed was the reason for the lack of IT adaptation amongst the local SMEs (Small and Medium Enterprises).
“The reason why Sri Lankan SME’s don’t use IT in their business is a lack of awareness rather than a lack of funds. It’s not that the price of IT solutions are expensive, it’s matter of SME’s being ignorant of the value addition these solutions can bring to the table.”
The researcher, whole heartedly disagreed:
BlogEngine.net Extension for Embedding JotForms form

JotForm is one the best online Form Builders out there. It offers more enticing features on its free edition than any of its rivals.
But, why would a developer need an online Form Builder? If you are building a site from scratch or if you are using a powerful CMS such as DNN, you'd probably build the form yourself or use a form builder module. But, increasingly more people are deploying BlogEngine.net as a CMS as it's much more simpler to theme, customize, deploy, train and maintain. And BE.NET, meant to be a blog engine doesn't (yet!) have the cabailities to build forms on the fly: Nor there are any modules (yet!) to do the same. So, the likes of JotForm becomes a really good option.
The problem? Well, there's no easy way to embed a JotForm on a BE page or a post. That's why I went ahead and built this simple extension.
Refactoring with NDepend (1 of N)

Almost for the last 2 years, I’ve been working on a substantially large and complex project. And like in any long haul project, some areas of the project’s code has been developing their own distinct smell. Much of the project is in good condition however, thanks mostly to my OCD. But, there’s this one library of code that’s been haunting me in my dreams, begging me to refactor it out of it’s misery. Then again, this is working code…
Getting ASP.NET Development Server (WebDev.WebServer.exe) to work on Vista
I came across a weird issue today with my ASP.NET Dev Server. I’m running Vista Home Premium with Firefox set as the default browser. I was consistently getting a “Failed to Connect: Firefox can't establish a connection to the server at localhost:<port>.” error. Little bit of Goolge pointed me to several posts suggesting that I turn off IPV6 on my network adapter.
Hmmm… Nope!
I know a better way to fix this (fingers crossed).
Trying out NDepend…
The good folks at NDepend were kind enough to ship me a Pro license last week. Interestingly, they had offered me a license back in 2007 and I had unfortunately missed it back then (long story short, BE.NET never delivered me that email). Anyway, after all these time when contacted the guys were more than helpful to grant me a license (Thanks Patrick!). Anyway, I'm now taking baby steps in trying to harness the power of NDepend. I know I'm gonna end up addicted this app
I will keep you posted!
