Web development , php , ajax , symfony, framework, zend
In: web resources
20 Feb 2010Well, a new year has started, and it’s tradition to give an overview of where you’re standing. So here’s mine.
As longtime readers may remember, I was totally burned out at the end of both 2007 and 2008. I’m happy to report that that trend has been broken; although I was glad to have a little holiday at the end of 2009, I returned to work without noticeable problems. So that’s good.
However, I have decided that certain aspects of my professional life are in need of a change; notably my public speaking and my compatibility tables.
Basically I’m going off the conference track for a while in order to spend more time with my mobile phones.
I will honour agreements made beforehand, which means I’ll speak at the following occasions:
After that, though, I will be very reticent in accepting new speaking gigs. The problem is not the speaking itself or hanging around at conferences with interesting people and beers, but the travel.
I have to travel to Düsseldorf at least once per month, and that’s OK because it’s always interesting and I’m also paid for this effort. Besides, I can do it by train.
Conference travel usually involves flying, though, and the latest round of air-travel-related hysterics starts to grate on my nerves. Once more we see an addition of pointless security measures that won’t make us much safer but will annoy the hell out of everybody in addition to cheerfully violating every single aspect of our privacy.
I object to the whole scare stuff; this is exactly what the bad guys want, and right now authorities around the world are being, well, authoritative and authoritarian in order to reinforce the terrorists’ message. Stupid idiots.
I especially object to the requirement to put bananas in my ears for the entire duration of the flight in order to scare away the terrorists.
So I’ve decided not to come to SxSW this year. It will be hard on me once the happy tweets start to come in, but flying to the US is becoming less and less attractive, as is the formal content of SxSW. (The parties will be great, I trust.) I have no further US travel planned this year, and as far as I’m concerned I will not plan any, either.
In addition, conference speaking involves a significant investment of time, and I find myself less and less willing to do that, mostly because it leaves me too little time to do the fundamental mobile research I’m paid to do and want to do. Besides, I have an awful lot of writing to do about the mobile space, and that, too, is something that’s suffering from my being on the road so often.
Finally, I’ve given up JavaScript speaking entirely, and that has reduced my value as a speaker. Traditional web conferences aren’t really interested in the mobile Web as yet. That’ll change, but not this year.
Theoretically this loss of speaking gigs could be offset by invitations for mobile conferences, but it turns out that the mobile world has a strong cultural bias against paying flight and hotel for speakers.
So I’ll have significantly less conferences this year than the past few years. Actually I’m looking forward to that.
The second change is my view of my compatibility tables.
A year ago I already noticed that I became less and less interested in measuring the desktop browsers’ compatibility. Everybody just supports all the standards, even IE, and in my last round of desktop testing I did not encounter even one juicy new bug. Great for web development, boring for me.
I’ve been into the mobile Web for eleven months now, and there’s little chance I’ll ever return to the “fixed web” and its fast-decreasing problems. That will have consequences for the tables.
When I started my mobile research last March I automatically opened my desktop test pages on mobile phones and as usual started to create tables with test results. There were far less problems than I expected; even purportedly bad browsers such as BlackBerry, NetFront and Obigo supported quite a bit of CSS and JavaScript.
However, now that I’ve worked on the mobile browsers for a while it’s becoming increasingly apparent that I’ve been testing for the wrong stuff.
What I’m doing in the tables is atomic feature testing. Does browser X support the + selector, or querySelectorAll, or whatever? It turns out that this is the wrong question for mobile.
Mobile browsers have trouble not so much with atomic support, but with supporting the unified whole of web technologies. The BlackBerry browser scores surprisingly well on an atomic level, but once you actually send it a medium-complex JavaScript it gives up and hangs. That’s something you’ll never figure out when you only run tests like mine.
So I’ve started to change my focus. For the past two months I’ve been doing fundamental research into several areas:
@media all and (max-width: 400px), exactly which element is measured to see if it’s smaller than 400px? The answer turns out to be so complicated that I have to redo all my tests to make sure I’m right. It seems I found at least three different models.These examples show that my mobile research will have to move beyond the relatively simple tests I’ve been doing on the desktop for so long.
In turn, that means that I have to change my compatibility tables somehow. I’m not yet sure how I’m going to change them and whether I will give up desktop research entirely.
I will continue to host the old ones even if I decide not to update them any more, so you can still come here to find answers to the more basic compatibility questions. But expect some changes to the tables.
This blog delivers stylish and dynamic news for designers and web-developers on all subjects of design, ranging from: CSS, Ajax, Javascript, web design, graphics, typography, advertising & much more. Our goal is to help you communicate effectively on the web with an engaging website or functional interface.
4 Responses to Changes
stingjam
March 12th, 2010 at 6:05 pm
First of all if you're having problems with your car you should stay in the right lane not left so in case you do brake down you can safely pull over
jbothayer
March 16th, 2010 at 2:07 pm
Yes, your new processor should be supported.
All of the E7xxx series are exactly the same chip just clocked at different speeds. If the motherboard supports the other processors then the E7600 will be supported too. The E7600 should be compatible with any LGA775 motherboard.
I know you've already ordered the E7600, but the next time you make a purchase you can save some money by getting the lowest version of the chip series and just overclock it to higher speeds. For example an E5200 can be overclocked to 4.0GHz stable, I currently have one running at 3.45GHz from the stock 2.5GHz. Just a little tip!
th3instrument
March 18th, 2010 at 8:43 pm
lol you typed so much i had to make a comment
.
Just Another Friendly Face
March 22nd, 2010 at 8:25 pm
Where the code states <font color="#000000">
change it to this
<font color="#ffff00">