Notebook Archives

A Better iPhone Mute Switch

Published 7 days ago by Justin French

Formtastic 2.1.0.beta1 Released

Published 19 days ago by Justin French

Sharing Todo Lists with iOS 5's Reminders app

Published 111 days ago by Justin French

The new Reminders app in iOS 5 leaves a lot of room for improvement, and this is a big one — there’s no indication anywhere in the iOS interface that you can share these lists, but you can!

Talking to Your Customers

Published 117 days ago by Justin French

Talking to your customers is crucial to the success of your product. Call it Customer Development, User Centered Design or Market Research. Make sure you don’t fall into the feature trap!

Formtastic 2.0

Published 133 days ago by Justin French

Head, Heart & Hand

Published 146 days ago by Justin French

Announcing Formtastic 2.0.0.rc5

Published 157 days ago by Justin French

Announcing Formtastic 2.0.0.rc1

Published 241 days ago by Justin French

Formtastic 1.2.4

Published 250 days ago by Justin French

Announcing Nestive – Better Nested Layouts for Rails

Published 255 days ago by Justin French

Last night at the monthly Melbourne Ruby meet-up I gave a quick presentation on Nested Layouts and announced a new plugin for Rails called Nestive.

Formtastic 2 Preview: Custom Inputs

Published 305 days ago by Justin French

I’ve been pouring more hours than I care to admit into a massive refactor of Formtastic. I’m really happy with where it’s headed, so it’s time to share some of the goodies!

Formtastic 2 will drop Rails 2 support

Published 389 days ago by Justin French

It’s time. I’m getting pretty excited about getting stuck into Formtastic 2.0, and the first step is to free us from the baggage.

Silencing Deprecation Warnings in Rspec

Published 391 days ago by Justin French

If you’re testing the behavior of deprecated code in your Ruby project, the warning messages littered through your test output is incredibly noisy. I recently figured out something a little nicer in Formtastic’s test suite.

Formtastic 1.2.0

Published 450 days ago by Justin French

I’m really excited to announce the 1.2.0 release of Formtastic. As usual, this was a massive team effort with help from nearly 20 contributors.

Activo + Formtastic

Published 474 days ago by Justin French

CSS3's :not Selector

Published 500 days ago by Justin French

Formtastic 1.1 Ships with Rails 3 (and 2) Compatibility

Published 516 days ago by Justin French

I’m very pleased to announce that I finally pulled the lever a few minutes ago, pushing up Formtastic 1.1 to RubyGems.org, compatible with both Rails 2 and Rails 3.

Readme Driven Development

Published 531 days ago by Justin French

Formtastic 1.0 Release

Published 543 days ago by Justin French

Pagination Alternatives

Published 557 days ago by Justin French

Pagination is one of those ubiquitous things on the web. It’s easy to see a pattern like that, apply it to your own “I have too much data to show on one page” problem and take the quick win. Everyone else is doing it, it’s a pattern, you should use it too, right?

Six Years of justinfrench.com

Published 559 days ago by Justin French

Formtastic 1.0.0.beta Released

Published 609 days ago by Justin French

Formtastic 0.9.9 & 0.9.10 Released

Published 621 days ago by Justin French

I was hoping that the next Formtastic release was a 1.0.beta, but the recent Rails 2.3.6 2.3.7 2.3.8 release spurred us to issue 0.9.9 to maintain compatibility.

Formtastic 0.9.8

Published 676 days ago by Justin French

Getting started with automated testing in Rails

Published 700 days ago by Justin French

Learn how to test your code

Published 713 days ago by Justin French

I was recently asked by someone new to Ruby and Rails what advice I had for them. Other than “watch all the Railscasts”, I really only have one piece of advice.

Moving to Feedburner, please update your feed URL

Published 714 days ago by Justin French

Nested has_many :through associations in Rails

Published 732 days ago by Justin French

Google and IE6: Put the Champagne Away

Published 734 days ago by Justin French

Testing Rails Plugin Config Preferences

Published 738 days ago by Justin French

Formtastic 0.9.7 Released (Updated)

Published 795 days ago by Justin French

Formtastic 0.9.2 Released

Published 811 days ago by Justin French

RailsCamp Project & Pledgie Campaign

Published 820 days ago by Justin French

Thoughtbot standardizes on Formtastic!

Published 904 days ago by Justin French

Around the Corner

Published 936 days ago by Justin French

Rails patch: Fixing human_name

Published 951 days ago by Justin French

Git Aliases Rock

Published 1083 days ago by Justin French

Hello Web Developer, Goodbye Web Designer

Published 1117 days ago by Justin French

Open-plan offices are making workers sick

Published 1118 days ago by Justin French

Adding Empty Directories to a Git Repository

Published 1201 days ago by Justin French

The "Remember Me" Rant

Published 1209 days ago by Justin French

The Commonalities

Published 1243 days ago by Justin French

Absurd Time Extensions

Published 1315 days ago by Justin French

Git Commits That Need to be Pushed, Part 2

Published 1319 days ago by Justin French

Hardware and Software

Published 1323 days ago by Justin French

Formtastic Sneaky Preview

Published 1347 days ago by Justin French

Git Commits That Need to be Pushed

Published 1349 days ago by Justin French

Rails, Git, Github, etc

Published 1351 days ago by Justin French

MS Walk 2008 – Give Me All Your Money

Published 1353 days ago by Justin French

Coffee Chicken

Published 1355 days ago by Justin French

Geoffrey Grosenbach on mod_rails

Published 1356 days ago by Justin French

Crunch Crunch

Published 1365 days ago by Justin French

iPhone with Vodafone in Australia

Published 1370 days ago by Justin French

VCS Agnostic Bash Functions

Published 1372 days ago by Justin French

A custom Rake task to reset and seed your database

Published 1377 days ago by Justin French

Stupid Bash Tricks: Copy The Working Directory

Published 1377 days ago by Justin French

A screen that ships without a mouse ships broken

Published 1379 days ago by Justin French

Timeframe Calendar Picker

Published 1383 days ago by Justin French

Great Review of RedBubble

Published 1390 days ago by Justin French

Signal vs. Noise: Urgency is Poisonous

Published 1392 days ago by Justin French

Flickr doing Video?

Published 1420 days ago by Justin French

When you should keep your ideas to yourself

Published 1459 days ago by Justin French

Balanced Iteration Planning

Published 1461 days ago by Justin French

Floating legends in Firefox. Fail.

Published 1462 days ago by Justin French

The Leopard upgrade, and the stuff I still can't live without

Published 1481 days ago by Justin French

Design Police

Published 1481 days ago by Justin French

8 hour school day?

Published 1483 days ago by Justin French

I can't believe it took me this long to commit to Rails

Published 1489 days ago by Justin French

Design, a Beautiful Web Development Bookmarklet

Published 1508 days ago by Justin French

Optionally Nested Controllers

Published 1512 days ago by Justin French

Comments are off for a bit

Published 1512 days ago by Justin French

Fixtures in Rails 2.0

Published 1525 days ago by Justin French

A small, small announcement

Published 1526 days ago by Justin French

Rituals

Published 1544 days ago by Justin French

Introducing Meta Serif

Published 1545 days ago by Justin French

You Don't Need a Development Manager

Published 1545 days ago by Justin French

One that’s been at the forefront of my thinking over the last few weeks is how we don’t seem to need a Development Manager at all.

DataMapper

Published 1552 days ago by Justin French

It Only Takes a Minute

Published 1571 days ago by Justin French

Xavier could have easily pushed it out the door with some dry “cannot be changed” text, but it only took him a few seconds longer to go the extra mile and make that text a little warmer, informative and personal:

Any?

Published 1586 days ago by Justin French

Web Directions 07: The Myths of Innovation

Published 1589 days ago by Justin French

Scott Berkun gave another great presentation on The Myths of Innovation.

Web Directions 07: The Mob Rules

Published 1589 days ago by Justin French

I still want to find time for a much more in depth review of Web Directions (short answer, it was fantastic, despite my own woeful contribution!), but the one presentation that remains at the very front of my mind is Mark Pesce’s closing keynote, The Mob Rules.

HTTP Errors

Published 1589 days ago by Justin French

Well, that sucked

Published 1593 days ago by Justin French

Write a Blogging Engine

Published 1597 days ago by Justin French

"Mind the Gap Please"

Published 1612 days ago by Justin French

So here we are in London.

Hello, Install This Plugin Now

Published 1621 days ago by Justin French

Black Tees are Here

Published 1628 days ago by Justin French

Overheard

Published 1630 days ago by Justin French

Warm and Fuzzy

Published 1643 days ago by Justin French

Seeing overwhelmingly positive, glowing reviews like this one of RedBubble products makes all the hard work really seem worthwhile.

RedBubble is Hiring a Web Designer

Published 1649 days ago by Justin French

Copied straight from our ad on 37signals’ Job Board…

Better Assertions

Published 1677 days ago by Justin French

Ruby Newbie Night Success

Published 1683 days ago by Justin French

Last night’s Ruby Newbie Night organised by the Melbourne Ruby Group was a great success, and I’m going to try much harder to attend the monthly meetings.

Number 5

Published 1684 days ago by Justin French

Australia is number 5 in the number of Rails developers per capita, according to Aslak and Working with Rails.

Where are you all hiding?

Lilu Templating Language

Published 1685 days ago by Justin French

Wow. Of all the template languages I’m seeing pop up for Ruby or Rails, Lilu is by far the biggest shift in thinking.

rbehave

Published 1690 days ago by Justin French

Multi Safari

Published 1698 days ago by Justin French

In the comments on my previous Safari 3 rant, Michel Fortin points out that he has a bunch of stand-alone Safari builds available for download:

What's up with the Safari 3 Beta?

Published 1699 days ago by Justin French

It actually installs over the top of Safari 2, which means without two computers, you can’t compare the two rendering engines side by side or retain Safari 2 as your “browser” whilst checking out the progress of Safari 3.

New Apple Website

Published 1700 days ago by Justin French

There’s plenty of talk in my feeds about WWDC, Safari and iPhone, but nothing much about the new apple.com redesign which I think is utterly beautiful.

Per-request Template Paths in Rails Edge (> 1.2.3)

Published 1705 days ago by Justin French

If you’re playing with Rails edge (> 1.2.3) and want to set the template path on a per-request basis, the game has changed a little.

Staginated

Published 1708 days ago by Justin French

Stage·in·ated, verb. Used with object. The act of pushing a particular code revision or feature out to the staging server with Capistrano. Origin deep within the RedBubble development team, probably me.

Here's what not to do if you want to hire me

Published 1710 days ago by Justin French

I have almost zero spare time for freelance work, but I’m getting a boatload of proposals in my inbox every week. Here’s what not to do if you’re trying to hire me (or anyone else, I imagine).

Hotspotr — Wifi Cafes and Hotspots

Published 1716 days ago by Justin French

Really hoping we can add a few more to the list for Melbourne, Australia, although Joe’s Garage is already there, which is a great start.

Colour T-Shirts

Published 1719 days ago by Justin French

Woo-hoo! I can’t stand wearing white T-Shirts, so I’m incredibly happy that we’ve rolled out colored T-Shirts on RedBubble today.

I'll be speaking at Web Directions South

Published 1722 days ago by Justin French

I’ve been wanting to try this public speaking thing for a while now, and I’m both terrified and incredibly excited to be given this opportunity.

Frank's Compulsive Guide to Postal Addresses

Published 1733 days ago by Justin French

More than you ever wanted to know about world-wide postal address formats and requirements.

BleakHouse

Published 1742 days ago by Justin French

BleakHouse is a Rails plugin for finding memory leaks. It tracks ObjectSpace for your entire app, and produces charts of references by controller, by action, and by object class.

Silverlight

Published 1742 days ago by Justin French

A quick glance at the Microsoft Silverlight FAQs

An Introduction to RDoc

Published 1742 days ago by Justin French

Tim Lucas’ Introduction to RDoc is great, and finding Evan Weaver’s Allison modern RDoc template along the way was an added bonus.

Coding for Content

Published 1748 days ago by Justin French

There’s a really nice article by Garrett Dimon over on Digital Web which walks through his design and mark-up decisions behind the figures in the latest redesign of his site.

Australian Ruby and Rails Communities

Published 1784 days ago by Justin French

Now that I work for an Australian company working with Rails, I’ve been bunting high-and-low for Australian (preferably Melbourne based) Ruby and Rails communities. Here’s the first batch, please add yours in the comments and I’ll amend the list.

Me, RedBubble and You

Published 1859 days ago by Justin French

So it’s occurred to me that I never really announced my change in career path.

Ruby-fu and Rails-fu with Err the Blog

Published 1875 days ago by Justin French

Err the Blog has a wonderful post Rubyisms in Rails Advent Calendar listing all sorts of Ruby and Rails magic for the holiday season.

Wanted

Published 1879 days ago by Justin French

If anyone has a Microsoft Intellimouse Explorer 2.0 (Wireless) they’d like to part with, I’d love to buy it.

Stupid Browser Tricks

Published 1881 days ago by Justin French

Here’s a little bookmarklet I’ve been using for a while to move my Safari window to it’s preferred location and size when I’m in “web developer” mode.

Stupid Bash Tricks

Published 1887 days ago by Justin French

Here’s some little snippets of Bash-fu for you Rails folk…

Wouldn't it be great

Published 1929 days ago by Justin French

I’ve just been knee-deep in CSS for a few days.

Ruby Linguistics

Published 1944 days ago by Justin French

Wow, 72 days since I wrote anything on this site. Something has to change here.

Form Widgets

Published 2016 days ago by Justin French

I’d like to take some time exploring (and hopefully discussing, via the comments) HTML’s form widgets, and the patterns for their use in the modern web application.

It's not flattery, it's plagiarism

Published 2025 days ago by Justin French

Thanks to the folks on the TextDrive forum, I’ve just been alerted to a lovely plagiarised version of my work. (Updated 31 July)

26 hours of waiting

Published 2060 days ago by Justin French

Taxi, walk, plane, walk, plane, walk, plane, walk, bus, taxi, walk.

Why I Think Shopify is Great

Published 2067 days ago by Justin French

Jaded Pixel have just announced that Shopify is live.

RailsConf 2006

Published 2075 days ago by Justin French

Hello there my fine readers, it’s been a while between drinks, eh? Just a quick note to let you know that I’m getting on that plane again and heading over to the US.

Photoshop/mouse help, please! (fixed)

Published 2079 days ago by Justin French

Yahoo's UI Library

Published 2097 days ago by Justin French

I’m sure many of my readers have already seen multiple posts about this stuff around the web, so I’ll keep this post short and sweet. This stuff looks really interesting.

Please, Please, Please

Published 2103 days ago by Justin French

Could someone patch in support for tabs in Terminal.app?

Safe Delete Links in Rails

Published 2103 days ago by Justin French

I’m utterly late to the party here, and I’ve seen this article many many times during my travels over the net, but I really wanted to make a note of it publicly.

Catching Up

Published 2160 days ago by Justin French

What on earth have I been doing to take sooo long in between posts to my own website? Good question!

TextThing is in Beta

Published 2218 days ago by Justin French

Ladies and Gentlemen, I’m very pleased to announce that TextThing is in an early beta testing phase.

Merry Christmas

Published 2235 days ago by Justin French

I haven’t got any wonderful illustrations for you like Hicks, but I’d like to thank every one for a great year here.

Stylesheet Sanity, Part 2

Published 2248 days ago by Justin French

Continuing on from part 1, this second instalment takes a look at another technique I’ve been using for a while. For lack of a better name, I’m calling it Layered Stylesheets.

Stateside, Again

Published 2249 days ago by Justin French

I’m back in the US again visiting Joyent HQ (San Anselmo, outside of San Francisco) until December 13th.

Updated

Published 2249 days ago by Justin French

After putting it off for oh-so-long, I finally grit my teeth and upgraded to Textpattern 4.0.2 whilst on the plane from Melbourne to San Francisco.

TextDrive Redesign

Published 2260 days ago by Justin French

Stylesheet Sanity, Part 1

Published 2267 days ago by Justin French

There’s a few techniques I’ve been using lately to make my stylesheets much easier to read, navigate and work with.

Now Portable

Published 2275 days ago by Justin French

iTunes Australia

Published 2295 days ago by Justin French

At long long long last, the Australian iTunes Music Store is here.

TextDrive Meetup Tonight

Published 2303 days ago by Justin French

It's Been Done

Published 2312 days ago by Justin French

The Girlfriend shall now be known as The Fiancée, and eventually known as The Wife.

Daring, Again

Published 2316 days ago by Justin French

Default Page Titles in Rails

Published 2316 days ago by Justin French

Anyone experienced with Ruby can probably skip straight past this, but I’m going to and get in the habit of posting lots of quick Ruby and Rails one-liners in here, so that newbies can slide right in and feel at home.

Ruby Conf'n

Published 2330 days ago by Justin French

I’ve received my passport, so it looks like Kate and myself will be in LA & San Diego from about October 6–22, for Ruby Conf and a general meet-n-greet with my fellow TextDrive staff.

A Small Victory

Published 2337 days ago by Justin French

Oh. Wow. Playing with Rails Routes last night, and I think I’ve found a way for TextThing’s URLs to do pretty much anything I want.

Without a Doubt

Published 2341 days ago by Justin French

Minty Fresh

Published 2344 days ago by Justin French

Bee a Vee Cee Three

Published 2344 days ago by Justin French

TextThing URL Structure and Categories

Published 2350 days ago by Justin French

Ok, time to talk a little more about TextThing!

Act-On Plug-in for Mail.app

Published 2351 days ago by Justin French

Honesty is The New Black

Published 2365 days ago by Justin French

Help Wanted

Published 2365 days ago by Justin French

I have a part-time contract position available in Melbourne, Australia for a talented PHP web developer.

Time Flies

Published 2367 days ago by Justin French

I just realised I missed the one year birthday of this website!

Strongspace 1.0

Published 2378 days ago by Justin French

An Ode to the Developer Toolbar

Published 2383 days ago by Justin French

Controller Inheritance in Rails

Published 2401 days ago by Justin French

I was going through this with a certain someone in iChat last night, when it dawned on me that this is the perfect thing for me to start off a series of Rails mini-tutorials.

A Mixed Bag Update

Published 2413 days ago by Justin French

It’s been far too long since I wrote anything decent on here, and to a certain extent, you’re going to have to wait a little longer, but here’s a quick update on life, TextDrive and Rails.

Dear Justin, Part 1

Published 2422 days ago by Justin French

Sometimes I feel like my inbox is an international help desk for web application development, PHP, Ruby and freelancing. But since Stephen has asked a bunch of questions to which I’m sure many of my readers would like to hear my answers to, I’m going to go ahead and answer this one in public.

Arrrghhhh!

Published 2428 days ago by Justin French

For those of you keeping count, this is the second keyboard that I’ve trashed in the past 9 months.

Apple and Intel

Published 2435 days ago by Justin French

Apologies for the lack of activity here lately. I’ve had plenty of things in various stages of drafting, but somehow they’ve never quite made it live, including my take on the whole Apple-Intel thing.

The Musical Baton Continues

Published 2455 days ago by Justin French

Just like everyone else, I’ve been passed a musical baton, which is a really nice way of finding out what everyone listens to, and discovering a few new blogs (geez, I still hate that word!) along the way. (Updated 19th May)

Life Hacks and Random Thoughts, Part 1

Published 2457 days ago by Justin French

I’m absolutely knee-deep in some pretty exciting Rails stuff right now, but I thought I’d come up for air and share a few little nuggets of knowledge that are floating around in my head right now.

Looking for a ColdFusion Developer?

Published 2468 days ago by Justin French

A good friend of mine has recently moved across from Adelaide to Melbourne (Australia), and he could really do with some more freelance, contract or even full time work. The boy has got the skills, but they sure aren’t paying the bills right now!

Backpack Does Everything

Published 2470 days ago by Justin French

Ok, this is another quick post because I really should be working, but I got my “golden ticket” to preview the new 37 Signals application Backpack, and it’s worth getting excited over!

Goodbye CocoaMySQL?

Published 2471 days ago by Justin French

More on Syncing Between Macs

Published 2472 days ago by Justin French

Whilst I’ve pretty much resigned myself to the fact that I’ll be (eventually) ditching the G4 Tower and working on the Powerbook only, I think there’s a lot more digging to be done when it comes to syncing.

Busy?

Published 2475 days ago by Justin French

Nah, not really! Here’s a photo of my desk…

Doing the Laptop Thing

Published 2476 days ago by Justin French

Ok, so I’m about to get a shiny new Powerbook to help with work when I’m travelling or away from my desk, but I have no idea how it’s going to fit into my workflow. Once again, your help and ideas are greatly appreciated!

We Value Your Opinion

Published 2481 days ago by Justin French

Ok, I need the advice and opinions of my readers on this one – if you have a few seconds spare to post a comment, I’d really appreciate it.

Cake PHP Framework

Published 2482 days ago by Justin French

May 1st Reboot

Published 2490 days ago by Justin French

The Rails FAQ

Published 2493 days ago by Justin French

Black is the New Black

Published 2497 days ago by Justin French

Some of you may have noticed the “inverted” (white and blue) stylesheet for this site has disappeared, leaving us with the “original” (black and orange) masterpiece.

Two Months On Rails

Published 2504 days ago by Justin French

Ok, so I’m a few days late, but let me tell you, I have nothing but praise for this framework.

Looking Back is Painful

Published 2509 days ago by Justin French

There’s many things I could be writing about at the moment, but instead, I’ve been spending a heap of time on some exciting stuff, and some not so exciting stuff. One of those not-too-exciting things was digging though a 4-year-old web project which I dare not link to.

G5 Alarm Clock

Published 2519 days ago by Justin French

I’m not usually one to link to stuff like this. In fact, I hardly link to anything on this site, but this is irresistible!

Something to Adore

Published 2530 days ago by Justin French

Here’s a sneak peak at some things I’ve been working on for one of the finest bands in Melbourne, who incidentally are launching their debut album at the Hi-Fi Bar in Melbourne this Saturday night.

Be a Vee-Cee

Published 2538 days ago by Justin French

Transmit 3

Published 2545 days ago by Justin French

Finally, my favourite FTP/SFTP application gets an upgrade.

Rails Routing Beta

Published 2547 days ago by Justin French

One Week with Rails

Published 2562 days ago by Justin French

Hello Rails

Published 2568 days ago by Justin French

Enough is enough. Time to switch to Rails.

Ta-Da!

Published 2573 days ago by Justin French

Help Wanted

Published 2580 days ago by Justin French

If you’re a talented PHP & MySQL geek, TextThing needs your help!

Apple, Apple, Apple

Published 2581 days ago by Justin French

Forum Thoughts

Published 2587 days ago by Justin French

No Top 5 Lists Here

Published 2601 days ago by Justin French

I’m going against the blogging end-of-year trend, and won’t be pumping out a bunch of top-5 and top-10 lists in my final post for the year.

Software Inventory

Published 2603 days ago by Justin French

Markdown

Published 2606 days ago by Justin French

Comments on a Separate Page?

Published 2609 days ago by Justin French

The current trend is most definitely to attach comments directly to the bottom of an article or topic.

Five Mistakes Band & Label Sites Make

Published 2617 days ago by Justin French

Beta Testing

Published 2618 days ago by Justin French

Here’s your chance to get on board for some beta testing of TextThing and Bandography.

TextThing URLs and 404s

Published 2623 days ago by Justin French

Here’s a quick update on the TextThing URL structure, and I’d love some help deciding what to do with 404s while we’re here!

Multipurpose PHP Config Files Revisted

Published 2629 days ago by Justin French

A while back, I wrote Multipurpose PHP Config Files. Let’s take another look at this thing, and make it even better. Updated Dec 3, 2004.

Style Switcher

Published 2631 days ago by Justin French

Some like the original, some like the inverted…

Excited

Published 2635 days ago by Justin French

PHP5, or not?

Published 2636 days ago by Justin French

TextThing – The CMS That Does Less™

Published 2638 days ago by Justin French

So, I think I’ve come up with a tentative new name for the CMS — and what better way to celebrate than a little debate about URL structures!

Feedster Developer's Contest

Published 2642 days ago by Justin French

Giving Something Back

Published 2645 days ago by Justin French

The Open Source Community has been the foundation of my livelihood for many many years, so it feels really good to be working on my own project, giving a little something back to show my appreciation. (Updated Nov 20)

Remapping Exposé

Published 2646 days ago by Justin French

Finally, I’ve found out how to map Exposé to F14–F16, and couldn’t be happier!

Inverted

Published 2650 days ago by Justin French

I got a little bored with this mind-numbing shopping cart application I’ve been working on, and decided that things needed to change a little around here.

Speechless

Published 2650 days ago by Justin French

I am amazed and dumbfounded by recent events both in the US and here in Australia.

iTunes Music Store for Australia

Published 2655 days ago by Justin French

When oh when are Apple going to announce even a plan for the Australian iTMS? It’s time for us Aussie “bloggers” to start making some noise!

Chris Shiflet

Published 2656 days ago by Justin French

I’ve just uncovered a wonderful resource for PHP-related security tips and general geekery.

Sweet Potato Soup

Published 2660 days ago by Justin French

This is getting way off topic for this website, but I feel the urge to share a tasty soup recipe with you all.

TextMate Grows Up

Published 2664 days ago by Justin French

TextMate, my own personal BBEdit Killer has had it’s first official update since it’s launch a few weeks back.

Steal My Code: Easy Images with PHP

Published 2664 days ago by Justin French

Google Insider?

Published 2672 days ago by Justin French

Is anyone here a Google employee, or know someone “on the inside”? (Updated Oct 28)

Birthday Wishes

Published 2673 days ago by Justin French

About 11 months ago, I met (and promptly fell in love with) an amazing, funny, intelligent and beautiful person named Kate, and today is her birthday.

TextMate Wiki, Sunshine, Beer, etc

Published 2674 days ago by Justin French

Here’s some collected notes and thoughts from today…

TextMate's First Few Hours

Published 2678 days ago by Justin French

Doug

Published 2678 days ago by Justin French

Wednesday Funnies

Published 2679 days ago by Justin French

It's Here!

Published 2679 days ago by Justin French

Crazy Logs

Published 2679 days ago by Justin French

TextMate – Believe The Hype

Published 2684 days ago by Justin French

I somehow managed to get in to the last stages of the Beta process for this new text editor, and I’m absolutely blown away with it… Start getting very excited right now!

Software Development

Published 2687 days ago by Justin French

Email Aliases in Apple Mail

Published 2692 days ago by Justin French

While it may not be completely obvious from the GUI, it’s absolutely easy to have mail aliases (multiple email address’ associated with one mailbox) in Mail.app. Updated October 11th.

Redirect after POST

Published 2693 days ago by Justin French

Textpattern 1.0 RC1

Published 2694 days ago by Justin French

Font Book

Published 2695 days ago by Justin French

Zen Garden Updates

Published 2696 days ago by Justin French

I don’t do much linking on this site, but some of the latest additions are really worth a comment or two…

Multipurpose PHP Config Files

Published 2699 days ago by Justin French

Ok, time for one of those little PHP tricks that I’ve been keeping to myself too long! (Updated November 25, 2004)

iTunes, Keyboards, Friends and Beer

Published 2702 days ago by Justin French

They don’t mix.

Next Generation Blog Software

Published 2705 days ago by Justin French

Hosting

Published 2713 days ago by Justin French

BBEdit vs TextMate

Published 2715 days ago by Justin French

Scanner Recommendations?

Published 2716 days ago by Justin French

Can anyone recommend an cheap, reliable budget printer for Mac OS X?

Firewall, OS X, MSN, etc

Published 2717 days ago by Justin French

After much frustration with MSN file transfers on OS X (turning the firewall off temporarily, etc) I decided to find out what port MSN needed open.

An Interface Email Group

Published 2719 days ago by Justin French

After sitting at my desk late one night working on a rather complex HTML form, I thought to myself “I’d love a place where I could ask my peers for opinions about this”. And now I do…

I Want To Love Firefox, But...

Published 2720 days ago by Justin French

Up Late with MVC

Published 2723 days ago by Justin French

Here’s a few notes about my new favourite acronym, MVC.

JavaScript setAttribute vs IE

Published 2727 days ago by Justin French

Here’s a workaround for IE’s poor support of setAttribute when dealing with event attributes like onclick.

The 80/20 Rule

Published 2728 days ago by Justin French

In what can only be described as “a moment of clarity”, I’ve just made some decisions which will vastly change the way I do business and how I build websites.

You've Mastered CSS, Now What?

Published 2740 days ago by Justin French

In a post on the “WSG” mailing list this afternoon, a nineteen year old designer asked where he should focus his attention now that he’s feeling comfortable with CSS. The reality is there much more to web design than XHTML and CSS. Here’s some food for thought.

Enhanced, Part 1

Published 2743 days ago by Justin French

This site has been live for less than a week, and I’ve already started tweaking and fiddling with this website. As if there wasn’t enough to do already!

On the CSS Vault

Published 2746 days ago by Justin French

Welcome to all visitors via the CSS Vault’s noteworthy list.

New Windows in Textpattern

Published 2747 days ago by Justin French

I prefer opening links to external sites in a new window. With XHTML Strict, this can no longer be done with the target attribute. I settled upon combination of the rel attribute and a simple javascript to achieve the same results a while back, and here’s how I modified Textpattern and Textile to help me out with this.
Update: Revised the Javascript a little – now bug free!

A Better Textpattern Search

Published 2748 days ago by Justin French

I was hoping to run Textpattern on this site without any hacks or mods to the source code at all, but as it stands, things are quite limited in the search area. So, here’s my first how-to (now updated to Textpattern 4.0.2).

Complacency with CSS?

Published 2749 days ago by Justin French

I have plenty of full CSS layouts out there on commercial websites right now. Designing with CSS and well-formed XHTML now seems as comfortable to me as tables and spacer GIFs did less than a year ago. But with this new found comfort and complacency comes danger.

Dates and Timezones

Published 2749 days ago by Justin French

I have a feeling that the average programmer hasn’t really given too much thought to storing dates and times properly. The reality is that it’s really complex stuff. The more you research, the more issues you uncover.

An Audience of One

Published 2750 days ago by Justin French

I never really saw the need to start publishing my own weblog. Sure, I have things I could say and plenty of knowledge I could share, but there’s thousands of similar sites out there already, and I honestly wondered if we needed another one. That was, until tonight.

Options

What is this?

portrait of Justin

This is the online home of Justin French, a designer & web application developer located in Melbourne, Australia. I like finding ways to make things work better. I like clarifying and simplifying. I like to understand how you understand things.

» read more

Subscribe to my feed

Follow me on Twitter

@justinfrench

Search