skip to content

I’m speaking at the first ExpressionEngine & CodeIgniter Conference

June 09th, 2009

I’m very pleased to announce I’ll be joining Leslie Camacho, Simon Collison, Veerle Pieters and a host of other brilliant minds at the the first ExpressionEngine & CodeIgniter Conference in Leiden (Netherlands) at the end of October.

2009 ExpressionEngine & CodeIgniter Conference

What doubly excites me about the entire conference (well… aside from the whole European vacation thing) is that they are specifically focusing on both of my favourite tools, not only EE or only CI, but both. The topics are balanced, the conference is very well organized so far… this will be a pleasure.

If you don’t already have plans, why not take a few extra days and make a vacation of it; and join us for several days of nerding out.

DOMPDF moved to Google Code, New dev team

May 07th, 2009

When I was building BambooInvoice, I wanted to have the ability to export invoices as PDFs. There are a number of excellent PHP based solutions for this, but Bamboo was unique in that it was a distributed application. I wouldn’t have control over the servers it was being installed onto. This meant I needed a PDF conversion library that didn’t rely on certain server libraries being present. I was also limited in that I wanted BambooInvoice to be released under an Open Source license.

DOMPDF was perfect for what I needed, and today the project changed hands, and is once again being actively developed at http://code.google.com/p/dompdf/. I’m very excited for the future of this excellent project.

Read the full post for details.

BambooInvoice 0.8.9 Released

April 15th, 2009

I’m proud to release BambooInvoice 0.8.9 today. Its mostly a maintenance release, but there are some tasty new features as always.

EllisLab Business Card

March 02nd, 2009

Hot on the trail of my last post (”Coolest business card I’ve ever seen”) Lookie what arrived in the mail today.

EllisLab Business Card

I have to admit, I love them. I think its the perfect mix of playful and professional, and really captures the spirit of ExpressionEngine. The text is a little hard to read, but on the back it reads:

{exp:robots orders=“kill all humans”}
    http://derekallard.com
    @dallard
{/exp:robots}

If you’re an EE user, you’ll recognize the {exp} syntax right away, and of course the other bits are my website (d’uh) and my Twitter. I’m thinking about writing in an {exp:robots} easter egg now, just for people who get my card! (yeah, ok, I won’t, but let’s just say that robots may make an appearance in EE2).

Quick Link: Coolest business card I’ve ever seen

February 26th, 2009

Found via the watchmaker project, I present the coolest business card I’ve ever seen!

Those little apps I just can’t live without

February 22nd, 2009

Recently Derek Jones shared a little addon for Textmate with me called ProjectPlus.  I love it, and now I wonder how I was getting along without it.  This isn’t the first time someone has shared a little utility or app with me that I’ve found indispensable.

So here’s my list of lesser known apps that I use on a regular basis.

Rebuilding DerekAllard.com: The invasion has progressed

February 05th, 2009

Who doesn’t love cheesy killer robots? Nobody that’s who!

I’ve decided to give my blog a facelift. We’ve been living with the old design for a few years now, and those darn robots just weren’t making as much progress on the invasion as they thought they would - so I decided to help them along with a rebuild.  Here’s the before and after:

  • DerekAllard.com old design
  • DerekAllard.com new design

Keep reading to see drafts of the robots as they evolved, and a peak into the process of the rebuild.

Getting the value of a selected radio button out of a radio group in jQuery

January 29th, 2009

Just a quick tip, I needed to get the value of the selected radio button from a radio group using jQuery. While several custom selectors are available for forms, there isn’t a simple way to do it that I could find. I ended up using a solution that I quite like, and wanted to share.

$("input[name=radio_group]:checked").val(); 

Have I mentioned that I love jQuery?

Edit: This entry was directly attacked by the robots, and all comments were lost. Please leave one again if you left it earlier, and accept my sincerest of apologies.

 

All your DerekAllard.com are belong to us

January 08th, 2009

They’re coming…
Conquering the worlds of web design

BambooInvoice 0.88 is out, and has 2 very popular features

December 22nd, 2008

I’m proud to announce that BambooInvoice 0.88 is ready and all wrapped up!  The changelog is pretty substantial, and in fact the underlying code has undergone some pretty big overhauls.  A few highlights include: enabling of email functionality when invoice is closed; invoices now detail amount paid and owing if an invoice has partial payments applied to it; a “tax code” field has been added to client information (particularly useful for countries that require printing a client’s taxcode by law); a hidden config variable has been added to allow the separator between dollars and cents to be a non ‘.’ if wanted (for example $24,67) and; the whole system is now subclassed under a new controller for login and other tasks.

Most of that stuff won’t mean much to most users.  The “big” changes for this version are the inclusion of 2 oft-requested features.

  1. The ability to duplicate invoices
  2. Multiple Admin accounts

Keep reading for more details, including how these work, and previews of each in action.

 1 2 3 >  Last »

Derek Allard

I'm Derek Allard, a programmer, author, and award-winning instructor. I'm also Technology Architect at EllisLab, and the programmer behind BambooInvoice, a simple, Open Source, web-based invoicing application. [more about Derek]

Categories