Do you validate your JavaScript code?
Writing about whether people validate their CSS, it made me wonder about how/if people ensure the quality of their JavaScript code.

Writing about whether people validate their CSS, it made me wonder about how/if people ensure the quality of their JavaScript code.
We all heavily evangelize the validating of HTML code and think it’s just a given, right? But how about the CSS code?
For some time, I’ve wanted to play around with Adobe AIR and see what it’s like. I’m also a sucker for very simple, yet addictive, games, so now was the time!
When developing JavaScript, performance is one of the vital things. Therefore, I thought I’d share the performance of loops with JavaScript, and give some advice.
The new version of DOMAssistant, 2.7, is finally out and my impression is that it is a very stable and solid release. Faster CSS selector performance, new features while at the same time a smaller file size.
Now there’s a plugin available to get the best features of ASP.NET into Ruby on Rails.
A casual gray Friday like this, I was thinking about the best terms about web developers I’ve heard.
It’s about time for another Geek meet, don’t you think?
When I read the news this morning, it blew my mind! Microsoft will use the Gecko layout engine for IE 8.
First out was Opera, and then WebKit (which Safari and some other web browsers are based on), to pass the Acid3 test.
Looking at the upcoming releases of different web browsers I started to wonder whether specifying fonts in relative units, such as ems etc, will be a common approach in the future.
Today I though it would be a good time to tell you about two web developers who I would really like to recommend to you: Lim Cheng Hong and Pelle Wessman
(Pelle’s blog).
In this day and age, where some people would do just about everything to be seen, it’s interesting to see companies trying to take advantage of that.
As you all know, form elements aren’t that easy to style, especially not consistently. At a first glance, the button element seems like a sure winner, but once you delve into it…
Something I’ve noticed is how web developers behave when color coding in their favorite editor doesn’t work,
A number of exciting things have been going on in the DOMAssistant camp, so I thought I’d fill you in with some of the latest. We’re talking plugins, developer tools and taking a glimpse into the future.
For those of you who have missed it, IE 8 beta is now available for download. Let’s take a quick look on what’s in it.
I am, hypothetically ( 🙂 ) working on an e-commerce site, and the other day I discovered that IE doesn’t post all values with a form.
As reported all over Internet, Microsoft has completely turned around regarding their initial Standards Mode approach in the upcoming IE 8.
The other day, I encountered a form submission behavior I didn’t expect, nor don’t have any solution for.
Microsoft released MOSS, Microsoft Sharepoint Office Portal, which is a web-based collaboration and document management platform.
A topic that just can’t be discussed enough is Microsoft and how some of their decisions affect us Web Developers, end users and, consequently, the entire world.
Almost a month ago, I wrote a hesitant post about DOMAssistant in DOMAssistant – Why bother?, so it’s about time to talk about that again.
For me and a lot of other people I’ve been talking to, the latest release of Firefox haven’t really been delivering.
As you all probably know by now, Microsoft has put a bid of $44.6 billion for Yahoo!.
I thought I’d share a web developer’s rendition of Working Class Hero.
Ever felt that whatever you do, it doesn’t matter? No one notices your work, knows what you do or even knows your name. Then, my friend, you’re a stealth coder.
Maybe I’m just writing this because I’ve been feeling a bit low lately, but I do wonder if there’s any idea that I put any more time into DOMAssistant.
Ever had the problems with width set in percentage, and every web browser seem to treat it differently? Elements falling down in IE, ruining your layout? I sure have, and John Resig explains how it really works.
There’s a fire spreading over the Internet right now, and it’s about the new Microsoft idea with version targeting in their new IE 8 web browser.
We all know that Internet Explorer hasn’t been the best of the bunch rendering CSS properly, and while IE 7 got better, it’s far from perfect. I have an example here where I can’t make links (appear) clickable, no matter what.
Most of you know about Twitter, right? Basically, it’s a service where you write, within a sentence or two, what your doing at the moment, and then share it with the world.
How may projects have you been in when it didn’t turn out as expected? Or rather, how many projects have indeed delivered what everyone really wanted?
I’ve had some people worrying about the GPL license I’ve used for DOMAssistant, and it being too strict so they can’t use it in their commercial project.
Therefore, DOMAssistant has now changed to a MIT License, which basically means you can pretty much do anything with it! 🙂
Enjoy!
I just released DOMAssistant 2.5.5 yesterday, but with the feedback given, some tweaks had to be made to the new AJAX module post method. Instead of updating the same version multiple times, which is wrong, I’ve new made a new minor release where the issues have been taken care of.
So, download the new 2.5.6 version if you’re using DOMAssistant.
Just as mentioned by chenghong, I made a mistake and stripped the URL in AJAX GET requests as well. Something I knew, but that’s what I get for preaching about assertions but not applying it properly to my own code. I guess my intuition took overhand for a while. 😉
Anyway, I’ve released a 2.5.7 version of DOMAssistant now (available for download) where everything should be sorted. If you’re using the 2.5.5 or 2.5.6 version, everything should be working fine but the AJAX module’s get and post methods, but please update to make sure you have the latest working version.
I sincerely apologize for any inconvenience this might cause you.
I have just released DOMAssistant 2.5.5, which contains some very useful features and improvements, and a CSS selector bug fix.
Last year in November, Andy Hunt, of The Pragmatic Programmer and Agile Manifesto, was invited to speak exclusively to our company, and some things he said made me start thinking.
The year 2007 has come to an end, or rather, it very soon has. I thought I’d write a summary of what happened me as well as on the web during 2007, to have a closure for the year that has passed.
Quite recently I finished reading the book AdvancEd DOM Scripting by Jeffrey Sambells, together with Aaron Gustafson.
After listening to a number of JavaScript developers, seeing how they work in real life and analyzing their needs, I’m happy to provide the heavily updated DOMAssistant 2.5!
Opera brings Microsoft and Internet Explorer in front of the European Commission with an antitrust complaint.
When we develop web sites, we stumble across problems, right? And sometimes, just sometimes, we do learn from them and know what to do next time. At other times, though, the problem is something we never would have expected.
Since Gmail released a new version a month or so ago, it crashes several times every day for me.
In the mood for a Geek Meet? January 24th 2008 it’s time again!
What’s in an award, really? Swedish computer magazine Internetworld has just given the Sweden’s Best Web Site 2007 award to the supposedly best web site in Sweden.
Sometimes I get the question why I never write about web development in Swedish. The reason is simple, and it’s because I want to reach a wider audience, besides the fact that I actually find it easier since all the terminology is in English to begin with.
However, for those who want to read my opinions in Swedish, Lena at kaxigt.com has interviewed me about the future of web development in Intervju med Robert Nyman på Robert’s Talk
.
As promised in my @media Ajax – Journeys and stories post (now updated with pictures!), this one will focus on the presentations during the conference.
Just a short post with a word of warning to Mac OS X Leopard users having the HTML Validator add-on – it might also apply to other Mac users.
I’ve always wondered when non-functioning web sites will start to be replaced by good ol’ real-life stores, which people will go to instead of using the online service. Yesterday it happened with Ticnet.se
Since the CSS support in Internet Explorer, especially in versions prior to Internet Explorer 7, has been lagging quite substantially, clever web developers have started using CSS expressions to mimic CSS functionality. However, few realize how this affects performance.