Monthly Shaarli

All links of one month in a single page.

March, 2015

Five simple steps to designing grid systems - Part 4 | Journal | The Personal Disquiet of Mark Boulton

Layout seems to be a hot topic at the moment, mostly prompted by the ALA redesign and the numerousdiscussions of the choice by Jasonand the ALA team to go 1024 for a fixed width. I’m not going to go into my thoughts on ALA in too much depth here, there’s been a lot of that already, but it seems like the right time to get this article out.

A Case Study of “Designed By Developers”: Stack Overflow

My eyes puked from the motion sickness of not-knowing-where-to-look-oh-my-god-everything-is-everywhere-ness of the page. It’s a typical case of ‘designed for developers, by developers’, and I’m sure most regular Stack Overflow users have got used to it and don’t mind. Perhaps they even like it. But a little bit of care over the design could make a huge impact on usability for newcomers, and regular users too.

Awesomplete: Ultra lightweight, highly customizable, simple autocomplete, by Lea Verou

Ultra lightweight, customizable, simple autocomplete widget with zero dependencies, built with modern standards for modern browsers. Because <datalist> still doesn’t cut it.

Памятка: пятиминутный гид по UX от Squarespace и MailChimp / Хабрахабр
UX Design, Role-playing & Micromoments - UXmas - Wishing you a great experience through the festive season!

Want to see just how inhumane most of our web apps and sites are? Imagine those web apps and sites as human beings with whom you are trying to have a civil conversation. You’ll find that most of them are rather … inhumane! via Pocket

Scroll Other Pane - Packages - Package Control

Scrolls other pane in Sublime Text. Usage: [Alt+PageUp] or [Alt+PageDown] when the 2-column-mode ([Alt+Shift+2]).

Axis - mixin and quick prototyping library for stylus

a magical utility belt for stylus

Pocket Guide to Writing SVG

Scalable Vector Graphics (SVG) is a language for describing two-dimensional graphics in XML. These graphics can consist of paths, images, and/or text that are able to be scaled and resized without losing image quality. Inline SVG refers to the embedded code written to generate these graphics in the browser.

Encode SVG in data-URI for IE

We can use SVG in data URI, but it works for Webkits+Fx only. With encoding SVG in data URI works in all modern browsers! : )

6 принципов визуальной иерархии / Хабрахабр

Чтобы научиться дизайну, мы записались на курс Design 101 от trydesignlab.com. Первые уроки были посвящены визуальной иерархии. via Pocket

Making Modular Layout Systems ◆ 24 ways

For all of the advantages the web has with distribution of content, I’ve always lamented the handiness of theWYSIWYG design tools from the print publishing world. When I set out to redesign my personal website, I wanted to have some of the same abilities that those tools have, laying out pages how I saw fit, and that meant a flexible system for dealing with imagery.

nanoScroller.js - jquery custom scrollbar plugin

nanoScroller.js is a jQuery plugin that offers a simplistic way of implementing Mac OS X Lion-styled scrollbars for your website. It uses minimal HTML markup being .nano > .nano-content. The other scrollbar div elements .pane > .nano-slider are added during run time to prevent clutter in templating. The latest version utilizes native scrolling and works with the iPad, iPhone, and some Android Tablets.

Nature Sounds from Estonia | Veljo Runnel
pickadate.js

The mobile-friendly, responsive, and lightweight jQuery date & time input picker.

Thomas Byttebier - The best icon is a text label

Previously I wrote about clarity being the most important characteristic of a great interface. Let’s talk about icons now. They’re an essential part of many user interfaces. The thing is: more often than not, they break clarity.

Будущее нативных и веб-приложений

Почему нативные приложения — говно, а веб-приложения рулят

Microinteractions | Designing with Details

Fun stories and trivia about the origins of well-known microinteractions

The 5 Pillars of Interaction Design

In today’s world of infinite-scrolling websites and touch devices, you must understand interaction design in order to create user experiences that feel fluid and life-like. As described in Interaction Design Best Practices Vol. via Pocket

that game's ux - because gamers are users too

That Game’s UX exists to celebrate user experience in gaming. It’s about taking a look at gaming from a user-centered design point of view. Where the user interface in a game succeeds, and where it might need some improvement. After all, gamers are users too…

How to Conduct A Content Audit -UX Mastery

If you’re working on any kind of redesign project involving a large amount of content, such as that of a website, intranet or mobile site, one of the first tasks you’ll need to perform is a content audit.

I say need, not want—a content audit isn’t something you’re necessarily going to want to tackle. It’s one of those un-sexy, tedious jobs that hardly anyone talks about. But you can’t undertake a redesign of a content-heavy site without it.

Интерфейсы в реальном мире / Хабрахабр

IT-интерфейсы часто растут из физических. Например, вот аппаратные чекбоксы: Стоит упомянуть пакетик сахара. via Pocket

Молоко daily

Работаем для тех, кому есть о чём рассказать миру

Yuri Shikanov: Эффективная совместная работа backend и frontend команд / Блог WB—Tech

В WB-Tech мы любим разрабатывать проекты полного цикла, начиная от прототипов на салфетке и заканчивая деплоем на продакшн сервер и дальнейшей поддержкой. Часть этапов разработки проекта идет последовательно, например, до тех пор пока не будут собраны все требования и готово ТЗ, мы не начинаем писать код. Основная же часть процесса работы над проектом (непосредственно разработка) ведется параллельно backend и frontend командами. Такое распараллеливание значительно уменьшает календарный срок разработки проекта и увеличивает качество конечного результата. Но также как в программировании, в управления проектами распараллеливание создает определенные трудности. Тому как мы решаем эти трудности и посвящен этот пост.

Efficiently Simplifying Navigation, Part 2: Navigation Systems - Smashing Magazine

How do we make navigation as simple and predictable as possible? As explained in part 1311 of this series, the first two steps are to structure content in a way that naturally narrows the navigation options, and to explain those options in a way that minimizes the cognitive load on users. via Pocket

Open Journalism

See how publications and data-driven journalists use open source to power their newsroom and ensure information is reported fairly and accurately.

Android Gripes

Gripes about UI/UX of Android phones/tablets and so called "openness" that is nonsense to consumers.

It's the Users Stupid!

People will use tools you give to them in the most unexpected, but still effective to them ways

jquery.cssAnimateAuto

A jQuery plugin that uses CSS transitions to animate an element's height or width to or from auto.

SVG in data-URI working in IE tests
Probably Don't Base64 SVG | CSS-Tricks

Perhaps you've heard of data URIs. It's a really nice way of including a resource that would have otherwise been a separate HTTP request. The format that you use in a data URI can vary. Essentially you just tell it what content type it is (e.g. image/png), semicolon, then the data of that file.

Invisible animation — Medium

There’s no doubt that animating user interfaces is a rising trend. Risen enough that the emphasis is often put on the animation itself, rather than on improving the user experience through subtle and functional animation. via Pocket