Google releases web browser: Google Chrome
The web is buzzing! Something which was due to come, sooner or later, has happened. Google is launching their own web browser today: Google Chrome.
The web is buzzing! Something which was due to come, sooner or later, has happened. Google is launching their own web browser today: Google Chrome.
In July, iPhone 3G was released, with a product hype the web world hasn’t seen in a long long time. It’s a nice little product, but in my opinion, there are some fundamental flaws.
Today I turn 34 years old. How old are you?
From September last year till this summer, I was working on a project which demanded some extra time and efforts, especially at the end before launch (which doesn’t), and the customer was nice enough to treat us to a reward trip for our success; basically, for doing what we’re paid to do in the first place. π
During the summer, the dreaded FRA law was voted for and accepted by the Swedish Parliament. Basically, this law allows the government to go through all digital communication going across the borders of Sweden. Meaning, if I read my Gmail, do a Google search or whatever, they will get complete access to that information.
I’m back. π
After a spring filled with varying degrees of turmoil, summer is finally here. And with that, my friends, comes my break from development, blogging and any other computer-related activity.
Looking at how JavaScript has and its usage has evolved, and also taking in how most JavaScript libraries seem to try to cater for every possible need people might have, I thought it was about time to get back to the basics. To me, that is spelled dLite.
Having developed a few Adobe AIR applications now (Memory, facedesk, GMDesk), and having talked to some people of the Adobe AIR Team, I thought it was time to express my feelings on what it’s like developing with Adobe AIR.
Just as the need I saw to for running Facebook stand-alone with facedesk, the turn has come to Gmail. Let me present GMDesk – run Gmail as a stand-alone application.
When developing applications with Adobe AIR, a vital feature is being able to push application updates to the end users. As it’s quite hard to find complete examples from Adobe, I thought I’d offer you a script how to do it.
With the advanced level of sophistication when it comes to web sites and web applications, there are a number which would suit better as stand-alone applications. Therefore, I’ve created facedesk.
As I’m sure you know, I have a very strong interest in JavaScript, and what better way to try and feed that, than to read a brand new book by Douglas Crockford entitled JavaScript: The Good Parts!
As most of you are aware of, me and a small group of very talented people are working on our JavaScript library of choice, DOMAssistant, because we have a strong belief that light-weight code, fast and accurate performance, Unicode support and modularity is very important, and crucial for the future state of the web.
Two and a half years ago, I released the first version of getElementsByClassName. With how web browsers has evolved since, I thought I’d release a real ultimate version, dated 2008. π
A feature most people don’t seem to know about is conditional compilation in Internet Explorer web browsers.
A while ago I received a book which I had anticipated to have the chance to read: The Art & Science Of JavaScript.
A very common problem when people code JavaScript, is that they don’t take automatic type conversion into account. As a result, there are numerous weird errors and JavaScript is getting a lot of blame for being loosely typed. Therefore, I’d like to show you an easy way to avoid that problem.
DZone asked me to write an article about DOMAssistant, so I chose to give an introduction to how to work with element selection and especially different ways of making AJAX calls. Please read Making Element Selection and AJAX simple with DOMAssistant for more information.
Many people ask me how I choose to address an situation where all content in a web should be available without JavaScript, but certain parts hidden if JavaScript is enabled.
Ok, this is probably one of those publishings that will be a miserable failure, a crash-and-burn post. But hey, we learn from our mistakes, right? π
When YSlow was released to indicate how well a web site performed, there were a lot of people disappointed, and perplexed, by their own score. Overall, I think performance is underrated, so I thought I’d give you some short guidelines how to improve the performance of your web site.
We have just released a PictureSlides plugin for DOMAssistant, with which you can create picture slideshows, image presentations and also complete picture galleries.
Swedish magazine Computer Sweden has appointed who they think are the 75 best developers in Sweden , and I was ranked number 19.
There has been a fair share about JavaScript and event delegation, but since a lot of people doesn’t seem to have read it, I thought I’d re-iterate the point here. The more the merrier, right? π
A lot of web developers, at least over the years, seem to have fallen for Microformats. Naturally, the given question then is: do we really need Microformats?
I have been interviewed for DZone/Web Builder Zone, where I mainly talk about DOMAssistant. Hopefully you get answers to some questions you have possibly had. π
Today I thought we’d talk about how, or rather were in the document, to include JavaScript files.
Having had a number of jobs and from being a consultant, getting the opportunity to see how a lot of companies and clients work over the years, I’m way too often surprised how underestimated cooperation and keeping a competence available throughout a project really is.
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.
Last night my paternal grandfather passed away.
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.