Category Archives: Programming
Пара статей об оптимизаторе изображений ImageOptim-CLI
Он включает в себя лучшие сжиматели для разных типов картинок и запускается из командной строки. Доступен в виде Grunt-таска. http://www.smashingmagazine.com/2013/12/17/imageoptim-cli-batch-compression-tool/ http://jamiemason.github.io/ImageOptim-CLI/ (таблица сравнений разных сжимателей)
Оптимизация производительности длинных списков в AngularJS
http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/ (перевод — http://habrahabr.ru/post/200670/) Самое интересное — совет использовать bindonce. У автора, кстати, есть и другие интересные статьи на тему AngularJS.
Сравнение разных систем документации javascript
JSDoc, YUIDoc, Doxx, Docco: http://blog.fusioncharts.com/2013/12/jsdoc-vs-yuidoc-vs-doxx-vs-docco-choosing-a-javascript-documentation-generator/
ngdoc — документация AngularJS
https://github.com/angular/angular.js/wiki/Writing-AngularJS-Documentation
AngularJS best practices от создателей
Случайно наткнулся на wiki на гитхабе: https://github.com/angular/angular.js/wiki/Best-Practices
Скриншотилка средствами javascript
http://html2canvas.hertzen.com/examples.html
Высокопроизводительная анимация
http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/
Альтернатива Yeoman для автоматизации работы с AngularJS
https://github.com/marcorinck/ngStart
Выбор javascript MVC-фреймворка
Статья подробная, рассматривает много аспектов, достаточно объективная: http://www.funnyant.com/choosing-javascript-mvc-framework/
Написал Grunt-таск для бэкапа wordpress в репозиторий
Идея — делать бэкапы кода и базы в репозиторий на bitbucket. Запуск через крон. Сам код (если кому интересно) опубликую попозже. А вот полезные ссылки: https://npmjs.org/package/grunt-git (чтобы склонировать проект) https://npmjs.org/package/grunt-contrib-copy (для копирования кода) https://npmjs.org/package/grunt-file-process (для распарсивания конфига, чтобы узнать настройки доступа к базе) https://npmjs.org/package/grunt-mysql-dump (хотел дампить базу, но не взлетело) https://npmjs.org/package/grunt-shell (для дампа базы, для …