Recursive Drawing
16 days ago by Aetles
Recursive Drawing is an exploration of user interface ideas towards the development of a spatially-oriented programming environment.
drawing
web
16 days ago by Aetles
Modern Web Development
4 weeks ago by Aetles
The mobile landscape today is all but monopolized by WebKit, as a result, most of the tooling and infrastructure to support mobile web development on the frontend is taking place in the WebKit Inspector, so I’ll focus on it, and take a deep dive into its entire feature-set and how and when to use it.
Google and the Chrome team have been pumping a ton of resources into the WebKit Inspector. The changes have enabled a whole new class of complex and ambitious applications that would have otherwise collapsed on their own weight. This is great news, of course, but as I talk to more and more web developers about their process and tooling, it became clear to me that many of them haven’t caught up with the changes or aren’t making effective use of the tooling available. This blog post attempts to remedy that, not only by walking you through the inspector’s feature set, but also highlighting certain techniques for bug hunting and feature development that I’ve found to be indispensable.
javascript
performance
programming
web
tools
debugging
webkit
inspector
Google and the Chrome team have been pumping a ton of resources into the WebKit Inspector. The changes have enabled a whole new class of complex and ambitious applications that would have otherwise collapsed on their own weight. This is great news, of course, but as I talk to more and more web developers about their process and tooling, it became clear to me that many of them haven’t caught up with the changes or aren’t making effective use of the tooling available. This blog post attempts to remedy that, not only by walking you through the inspector’s feature set, but also highlighting certain techniques for bug hunting and feature development that I’ve found to be indispensable.
4 weeks ago by Aetles
Image Optimization, Part 4: Progressive JPEG…Hot or Not? » Yahoo! User Interface Blog (YUIBlog)
9 weeks ago by Aetles
Baseline vs. progressive JPEGs
Baseline are the “normal” JPEGs, the type of JPEG that all image programs write by default. The browsers load them top-to-bottom as more of the image information comes down the wire.
Loading a baseline JPEG, click to enlarge
Progressive JPEGs are another type of JPEGs, they are rendered, as the name suggests, progressively. First you see a low quality version of the whole image. Then, as more of the image information arrives over the network, the quality gradually improves.
Loading a progressive JPEG, click to enlarge
From usability perspective, progressive is usually good, because the user gets feedback that something is going on. Also if you’re on a slow connection, progressive JPEG is preferable because you don’t need to wait for the whole image to arrive in order to get an idea if it is what you wanted. If not, you can click away from the page or hit the back button, without waiting for the (potentially large) high quality image.
A reason against progressive JPEGs I’ve heard is that they look a bit old school and that users might be underimpressed, if not irritated, by the progressive rendering. I am not aware of a user study that focuses on this issue, please comment if you have heard or conducted such a experiment.
jpeg
images
web
formats
Baseline are the “normal” JPEGs, the type of JPEG that all image programs write by default. The browsers load them top-to-bottom as more of the image information comes down the wire.
Loading a baseline JPEG, click to enlarge
Progressive JPEGs are another type of JPEGs, they are rendered, as the name suggests, progressively. First you see a low quality version of the whole image. Then, as more of the image information arrives over the network, the quality gradually improves.
Loading a progressive JPEG, click to enlarge
From usability perspective, progressive is usually good, because the user gets feedback that something is going on. Also if you’re on a slow connection, progressive JPEG is preferable because you don’t need to wait for the whole image to arrive in order to get an idea if it is what you wanted. If not, you can click away from the page or hit the back button, without waiting for the (potentially large) high quality image.
A reason against progressive JPEGs I’ve heard is that they look a bit old school and that users might be underimpressed, if not irritated, by the progressive rendering. I am not aware of a user study that focuses on this issue, please comment if you have heard or conducted such a experiment.
9 weeks ago by Aetles
How Apple.com will serve retina images to new iPads « Cloud Four
9 weeks ago by Aetles
One of the more interesting questions raised by the new iPad and its retina display is whether or not web sites should deliver higher resolution images when there is no way to know the connection speed. AppleInsider found that Apple.com is being prepped to deliver high-res images and documented how you can test it in Safari on your desktop.
As you can imagine given my research on responsive images, I was keenly interested to see what approach Apple took.
What they’ve chose to do is load the regular images for the site and then if the device requesting the page is a new iPad with the retina display, they use javascript to replace the image with a high-res version of it.
The heavy lifting for the image replacement is being done by image_replacer.js. Jim Newberry prettified the code and placed it in a gist for easier reading.
apple
images
ipad
javascript
web
retina
As you can imagine given my research on responsive images, I was keenly interested to see what approach Apple took.
What they’ve chose to do is load the regular images for the site and then if the device requesting the page is a new iPad with the retina display, they use javascript to replace the image with a high-res version of it.
The heavy lifting for the image replacement is being done by image_replacer.js. Jim Newberry prettified the code and placed it in a gist for easier reading.
9 weeks ago by Aetles
First, Understand Your Screen « James Pearce
february 2012 by Aetles
I unashamedly maintain that there is so much more to being successful on the mobile web than dealing with screen size. But I do accept that dealing with screen size is at least a first step.
Thank goodness then, that the matter of screen size is so simple and well understood.
Really?
As web developers, we will often need to know the screen size of the device we are displaying content on. Perhaps on the server, perhaps on the client, perhaps to be used as a clause in a media query.
But how best to measure it? And what are we measuring anyway? On the client-side, for instance, a variety of ways exist to determine screen and page size: things like screen.width, window.outerWidth, document.body.clientWidth, and so on. But these properties are infamously unspecified by any standards: so what do they all mean – and how reliable are they on mobile browsers?
web
mobileweb
javascript
browsers
ios
android
Thank goodness then, that the matter of screen size is so simple and well understood.
Really?
As web developers, we will often need to know the screen size of the device we are displaying content on. Perhaps on the server, perhaps on the client, perhaps to be used as a clause in a media query.
But how best to measure it? And what are we measuring anyway? On the client-side, for instance, a variety of ways exist to determine screen and page size: things like screen.width, window.outerWidth, document.body.clientWidth, and so on. But these properties are infamously unspecified by any standards: so what do they all mean – and how reliable are they on mobile browsers?
february 2012 by Aetles
inessential.com: Things I Learned Doing Responsive Web Design
january 2012 by Aetles
I haven’t done serious web work — HTML web work, that is — since I last worked on Manila 10 years ago.
I’ve done some small things — the system that generates this blog, for instance — but I haven’t had the chance to use almost any of the newer web technology. I’ve never written a Rails app, used JQuery, or deployed to a virtual server.
So when I had the chance to re-do the websites for our company and main product, I was excited — because it meant I could try some of the new technologies and learn some things.
css
design
html
web
I’ve done some small things — the system that generates this blog, for instance — but I haven’t had the chance to use almost any of the newer web technology. I’ve never written a Rails app, used JQuery, or deployed to a virtual server.
So when I had the chance to re-do the websites for our company and main product, I was excited — because it meant I could try some of the new technologies and learn some things.
january 2012 by Aetles
LukeW | Multi-Device Web Design: An Evolution
december 2011 by Aetles
As mobile devices have continued to evolve and spread, so has the process of designing and developing Web sites and services that work across a diverse range of devices. From responsive Web design to future friendly thinking, here's how I've seen things evolve over the past year and a half.
web
design
webdesign
mobiledesign
mobileweb
december 2011 by Aetles
If You Like Links, You’ll Hate What Facebook Is Doing To Them
december 2011 by Aetles
Sharing a link is one of the simplest and most social actions you can take on the web. It should be consistent across platforms. And Facebook has broken it (at least to leave Facebook) adding unnecessary complexity and poor user experience to an action the rest of the web thrives on.
But it isn’t just Facebook.
Other media entities are yielding their presence to the stream and short-circuiting the ability for users to share their content. They are helping Facebook gaslight the web.
facebook
web
links
But it isn’t just Facebook.
Other media entities are yielding their presence to the stream and short-circuiting the ability for users to share their content. They are helping Facebook gaslight the web.
december 2011 by Aetles
The little-known secret of how to actually choose a web designer (in 5 easy steps) ~ Information Highwayman ~ expert advice on conversion-rate optimization, online marketing, attention-thievery
august 2011 by Aetles
Folio Focus has an article up titled ‘How to Choose a Web Designer’. It talks a lot about using design galleries to find someone experienced, who fits your budget and has the right style and skillset.
But these questions are trivial compared to the important stuff. They’re questions to ask the designer himself after you’ve identified him as a likely candidate.
Here, in five simple steps, is how to actually choose a web designer:–
business
design
web
But these questions are trivial compared to the important stuff. They’re questions to ask the designer himself after you’ve identified him as a likely candidate.
Here, in five simple steps, is how to actually choose a web designer:–
august 2011 by Aetles
lcamtuf's blog: HTTP cookies, or how not to design protocols
november 2010 by Aetles
For as long as I remember, HTTP cookies have been vilified as a grave threat to the privacy of online browsing; wrongly so. That said, the mechanism itself is a very interesting cautionary tale for security engineers - and that will be the theme of today's feature.
Cookies were devised by Lou Montulli, a Netscape engineer, somewhere in 1994. Lou outlined his original design in a minimalistic, four-page proposal posted on netscape.com; based on that specification, the implementation shipped in their browser several months later - and other vendors were quick to follow.
http
cookies
web
Cookies were devised by Lou Montulli, a Netscape engineer, somewhere in 1994. Lou outlined his original design in a minimalistic, four-page proposal posted on netscape.com; based on that specification, the implementation shipped in their browser several months later - and other vendors were quick to follow.
november 2010 by Aetles
Grid-Based Design: Six Creative Column Techniques | How-To | Smashing Magazine
march 2008 by Aetles
Artikel om "grid-based design" för webbsidor. Innehåller även exempel på en del snygga sajter.
web
design;
grid-based
layout;
webbdesign;
Webbutveckling
Inspiration
Design
march 2008 by Aetles
Jeremy Smith?s blog: Success! IE 6, 7, and 8 Running on Same Machine (Plus 5.5 and 5.01)
march 2008 by Aetles
Hur man kör IE8, IE7 och IE6 samtidigt i en Windows-installation.
Windows;
Internet
Explorer;
web
development;
browser
Webbutveckling
march 2008 by Aetles
A re-introduction to JavaScript - MDC
july 2007 by Aetles
En bra genomgång av Javascript.
javascript;
webbläsare;
web
browser
Javascript
Programmering
july 2007 by Aetles
macosxhints.com - Use Quicksilver to search macosxhints and others
july 2006 by Aetles
Ett tips om hur man kan använda Quicksilver för att söka webbsajter (eller sökmotorer).
mac
mac
os
x
quicksilver
web
search
webbsökning
Mactips
july 2006 by Aetles
The no-framework PHP MVC framework - Rasmus? Toys Page
march 2006 by Aetles
Rasmus Lerdorf visar hur man bygger en enkel webbapplikation med SQLite, PDO och lite Ajax.
PHP
framework
mvc
struktur
webbapplikation
web
aplication
Webbutveckling
Programmering
march 2006 by Aetles
Yahoo! Web Services
march 2005 by Aetles
En artikel om Yahoo! Web Services och hur man kan använda dem.
O?Reilly
Network
yahoo
api
web
services
webbtjänster
gränssnitt
Webbutveckling
march 2005 by Aetles
Flash Satay: Embedding Flash While Supporting Standards
february 2005 by Aetles
A List Apart om hur man bäddar in flash-filmer på ett sätt som fungerar med webbstandarder.
flash
embed
object
validera
validate
standarder
web
standards
Webbutveckling
Webbläsare
february 2005 by Aetles
Scrolling Drop Shadows
october 2004 by Aetles
Hur man gör en droppskugga som ligger stilla när man scrollar sidan.
css
scrolling
drop
shadow
web
technics
october 2004 by Aetles
Global White Space Reset
october 2004 by Aetles
Hur man gör en global reset av allt "vitutrymme".
CSS
web
design
global
white
space
reset
october 2004 by Aetles
New Safari Stand features : journal : // hicksdesign
september 2004 by Aetles
Artikel om Stand för Safari
safari
web
browser
stand
Webbutveckling
september 2004 by Aetles
mezzoblue - A Bit of Transparency
september 2004 by Aetles
En artikel om PNG. Detta är ett test för att se hur bra Furl fungerar.
png
transparency
cross-browser
web
graphics
Webbutveckling
september 2004 by Aetles
related tags
android ⊕ api ⊕ aplication ⊕ apple ⊕ avancerat ⊕ browser ⊕ browsers ⊕ business ⊕ cookies ⊕ cross-browser ⊕ css ⊕ debugging ⊕ design ⊕ design; ⊕ development; ⊕ drawing ⊕ drop ⊕ embed ⊕ Explorer; ⊕ facebook ⊕ flash ⊕ formats ⊕ framework ⊕ global ⊕ googla ⊕ google ⊕ graphics ⊕ grid-based ⊕ gränssnitt ⊕ html ⊕ http ⊕ images ⊕ inspector ⊕ Inspiration ⊕ Internet ⊕ ios ⊕ ipad ⊕ javascript ⊕ javascript; ⊕ jpeg ⊕ layout; ⊕ links ⊕ mac ⊕ Mactips ⊕ mobiledesign ⊕ mobileweb ⊕ mvc ⊕ Network ⊕ O?Reilly ⊕ object ⊕ os ⊕ performance ⊕ PHP ⊕ png ⊕ Programmering ⊕ programming ⊕ quicksilver ⊕ reset ⊕ retina ⊕ safari ⊕ scrolling ⊕ search ⊕ services ⊕ shadow ⊕ space ⊕ stand ⊕ standarder ⊕ standards ⊕ struktur ⊕ söka ⊕ technics ⊕ tools ⊕ transparency ⊕ validate ⊕ validera ⊕ wbbsökning ⊕ web ⊖ webbapplikation ⊕ webbdesign; ⊕ Webben ⊕ Webbläsare ⊕ webbläsare; ⊕ webbsökning ⊕ webbtjänster ⊕ Webbutveckling ⊕ webdesign ⊕ webkit ⊕ white ⊕ Windows; ⊕ x ⊕ yahoo ⊕Copy this bookmark: