Author Archives: Jan Michael Tan

Something’s cookin’

I’ve been experimenting with different ways to manage releases (major and maintenance) and this resulted in a very good solution which i’ve been using for several weeks now. This is a fantastic tool for small to medium software companies and freelancers looking for a really cheap release management software to help their clients manage the [...]

Posted in General | Tagged , | Leave a comment

Venture Diary: Initial thoughts and questions about hosting

Ever since i’ve starting working in the consulting business, and now in product development with a Fortune 20 company, i’ve always dreamt of having an online business. I’ve always hated the 8 hour grind everyday for 5 days a week, although the pay is great, but there’s something really exciting with working for yourself whether [...]

Posted in General | Tagged , | Leave a comment

Zend Framework Model Based Validation Part 1

I’m not really a big fan of Zend_Form, too verbose and less flexible. I’ve been using this little base class for several of my freelance projects. It basically allows you to define validation rules for your model’s columns. This is a very basic version that I’m planning to enhance soon with custom validation functions.
Download version [...]

Posted in Uncategorized | Leave a comment

Simple Pagination

I use alot of Zend Framework for my freelance projects and prior to version 1.6 they have no pagination class to do the dirty work. I know what you’re thinking right now, why didn’t I just reused some of the many pagination scripts in the internet and/or in PEAR. I just really needed something simple [...]

Posted in Uncategorized | 2 Comments

New Toy: Razer DeathAdder

Admittedly I suck at first person shooters, so regardless of what I’m using I still suck, the only question is which one would allow me to suck a little less. I was using Microsoft’s Wireless Laser Mouse 8000 which is a bluetooth mouse that has terrible response time when it comes to gaming and is [...]

Posted in Uncategorized | Leave a comment

Enterprise and their sucky frameworks

No i’m not talking about frameworks that addresses their own unique business needs. I’m talking about your ORMs, MVC web frameworks, javascript (including ajax) frameworks, but for now i’m talking about your everyday java enterprise application. There is at least one of this monstrocities that is being build in every big company under the pretense [...]

Posted in General, Java | Tagged , , | 3 Comments

5 things that suck about weak typing

We all love our scripting languages with its simplicity, elegant and beautiful syntax, and the ability to quickly hack together a solution. One of the common features of most scripting languages is being weakly typed. Meaning that we don’t have to declare the variable’s data type before we use it; to some developers this is [...]

Posted in General | Tagged , | 10 Comments

Oh no its PHP!!!

A few months ago I was doing some job hunting and i’ve come across some interesting job interviews in the process. Now I have a good mixture of full-time work and freelance work, and most of my freelance work consists of enterprise PHP web applications; while my full-time work primarily consists of J2EE and Oracle.
During [...]

Posted in General, PHP | Tagged , , , | 7 Comments

Injecting technology to conservative management

During the course of my freelance work, i’ve encountered my fair share of conservative management. The fear, sometimes warranted, of migrating processes to use technology is staggering to the point of being absurd and sometimes humorous. Granted most of this businesses have experience using some form of technology, and they have been burned numerous times [...]

Posted in General | Tagged , | Leave a comment

New home!

Hi! Welcome to my new home, a place to share technology related ideas and random rants. Also a place to post new development updates for a still to be announced venture.

Posted in General | Tagged | Leave a comment