General News

General News and Announcements

    Using composer in CakePHP 3.0

    For 3.0 the team and I are re-visiting how we’ll recommend installing CakePHP, and as always I wanted to try to provide context on what my thoughts are, and get some feedback on the plans.

    Background & context

    CakePHP is currently availiable in a few different ways. Generally people either download zip files, or clone the repository. Both of these methods provide a quick easy way to get started.

    Cleaning house and sprucing up the place

    Its been a few weeks of working in the evenings but its pretty much done. I’ve been wanting to do this redesign for a while now. 2 years ago when I built the version of this domain you’ve all come to know, I attempted to create a design that was different from other programming blogs, and fused my interests in both design and programming. I feel it turned out well.

    Updating to Cake 1.3

    Last night I updated this site to run on the latest 1.3 build. While I know I should have done it earlier, I simply haven’t had the time. And since I went through it, I figured I could document it and share what the upgrade process is like for a small site, that doesn’t see a ton of maintenance action like this one.

    Year one of baking CakePHP

    Today is the one year anniversary of my first commit to CakePHP, amazing how time flies. It seems not too long ago that gwoo and nate approached me to join the core team and help with writing the tests for 1.2. What started with test cases soon bloomed into full blown commit access and had me working on all parts of the core. Year one also saw the creation of DebugKit which is nearing its 1.

    The new face of CakePHP's API

    If you’ve been to the http://api.cakephp.org today you may have noticed a few changes. First its no longer powered by doxygen. Doxygen has been giving us a few headaches in the last few months. So gwoo and myself have taken it upon ourselves to write our own Api generation tool. We called it ApiGenerator you can see it running at api.cakephp.org.

    Looking backwards and forwards

    Well another year has begun, and often this is the time that people mull over the past and make plans for the future. Well this post will be no different.

    Looking to the past

    Personally, my wife and I decided that it was high time we abandon the renter’s life and make a concerted effort to tighten the belts and try to purchase a place. We did so in september, and I’ve never been happier.

    CakePHP RC4 released

    Earlier this evening the last 300 changes to CakePHP were merged into the trunk forming CakePHP RC4. It should be a painless update for all, and it brings us one step closer to a final stable release of 1.2, something we all look forward to.

    CakeFest Argentina after thoughts.

    Well I’m finally back in Canada after a somewhat hairy experience at JFK airport in New York, I’m home in the great white north. I had an awesome time at CakeFest and would like to thank all the sponsors and all the people who came out. It was a really great experience for me, and a pleasure to finally be able to put faces to the names and lines of text/code speak to / read each day.

    CakeFest argentina approaches

    Cakefest 2 Argentina is quickly approaching. If you are sitting on the fence on going until the last minute then get off and come on down. Its going to be a good time with lots of great talks. I’ll even be there! I’m giving two talks one on Unit Testing and the other on plugin development. Hope to see you there.

    To find out more about Cakefest follow the link.

    New home, new sideproject

    I’ve had quite the busy last little month or two. My wife and I have been house shopping for a while, and found a place about 2 months ago. However, just last weekend we moved into our new (to us at least) condo in west Toronto.

    The new sideproject is the CakePHP DebugKit . I’ve been hard at work building a ‘debug toolbar’ for CakePHP.

    CakePHP RC3 released and CakePHP 1.1 new release

    If you are following the development of CakePHP today is a good day for you. RC3 was released today! We have all been working really hard to make this Release Candidate better than the last one. There have been over 400 commits since the last RC2. Some of the big changes are related to performance. Larry Masters and the rest of the team have been hard at work making CakePHP snappier and all around speedier.

    Server up and down time

    Lately you may (but hopefully did not) have noticed this site being unavailable for long periods of time. It seems my hosting company has had quite the bit of trouble with the hardware running the VPS my account is hosted on.

    However, they are working on it and hopefully it becomes a thing of the past.

    Updates galore and replacement icon for eclipse

    So instead of an article this time around I’ve done some housekeeping and updated the geshi helper to a newer version that includes the ‘show plain code’ links and I’ve provided a sample of the javascript I use to do the effect. Furthermore, I’ve updated the licensing on it to be harmonious with the rest of the code found on this site.

    Relaunch!

    Relaunch Rocket Well the redesign and rebuild is complete. I’ve gutted my site and rebuilt it from the ground up. There are more changes than just a shiny new design though. With this redesign I’m shifting the focus of the site around a bit as well.

    Changes, they are a comin

    Well Merry Christmas and Happy New Year to everyone. I’ve been busy as always and have put up a new character painting in the Digital Section. This is the first painting that I’ve done in Photoshop that is approaching the quality and feel of my oil work. As time is always at a premium these days, I will probably be doing a few more digital paintings. They are easier and less fussy to work on than oils.

    I got Married!

    These updates keep getting farther and farther apart however, this time I have a good excuse. I got married! On Aug 25th of this year I got married to a lovely woman named Tina. We met in college and have been inseparable since. So that is my excuse, I never realized how much work went into a wedding. Insane. I designed the invitations the thank you cards, and did calligraphy on all the name cards.

    New t-shirts

    Well I finally finished a few things that I’ve been working on. I’ve added a couple more shirts to the clothing portfolio. I’m really happy with them, and they’ll be available on my store as soon as I get it complete. It is coming along well, and I plan on getting it done soon. Furthermore, I have more shirts and paintings in the works for your viewing pleasure.

    Goodbye Dad, you'll be missed

    Wow, it has been one heck of a long time since I’ve posted anything let alone new work. I have been working on a number of things including learning much more about programming in PHP and mySQL. I’ve also been doing a bit of sketching and drawing but haven’t had the chance to really get my paints out.

    New Work

    New work! Check the portfolio for a new painting called “the man with the hollow heart”. I tried a new surface with this piece, and think it came out quite well. Since my old cart system was not working at all, I am working on deploying Zen cart and hope to have it configured soon. There will even be goodies to buy as well.

    New Job, whodunnit 2006

    Well it has been a while since I last did anything here. But I have been busy in the last month, and have things to show and share. First is a new painting in the gallery. It is the largest painting I’ve done yet. The triptych measures 20“x52” which is quite large for someone like me who doesn’t normally work larger than 11“x14”.

    New shirt and painting

    Another small update, again to the markup of the page. I found that without javascript enabled my portfolio sections simply didn’t work. And while most people do have javascript enabled, there are those that don’t and I want them to be able to look at my work as well. In addition it is just good site/code practices to make pages accessible and javascript unobtrusive.

    Store on hold

    You may (hopefully not) have noticed that the site is all php now. Difference to you, is absolutely nothing. It makes my life easier though. However, one thing that did change, is that the mailers available for download have been updated. Now they have the right phone numbers and such.

    The store in case you are wondering is currently on hold. I can’t find an affordable credit card processor.

    Minor Changes

    Well I changed a few things around here. The drop down menu at the top is no more. I was finding it to be really uncessary and not very intuitive. Furthermore, Explorer just made a mess of it. Also, I’m trying to make the portfolio section more user friendly. A few people I talked to didn’t even know there was more work beyond the 16 images on the first page. I’m still working out the Internet Explorer bugs.

    Another addition to the Portfolio

    Added my most recent digital work to the portfolio. It was inspired by the constant talk and evidence of gun violence in Toronto. I thought it was relevant, especially considering last summer’s extensive violence, and talks of preventing it from occuring again this year.

    IE 6 troubles

    It seems that although, safari, firefox, opera, and even Internet explorer 5 like rendering my page, Internet explorer 6 does not. It has to do with the CSS and Internet explorer’s way of rendering it. So I’m working on it, but its hard for me to see the changes as Internet explorer 6 doesn’t exist on Mac OSX. Which makes for a trouble some bug fixing session.

    Redesign!

    Well its almost done. As you can see, the main interface is done and the content has been reformatted and appended to. Futhermore, there are more images to look at. An entirely new section makes it debut as well. The clothing section has my t-shirt designs and will expand over time to other apparel. The shop section is still under construction, but should be done soon.

    New images and t-shirts

    Happy new year to you. And for your viewing pleasure There is a new image in the digital side of the portfolio. I found the whole bird flu hype interesting and found it inspiring. Also I’m learning to write better CSS and will definitely be relaunching this website soon. When I change the site over I will be incorporating more of my design work, inclusive of my t-shirts. Which you’ll be able to buy!

    Whodunnit 2005

    Have a couple new images in the pipelines, furthermore,I contributed two images to the OCAD whodunit? fundraiser this year. The show previews on Nov 15th, 16th , and 18th. All the art goes on sale November 19th. So check it out, and buy something. It helps a great institution out, and you get an original piece of art.

    Lots of new Images

    Well I got access to my scanner, and there are many new images to be found in the portfolio. I’ve also split the portfolio into two sections, corresponding with the media that I use.

    Possible feature on me!

    Well wouldn’t you know it, I have 2 new images to add to the portfolio. A fantasy game/historical sample, and a landscape. But I have no way to scan them right now, as my scanner is in another city. As soon as we are reunited there will be more to see. In other news conscious media magazine in toronto is running a bio/spotlight on me in their september issue, check it out.

    Site Online

    The site goes online, and is open for your viewing pleasure. Visit the portfolio for samples of my work. The downloads has a number of PDF postcards, and wallpaper images, enjoy.