38 private links
В WB-Tech мы любим разрабатывать проекты полного цикла, начиная от прототипов на салфетке и заканчивая деплоем на продакшн сервер и дальнейшей поддержкой. Часть этапов разработки проекта идет последовательно, например, до тех пор пока не будут собраны все требования и готово ТЗ, мы не начинаем писать код. Основная же часть процесса работы над проектом (непосредственно разработка) ведется параллельно backend и frontend командами. Такое распараллеливание значительно уменьшает календарный срок разработки проекта и увеличивает качество конечного результата. Но также как в программировании, в управления проектами распараллеливание создает определенные трудности. Тому как мы решаем эти трудности и посвящен этот пост.
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.
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.
Fun stories and trivia about the origins of well-known microinteractions
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
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.
An independent archive of typography.
When theres 281,474,976,710,656 choices, perhaps its better to roll the dice.
Having recently started reading a little more on design principles, I came across an interesting principle called the 80/20 Rule, also referred to as the Pareto Principle, Juran’s Principle, the Vital Few and Trivial Many Rule, and the Principle of Factor Sparsity.
At MailChimp, we love to show our work—partly because it makes us better at what we do. This ebook is a collection of the most popular articles from our UX Newsletter, along with some exclusive content. It embodies our quest to reflect, refine, and grow. We hope it’ll help you do the same.
I like to enter the base font size of my body content. Then I select from the surrounding values for headers and small copy.
There are no rules. Just experiment and have fun. Try using the values for line-height, margins or whatever, and see what works.
Set column and gutter widths, choose the number of columns, and switch between pixels and percentages.
skrollr plugin for fullpage presentation decks
The tool to establish a typographic system with modular scale and vertical rhythm.
I'm writing a talk on <picture>, srcset and friends for Awwwards Conference in Barcelona next month (yes, I know this is unparalleled early preparation; I’m heading for the sunshine for 2 weeks soon). I decided that, before I get on to the main subject, I should address the question “why all this complex new markup? Why not just use CSS or JavaScript?” because it’s invariably asked.
Why should I use this slider?
Fully responsive - will adapt to any device
Horizontal, vertical, and fade modes
Slides can contain images, video, or HTML content
Advanced touch / swipe support built-in
Uses CSS transitions for slide animation (native hardware acceleration!)
Full callback API and public methods
Small file size, fully themed, simple to implement
Browser support: Firefox, Chrome, Safari, iOS, Android, IE7+
Tons of configuration options
Ultra–Lean HTML5, CSS, & JS Building Blocks for Rapid Website Production
Это первый пост «Медузы» в Medium, поэтому необходимо краткое вступление: мы здесь будем рассказывать не о том, что мы делаем, а о том, как мы это делаем. Вы видите только сайт и приложения «Медузы», но за этим стоит работа редакции, разработка — и нам есть что об этом рассказать. Первое доказательство — сегодня. Итак.
Welcome! Pancake is built on a simple idea — to publish static sites easily, whether from your Dropbox account or from a git repository.