Adjacent Sibling Selectors and IE

Author: Dave Cassel  |  Category: Software Development

I came across an interesting little gotcha today while working with CSS’ adjacent sibling selectors. First, a quick intro, in case you’re not familiar with them. <div class=”content”> <h1>Big News</h1> <p>Intro paragraph.</p> <p>Meaningless drivel</p> </div> Sibling selectors let you apply styles to an element based on what it’s next to, rather than the usual way [...]

Technical Choices Matter

Author: Dave Cassel  |  Category: Software Development

When you start a project, one of the early choices you need to make is what technologies to use. You use tools that will support your efforts, not get in your way. For Trovz.com, I went with PHP on the server side. Over time, I added CakePHP, and I adopted jQuery for client-side work. I [...]

Get Your Core Users Early

Author: Dave Cassel  |  Category: Entrepreneurism

Trovz.com taught me that it’s important to get some core users early. But how do you get them, and how do you make use of them? First things first: what does a core group of early users do for you? First, users will tell you what’s wrong with your site. (Or if they don’t, they’ll [...]

Geek Haiku

Author: Dave Cassel  |  Category: Software Development

While I’m preparing my next post, here’s a little something to chew on: Scripting languages allow much obfuscation but the job gets done. Haiku is easy: 5-7-5 syllables. Let’s see yours in the comments.

User Interface Design isn’t for everyone

Author: Dave Cassel  |  Category: Entrepreneurism

I’ve always known that the visual aspect of software is important, but most of my software development career has been building behind-the-scenes components that no user ever saw. I knew good user interface design was important, I just didn’t know how to design one. Not knowing anything about web development when I started, I began [...]