Archive for the ‘events’ Category

FOWD presentations, part 1

Thursday, April 17th, 2008

The first three presentations were great.

Finding Inspiration For Design

by Patrick McNiel

There are many ways of getting inspiration, what you need to know is that it’s an ongoing process. And the weirdest thing is that it comes from various places – so look for inspiration not only in your field but in other fields, adjacent or not. When looking for inspiration in your field use cataloging publications, so you can see how other people solve similar problems – for websites you can use Design Meltdown. You need to remember though – don’t copy!

User Experience vs Brand Experience

by Andy Clarke and Steve Pearce

The thing is that good experience is actually merging the two, not have them as opponents. If you think of these as opponents you’ll only get one thing when both are needed to create a good experience. This will hurt your client and your reputation so it’s important that you try to find the right point where you get the best from both worlds. You need to know that experience is like an iceberg – you only see a part of it (the part that branding wants to change) while most of it is below the line. And that’s the part that people will talk about when it’s good or bad.

While there are many ways to design stuff, some completely methodological, there is another way – genius design, where the designer does a design based on their experiences and try to think what the best way for a user to interact is. This kind of design doesn’t need (want) to be analyzed – either it’s right or wrong. They don’t need to be safe to be usable – you can do amazing and weird stuff, your experience as a designer will tell you how far you can go. If you fail that’s only a way to learn where that line is.

Designing the User Experience Curve

by Andy Budd

A great talk about how people experience stuff and what stays with them. With a lot of examples and great slides I can’t put my finger on a single thing that he said that really stood out – the whole talk was great so you really need to find a way to listen to it, the slides aren’t going to cut it. The keywords – first impression, usability, personalization and customization, attention to detail, feedback, fun, experience.

FOWD conference

Thursday, April 17th, 2008

MacBook ProImage via WikipediaI’m at the conference and going to conferences without a Mac is obviously a weird thing to do – everybody else has one. The irony being that I’m sitting in the Microsoft lounge and there’s a bunch of people sitting on Microsoft Expression and Silverlight beanbags using Apple computers.

The first thing to disappoint me was that they got my name wrong. I know I have a “weird” (non Latin1) letter in my surname but I thought that Unicode / UTF-8 managed to spread enough for it not to be a problem. Currently my name is “Mrdjenovi_” – yey.

The next thing was that we only got an Adobe plastic bag with a brochure of what’s going on in it. If we got a real bag with a bunch of stuff most of us would have to carry two bags around. But then again the invitation did say that we only need to bring ourselves. If I came with nothing on me I’d be pretty screwed.

Fortunately I found the cloak room and an O’Reilly stand. I left my coat and I now own Ambient Findability.

Zemified

Going to London

Wednesday, April 16th, 2008

So I’m going to London. I’m currently waiting to get boarded at Ljubljana Airport (Letališče Jožeta Pučnika Ljubljana). I’ve uploaded some pictures to my marela account.

Reflection self portrait

The reason I’m going is the Future of Web Design conference in London. It’s going to be my first Carsonified event and I hope it’ll be as good as the previous events were or better.

I’ll try to post something while I’m there even though I have no idea what the wireless situation is going to be – I know that my hotel only has wireless in public areas and that there’s supposed to be free Wi-fi at the conference.

Start-up night #1

Wednesday, April 2nd, 2008

Mooble

Various cell phones from 1992 to 2004.Image from WikipediaMobile advertising redone with users getting mobile content for free and advertisers being able to target their customers more priceisely. I think they have a huge obstacle in the fact that people are afraid of receiving content on their mobile phone – almost everything here is payable and you can easily empty your prepaid account with messages you accidentally turn on. They have a strategic partner, a local newspaper Dnevnik. Since it’s free I suggest you try the service. You can always turn it off if you don’t like it.

Odpiralni časi

A search engine for opening times of stores – on a small local market that is Slovenia, having a where is less important then the when. So search is not geo based but only keyword based, they are planning geo search too but cannot afford the database yet (18kEUR). They use scrapers to get fresh content, having your data in the search engine is free but it has to be fresh – stale entries are thrown oue. The revenue feed will be advertising, geo based. The application is made with Ruby and has some interesting backend features. It also provides an XML representation of data that is useful for reusing the content. A mobile version is also available.

Avtocenter.si

Working on a stage full of formidable competitors avtocenter.si tries to add value to the process of buying a used car by adding more information on the page, incorporating user feedback and other similar features. They will provide TCO calculations for specific models, graphs of prices. Going mobile is also a priority since when you’re buying a car you can check the competition on the spot with your mobile phone. Getting the sellers is another issue – they’re offering tools to improve the publishing experience for return sellers for a small fee. Additional feed of revenue is advertising.

To sum up…

All of these start-ups have these features (already deployed or in the pipeline):

  • Geo / location based
  • Mobile (edition)
  • Advance targeting algorithms
Zemified

Zemanta is live!

Thursday, March 27th, 2008

Zemanta, a Slovenian start-up that got into seedcamp, moved to London for a few months and came back a few months ago launched their service at Spletne urice yesterday. The service that bares the name of the company helps you enrich the blog posts you’re writing. What you need to do is download their browser extension (only Firefox currently supported) and a box will appear in your favorite blogging tool (WordPress, Blogger, Typepad currently supported) that makes adding relevant images, links and related articles to the post a one-click operation.

I like the technology and I think it will make the life of an ordinary blogger a whole lot easier. What I don’t like that much is the HTML they produce in the blogposts. I understand the dilemmas they have with all the themes and platforms they need to support but adding that much style attributes is really not nice.

Disclaimer: I’ve cleaned up the HTML in this post, to see the output check the demo.

Zemified

Blogstorming X-UA-Compatible

Monday, January 28th, 2008

I’ve been trying to ignore this issue since I doubted I could have added anything to the debate.

I understand Microsoft, I first saw Chris speak in London and met him later at Mix07 at the POSH table. I can’t say I know what’s going on in his mind but from what I gathered he has a job many of us would not even want. How do you promote standards without breaking the internet – not only stuff other people made but also pages that are made by your own software (think not only FrontPage but also SharePoint) or networks you yourself need to maintain.

What Eric did to prevent a flame war between web developers was amazing. If all the discussions around the development and progress of web related technologies were this civil we’d probably already be using HTML 5 and CSS 3.

Broken by Jeremy Keith outlines the main problem with the technique – you have to use it to disable it. Pardon my language here, but that’s plain stupid.

Or is it?

Reasoning

Microsoft does not want support calls about IE8 breaking pages and they don’t want calls about their SharePoint breaking (believe me, it will). There is no way of knowing when the new IE8 engine should be used. There’s also no way of them saying “Hey guys, change your page for it to work in IE8”, since they’d ultimately be saying “We need to roll a SharePoint update for this.” If you’re making a page for IE8 you can just add this as you make the page.

The ultimate goal

What we need to achieve is that the feature is there to be used but the default for the rendering is IE8 or more generally the latest version of the browser we’re using. To put it another way I think that IE=edge should be the default.

Possible solution #1

IE is famous for it’s yellow status bar. I know people don’t usually see this bar even when it does appear but how about using a semi reliable logic to define whether to render in IE8 or IE7 (think Date header, Generator META tag, HTML features) accompanied with a bar like this:

Page rendered with a legacy display engine. Set the display engine for this domain.

If the META header would be added it would work as described. If it wasn’t it would check a Microsoft provided and internally updated list of set page-rendering pairs (per domain?). If there’s still nothing found we enter the fuzzy logic that is biased to present the page in the latest IE8 rendering. If the fuzzy logic decides that IE7 should be used it displays the infamous yellow bar.

Possible solution #2

Let’s assume that usually pages that are “broken” are broken all over the domain. If this is enough we can use a proprietary solution for this problem. When Adobe Flash wants to make cross-domain requests it first requests a proprietary file called crossdomain.xml. Let’s say that IE8 requests a ua-compatible.xml that contains the URL patterns with corresponding IE rendering engine version. This would defy the idea that there needs to be no change to current pages but I would say that a single file for the whole domain is not too much to ask.

Summary

I know the proposed solutions might not be what we’re looking for (yes, I think I, and all other web developers, have a say in this). What I think we need to do is find other possibilities that might not have the side effects that the current one has. Microsoft might want to elaborate on what they’re looking for – we won’t question their reasons, we’ll just try to find a solutions that suits all of us. So let’s have a brain storming of blog posts (blogstorming?) and we might find the ultimate solution.