Why You Should Not Style Major Elements

I have done this to myself many times.  Have you ever thought, I want all my tables to look like XYZ.  So you throw table { border-color: blue; … } into CSS.

The problem is now you are stuck with that for all tables.  I think you should have a table style like table.blue_border { border-color: blue; …} that you can now apply to only the tables you want to with <table class=’blue_border’>.

You will inevitably need a standard table somewhere without the same style as the rest, but now you have to do more work to make that happen.  Do yourself a favor, use a reset for all HTML elements, and don’t style them directly.  Style a class that you will put on those elements.


Programmer's Mindset

PHP|Tek 2012

The Backstory

Two years ago, I attended php|tek 2010, and that is when my life began to change.  I met a few people and had a great time, but I was overly shy and didn’t get as much out of the networking opportunity as I could have.  One night, I went to dinner by myself at Harry Caray’s.  A nice expensive dinner, with nobody to share it with… 🙁

This is not meant to be an “oh woe is me” post.  However, this conference had a HUGE impact on me as a developer and my confidence from that point began to grow.  I saw myself in a different light, and made it a mission to change myself for the better.

I can honestly say that TekX changed my life for the better.  At least it was the catalyst for me to change my life.

The New Awakening

With the confidence from TekX, I began to do things like attend Orlando PHP and even considered starting up Daytona PHP again.  Over the two years I continued learning as much as I could, attended user group meeting, local events (like PHP Codeworks), etc…

I then started hanging out in IRC and met some great people virtually.  I learned about a fun podcast call “/dev/hell” and listened to Chris Hartjes make a really great point about being shy at conferences.  I bought him a beer this year because of that simple point.  Sorry, Ed, you weren’t there at that point, or I would have bought you one too.

Anyway, I stepped outside my comfort zone immediately by talking to someone (Tom, sorry I didn’t catch the last name) outside the airport.  I wasn’t even sure he was there for php|tek, but I did it any way and had many great conversation with him the entire week.

I went out to dinner with different people every night of the week and had a blast.  I joined into conversations, and even started conversations.  This was no ordinary trip for me, it was exciting and I didn’t find myself shying away into a corner like I had in the past.

Thank you to all the great people that I had great conversations with.

I have so much more to say, maybe another post soon.


Feature I Would Like To See On PHP Tek Schedule

I am attending php tek12 next week.  One thing that I think the tek team should do is make it super simple for me to choose the sessions that I want to attend.

My vision: Since the majority of each session on the schedule page is a link, maybe add a check box/radio bottom for each time slot.  This would dim the other 2, making the ones I want to attend standout.  The printed version would look nicer.

Also, if I am logged into, a simple ajax call to store my choices, so when I came back, it would be all preselected set for me.  And I could make changes if I wanted to.

Probably a little to late for tek12, but there is always tek13 🙂


Uncategorized 0 stars

The doctors office I go to has a website, as you would expect.  I went there today to get a phone number, and when I went to their home page, I saw a rather humorous message.

If I were going to choose a website design/hosting company, it would not be one that tried to bully me, or embarrass me into paying them.  If I owe the company money, I prefer they contact me for payment through normal channels.  If I don’t pay, then simply take my website down.

I truly feel the should not be used based solely on this disgusting practice.  Shame on them.  I would rate negative stars if I could, so 0 stars, do not use this company for services.

Don't use this company