Hello from D-Mack!
I am a one-man-shop specializing in custom website design based in beautiful Vancouver, British Columbia, Canada (Home to the 2010 Olympics).
First of all, don't let the shirt and tie fool you!!! Nice GQ pose though... This picture was taken when I was working for 'The Man' (actually I was the manager of a sales department in a manufacturing company a while ago).
I have been dabbling in various CMS programs for the past several years but only 'discovered' Joomla! in early 2007. I really don't know how I got along without it, and quite frankly, don't think I will ever design another site without wonderful Joomla!
Ever since I can remember, and my parents can vouch for this, I have always had some sort of obsession with 'how things worked'. I would take apart toys, electronics, you name it, examine them and then try to put them back together again and see if they still worked. I guess that's how I got started in Joomla! extensions development.
I basically began by downloading a few extensions that looked interesting, but they either didn't quite do what I needed or had some styling issues that had to be adjusted. So I started taking things apart again! That was basically how my first extension came to be - the RecommendFriends v1.0.0 Component for Joomla! 1.0.1x. It is very loosely based in part on the 'JomInvite' component by Joomlahacks.com and the 'Recommend' component by Emir Sakic. I took a few ideas from both of the components, mixed in a lot of my own ideas, and turned it into a highly configurable component.
One of the biggest challenges we recently encountered - and conquered - was to retool the RecommendFriends module to be 100% Joomla! 1.5.x NATIVE. "Native or Nothing" - that's what I like to say! No half-assed Legacy crap from me (lol). Anyway, the conversion to 1.5.x was quite a task to say the least - trying to figure out all the changes and specific coding required for the new Joomla! framework was not easy! And I'm afraid to say this because I love Joomla! so much, but the documentation on their site, at least for developers, leaves a lot to be desired. And don't get me started on the crappiness of their forums... Don't get me wrong, there is some great content on their forums, it's just trying to 'find it' that's the problem.
Ah well, and the rest, as they say, is history. 5 extensions later and we still plan on developing more!
Keeps your eyes open good people!
My dog Bandit and I under the Alex Fraser Bridge
He's a pure-bred Border Collie - Good Doggie!