Несколько интересностей и полезностей для веб-разработчика #35

Доброго времени суток, уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.Front-end Job Interview QuestionsРепозиторий с самыми актуальными вопросами на собеседовании на позицию фронтенд разработчика. Проект от команды знаменитого HTML5 Boilerplate и набрал уже более 7500 тысяч звезд на GitHub.ShareDrop 44a57beeb4e743ef831db0c1e7114d0a.jpgВ «Америках» почему-то часто критикуют веб-стандарты и работу консорциума W3C в целом. Но не знаю как вас, а меня современные возможности очень даже радуют, особенно когда я вижу их реализацию. Встречайте P2P сервис для передачи файлов, основанный на технологии WebRTC и Firebase. Это веб аналог яблочного AirDrop. Лично я открыл оффлайновый учебник «Постройка.ру» по HTML лет 7–8 назад и по сравнению с тем, что мы видим сейчас — это небо и земля. Даже невзирая на объем и некоторую путаницу в спецификациях.Nightrain А у нас самые матерые гики обычно ругают PHP. Я эту позицию не разделяю и на ум приходит коммунистическое «каждый по способностям, каждому по потребностям» хоть и в совершенно другом смысле. Язык остается простым для понимания и популярным, а теперь на нем еще можно будет писать приложения под Mac OS, Windows и Linux. Nightrain написан на Python и по своей сути является упаковщиком PHP/HTML/CSS/JS проектов в десктопные версии. В качестве БД используется SQLite3. Любые серверные и клиентские фреймворки в вашем распоряжении.Squire 7c2997005da64f3fa3626113fe3d1823.jpgКачественный текстовый редактор для современных браузеров (Opera 12+, Firefox 3.5+, Safari 5+, Chrome 9+ и IE9+). Вообще тот же принцип пожертвования кроссбраузерности ради функционала использовали и разработчики Quill, о котором я уже писал, и который по факту является более способным решением. Squire легкий (35 кб), шустрый, простой и имеет свой API. Решил упомянуть его, потому что за последнее время он набрал свою аудиторию, как и похожий Wysihtml, и не похожий Dante, который позаимствовал идею редактирования у блог-платформы Medium.Handsontable 479de571e2ab4418a725368e6181daab.jpgЯ убежден считать, что это лучшая библиотека для реализации Excel подобных таблиц в вебе. Автор проект не стесняясь перечислил все похожие библиотеки и утверждает, что в них нет ничего, чего бы не было в Handsontable. Библиотека предоставляет огромный API, который позволит сделать и настроить что угодно и как угодно. Более 50 обработчиков событий. Ряд плагинов c Backbone, Angular, тепловыми картами, графиками, комментариями и др.Evil Icons imageКрутые векторые иконки от команды Злых Марсиан и подробный пост о том, как они это делали.Clappr.js 8199939c0fa342d9a6ddb2dbf5b28af7.jpgПростой, функциональный и масштабируемый плеер для веба.ClockPicker.js a2dd98b549a74d38a14ace7464b8bf9e.jpgjQuery плагин для выбора времени. Блестящее UI/UX-решение и его реализация. Вместо классического поля со стрелками, время выбирается на настоящих часах, перетягиванием стрелок.

Facedetection.js 7ab67f074dd94b23bef4814119094b2f.jpgПредназначение этого скрипта понятно из названия — определение человеческих лиц на фотографиях. Существует как плагин для jQuery и Zepto. Работает на ура. CareerDean 8e97e5a2e7d84c4b9672c27bd2f4d38e.jpgОтносительно недавно на свет появился отличный сайт нацеленный на общение разработчиков обо всем айтишном. Не подумайте, это не клон StackOverflow с какими-то своими фичами, это скорее Quora для гиков. На CareerDean уже успели завести аккаунт самые крутые чуваки из западной ИТ тусовки.Западные мысли или что стоило бы перевести на Хабре: Паттерны Книги Познавательные видео и презентации Говорят и показывают отечественные ИТ ресурсы: Напоследок: HTML/CSS JavaScript TheatreJS — высокопроизводительный редактор анимаций Pixi.js — супер быстрый HTML 5 2D движок для рендеринга, на основе WebGL. Bigpicture.js — скрипт, который позволяет производить зум для всей страницы. Focusable.js — фокус элементов на странице. FlowupLabels.js — реализация известного UX решения с плавающими