Sunday, March 26, 2006

SXSW and Disneyland - there is a difference...

It's been almost two weeks since SXSW and once again it was an excellent show, mostly because of all the amazing people I got to meet and all the great things they are doing - not many boring people at SXSW... I have just got back from Disneyland where my two daughters had the time of their lives, and I had a lot of fun too, so it's been quite the month for exposure to media. Now I have to get back to working on my new book and get it finished by the end of April. Doesn't leave much time for blogging. Oh well, thanks for all the mail I got about the CSS presentation in Austin and Stylin' in general and I will write back back to everyone as soon as I can...

Saturday, March 11, 2006

Here at SXSW

Wel, here I am sitting a seesion on Podcasting - great quotes from the audience "Podcasters are people who know the technology - rather than anyone with the content". Laura Swisher said - "Podcasting is for people who aren't going to make in conventional "hollywood" ways" -
sommeone just said - "it's about getting the content up first and finding the advertisers afterwards"
"A targetted audience is difference between podcasting and radio"

Meantime I am busy IMing with Christopher Schmitt who is in a session next door - that's how you make sure you are int the right session.

Tuesday, February 28, 2006

SXSW - CSS Problem Solving panel update

For those of you attending everyone's favorite geek-fest in Austin in March, the panel for the CSS Problem Solving panel is now Christopher Schmitt, Dave Shea, Ethan Marcotte, myself and a recent exciting addition, Tiffany Brown, web maveness and writer of her (in)famous feminism blog. She may even talk about CSS! This is an awesome group of people and I am very happy to be up there with them - I am going to deconstruct some all-CSS multi-column layouts, and then sit down and watch these talented people talk about the really difficult stuff.

Sunday, February 12, 2006

Helpin' with Codin'

Been working on the new book for while now - the pitch is that I'm going to help designers understand how web sites - the real ones that are connected to databases and can let you shop, blog and do other interactive things - are actually built so that you can work effectively with programming teams or actually start learning to program yourself. So if you have input about what you want to know in this area or what is hard to make sense of, there's still time for me to drill down into areas that really matter to you. After all, this isn't for me, but you.

Thursday, February 02, 2006

In the code zone

Writing code is like spinning plates - after about 20 minutes I get them all going - all those variables, arrays and what's in all the objects is laid out like a map and I can type as I think. But it just takes one interuption - a phone call or some vulture coming in my office to pick my brain, and everything comes crashing down. So I am a miserably anti-social programmer - no music, no talk radio and most of all, no people - just me, the code, and a cup of tea to sip from as I compile and review. So the rest of the time, I'm my usual friendly self but if you come in and I'm facing that screen - don't bug me, I'm codin'...

Tuesday, January 31, 2006

Comments on Stylin' and the three column fluid template

First, I want to say thanks to everyone who has bought a copy of Stylin'. Its success has been an amazing experience for me - its sales have exceeded even Peachpit's best expectations, and I have many positive reviews on Amazon and tons of mail from readers telling me it has helped them, so I am very happy that it has been useful to so many people.

Unfortunately, it went to press on a breakneck schedule and I didn't even get a chance to review some of the chapters after submitting my final manuscripts. I'll accept some of the blame as I had no idea how much work I was committing to, and it just took way longer than planned. Peachpit enter into contracts with stores and Amazon immediately after I sign my contract, and they meet those commitments - I can't fault them for that.

The time crunch came because I crammed a lot more in than I planned, which was good and bad. I covered a lot more ground than I thought I could in the book, but a side effect is that there are many more errors, most minor typos, than I would like. These are being fixed in a reprint that is out on the 15th of March.

Here's an new file that provides more capability that the Robust Template on page 162. The side columns in this example do not push down the footer when they are longer than the content area (it uses absolute positioning of the side columns).

So here is a more advanced layout, a Fluid Three Column Template on the Stylin' site, which meets the requirements of a fluid center and the longest column pushing down the footer. This example uses a nifty negative margin technique that I first saw on A List Apart a while ago, and which has been refined even further (only 1 container required, not two, as in my version) in a new article on the same site entitled Holy Grail. Also see PositionIsEverything's article on this subject. If you give my template a try, please let me know how it works for you. I have used it with success recently as the basis for a large university site that has not gone live yet, but has gone through extensive QA, and I will post a URL when it if finally live.

Friday, January 27, 2006

Sometimes what you wanted isn't what you wanted

I imagine George Bush waking up today to think that there is finally another democratically elected government in the Middle East, and it's a terrorist organization backed by Iran. Ironic, really.

Meantime, I am busy working for a non-profit client on a CD ROM in Macromedia Director that documents all the hate and terrorist web sites around the world, which gives me the strange feeling of being isolated from the world's problems in my pleasant home in a peaceful little town in California, while somehow being involved, albeit in a small way.

Still, I'm spending today as I have for the last month developing a tool to help people better understand what is going on in the promotion of the worst of human nature on the Web - from racism, to zenophobia to religious righteousness, from fanatical anti-abortionists to fanatical terrorists. The common theme is religion and its use to justify almost any inhuman activity you care to think of. Killing in the name of...

Thursday, January 26, 2006

Got CSS question? SXSW has answers.

I am speaking on a panel entitled "CSS Problem Solving" at SXSW in Austin on April 13th. Fellow panelists are Christpher Schmitt, Dave Shea, Ethan Marcotte and Lisa McMillan. If you have CSS questions you want answered, submit them here. Like any good offer, you don't have to present to win, or in this case, get your question answered, although the South by South West is aptly described by fellow panelist Christopher (quoting some else) as "spring break for geeks" and who would want to miss that? And remember, folks, nothing says multimedia like a larger-than-life battery-powered banana.

Keeping it together

With a full time job, two kids, a book to write, another to edit for a second edition and a daily blizzard of email, sometimes the days go by too fast. Things that don't get always done include spending enough time with my beloved wife, girlfriend and best pal (yes, all the same person), writing music, helping the kids with homework and the XBox (my five year old can beat me most of the time anyway), and writing to people who write to me about my book, Stylin' with CSS.

The blog is here to give those readers a chance to contact me and perhaps each other, and let me rant about whever seems important on an as needed basis.