DerekAllard.com

EllisLab Business Card

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

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

Those little apps I just can’t live without

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

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:

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

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

They’re coming…
Conquering the worlds of web design

BambooInvoice 0.88 is out, and has 2 very popular features

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.

The robot invasion is progressing

robot invasion teaserWho can this invader be?

Has the spaceship been repaired?

Is it true that they’ve made it out of the fields?

Have they really fought their way into our cities?

How many of them are there?

Can anything stop them?

Can DerekAllard.com survive…

EllisLab hiring to the support team

EllisLab is hiring an ExpressionEngine Technical Support Specialist. I won’t bore you with the job specifics (you can already follow a link and are literate) but I will say that 3 out of the 4 people doing development started in the support team (the forth fourth is Rick… who apparently founded the company or something), as well as the Director of Community Services.  I’ll also tell you that its fun, the EllisLab staff are awesome, and working on the product is rewarding.  If you are a CodeIgniter user and thinking about it, drop me a line, I’d be happy to answer questions.  The truth is, aptitude and attitude are universally more important then experience (although, that goes a long way to help). Its a part-time position, so you can get your foot in the door, and still keep freelancing if you wish.

In Flanders Fields

Thank you for your brave and selfless sacrifice. It means more to me, Canada and the world then we usually say.

Poppy by graveIn Flanders Fields

In Flanders fields the poppies blow
Between the crosses, row on row,
That mark our place; and in the sky
The larks, still bravely singing, fly
Scarce heard amid the guns below.

We are the dead. Short days ago
We lived, felt dawn, saw sunset glow,
Loved, and were loved, and now we lie
In Flanders fields.

Take up our quarrel with the foe:
To you from failing hands we throw
The torch; be yours to hold it high.
If ye break faith with us who die
We shall not sleep, though poppies grow
In Flanders fields.

— Lt.-Col. John McCrae