Pixlr — слабое онлайн-подражание Photoshop

http://pixlr.com/editor/

Статья о том, как отказаться от табов в PhpStorm

Если подумать, табы действительно не нужны. http://hadihariri.com/2014/06/24/no-tabs-in-intellij-idea/

phridge — phantomjs bridge к node.js для высокой скорости

Основная фишка — в том, что между запросами PhantomJs не убивается, а используется повторно. Учитывая, что запуск процесса занимает примерно секунду, производительность должна сильно вырасти. https://github.com/peerigon/phridge/blob/master/README.md Ну а нужно это для генерации на бэкенде страниц для поисковиков для одностраничных приложений.

Fetch as Google

Очень интересный сервис от Google, который позволяет посмотреть, как веб-паук гугла достаёт информацию по странице при индексации. https://support.google.com/webmasters/answer/158587?hl=en

Тестирование AngularJS с помощью Protractor

http://teamgaslight.com/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing Protractor — замена karma.js, который замена testacular

PageSpeed для локальных ресурсов, используя ngrok

http://www.jamescryer.com/2014/06/12/grunt-pagespeed-and-ngrok-locally-testing/ https://ngrok.com/

Свойство will-change

Это свойство позволяет сказать браузеру, что сейчас будут изменяться некоторые свойства некоторых элементов, чтобы тот задействовал аппаратное ускорение. http://dev.opera.com/articles/css-will-change-property/

Сервис для генерации спрайтов

Не очень управляемый, но есть возможность сделать сжатие и преобразование в png8. http://zerosprites.com/

Как сделать свой chrome extension

`manifest.json` должен выглядеть примерно так: { «manifest_version»: 2, «name»: «Jira print extension», «description»: «This extension is to print tasks in Jira», «version»: «1.0», «background»: { «scripts»: [«background.js»] }, «permissions»: [ «tabs», «https://*/*», «http://*/*» ], «browser_action»: { «default_icon»: «icon.png», «default_popup»: «popup.html» }, «content_scripts»: [ { «matches»: [«http://*/*», «https://*/*»], «js»: [«libs/jquery.js», «content.js»] } ] } При этом: …

Read more

Анимация в css

С картинками и примерами. Understanding CSS Timing Functions http://www.smashingmagazine.com/2014/04/15/understanding-css-timing-functions/