Web skills wish list for 2007
So 2006 is drawing to a close and I’m thinking about what I’d like to learn in 2007. At this point in my career, I have a good foundation in the skills that I use every day: HTML, CSS, JavaScript, SQL, and PHP. I also do pretty well from the Linux command line, I sort of know my way around Photoshop, and I dabble a bit in SEO. Not too shabby, but there’s definitely room for improvement.
Given that, I plan to spend most of 2007 improving the skills I already have. Excellent books and articles come around all the time, so there will never be a shortage of new tricks to teach old dogs like me. I’d like to get up-to-date on the latest CSS tricks, learn more about object-oriented PHP, and even deepen my understanding of SQL. I’ll probably see what all the hoopla over MVC frameworks is about too.
However, my main focus will be on JavaScript and Ajax. My JavaScript skills have come a long way since I dismissed it as mostly useless about three years ago, but I’m still just scratching the surface of what is possible. The rise of object-oriented JavaScript, Ajax techniques, and a raft of free code libraries (Prototype, Dojo, jQuery, mooTools, etc.) have dramatically altered the JavaScript landscape. Developers ignore all of these changes at their own peril.
Anybody else planning to learn something next year?
Sphere: Related ContentBrowsers battle, you win
As you may know by now, Microsoft released the final version of Internet Explorer 7 a week ago. Likewise, Mozilla released the final version of Firefox 2 yesterday. Naturally a lot of people are saying that the so-called Browser Wars have begun again. I would have to agree, but not in the way that most people are thinking. These new Browser Wars do not pit Microsoft against Mozilla (or Opera or Safari either for that matter). Rather this latest round pits Web standards (HTML, CSS, JavaScript, etc.) against proprietary technologies, garbage markup, browser sniffing, and mountains of needless hacks. In this round the browser makers (at least for now) are on the same team. Read more
Sphere: Related ContentRumors of PHP’s death greatly exaggerated
I just read an interesting article called “PHP Is Doomed”. I don’t necessarily agree with the author’s dire predictions, but it did remind me of the importance of continuing to adapt and learn in this crazy field we call web development. As noted in the article, Perl programmers were in high demand just a few years ago and now Perl is barely mentioned (at least in a web dev context). PHP could meet a similar fate as a result of pressure on several fronts (see the article for more about that).
So what do I plan to do about this? In the short term, nothing. I happen to really like PHP and I’m still experimenting with the new features in version 5.1. It works for my purposes and I don’t see any compelling reason to start wringing my hands and looking for another bandwagon to jump on. After all, PHP powers a number of very popular open source projects including MediaWiki (which runs Wikipedia), WordPress (which runs this blog), phpBB, osCommerce, Drupal, Joomla, etc. Need I go on? (Answer: YES) Read more
Sphere: Related ContentSaving the world from bad PHP
As I mentioned before, I’ve really taken a liking to the Columbus library system. Well, some of the books that I requested have been arriving and I just speed-read one called Spring into PHP 5. I now realize that I’ve reached the point in my knowledge of PHP that bad programming just leaps off a page or a computer screen. I can’t help but notice it immediately. Let’s look at a glaring example from this book. Read more
The power of your local library
I don’t know about wherever you live, but Columbus has a phenomenal public library system. It even says “Rated best library in the nation” on the main Columbus Library website, so they’re pretty serious about it. After my first experience with them, I would tend to agree. Read more
Sphere: Related ContentOut with the old, in with the new… theme
I was getting a bit tired of Blix after more than six months, but I couldn’t find another theme that I really liked. I thought about writing my own, but never had the time. Today I came across a very cool theme called Lush. I was immediately taken with it and installed it right away. That’s when my fun began. Read more
Sphere: Related ContentAmazon an online jungle of good ideas
Everyone has probably browsed it at least once and many people shop there now and then also. Yes, this week’s Website of the Week is none other than Amazon.com.
I love Amazon for a number of reasons. Read more
Sphere: Related ContentRumors of my _____ have been greatly exaggerated
Yes, it’s been more than three months since my last post, but rest assured that nothing horrible or strange has happened to me. No alien abduction, retrograde amnesia, or entry into the Witness Protection Program. Sorry to disappoint you all. I was hoping to be more dramatic. Read more
Sphere: Related ContentSmooth upgrade to Wordpress 2.0 (knock on wood)
I just upgraded from 1.5 to the newly-released WordPress 2.0 and everything seems to be working properly. For anyone wondering what I’m talking about, WordPress is the open source online publishing software that runs this humble blog. The upgrade took all of three minutes, so if you happened to visit the site during that brief window (highly unlikely given the low traffic), there’s your explanation for why it seemed to vanish and then come back. Read more
Sphere: Related ContentPerhaps I spoke too soon
I was so happy to see Alimadzi on the first page of Google results for Patrick Lee, but I may have jumped the gun. It appears I’ve been bumped back down to the second page. So it goes. Search engines are unpredictable beasts at best. I probably need some more inbound links (hint, hint)…
Sphere: Related Content