📜 ⬆️ ⬇️

Some interesting and useful things for web developer # 29

Good day, dear habravchane. Recently, I saw some interesting and useful tools / libraries / events that I want to share with Habr.

Humhub



An open social network built on Yii is a worthy analogue of Diaspora . Developers generally say that this is a framework that provides tools for easy and productive teamwork. Flexible modular system and a number of plugins: notes, task manager, calendar, voting, mailings, etc. Also, HumHub is very beautiful. Cool modern interface, asynchrony, tooltips and other details.


')

Impulse




Stunning JS animations with sophisticated physics. The library is more sharpened for mobile interfaces. In the examples, you will see a number of cool effects you know from iOS, Android, and WP. I don’t know what to write anymore, it really needs to be seen. And from the point of view of code, everything is typical of “animated libraries”.

Piwik

A powerful open source analytics tool that can really serve as a replacement for Yandex Metrics or Google Analytics. Informative graphs, many metrics, a bunch of parameters, goals and other necessities. The service is quite simple to install, there is a plugin for almost all popular CMS. The system has its own marketplace and extensive community. Piwik is used on such large-scale projects as Wikimedia, Forbes, T-mobile, Sharp, etc.

Jsfmt



A small and useful tool from the development team of the popular streaming music service Rdio. Jsfmt allows you to search, format and make massive changes in the JS files:
#  reduce  underscore.js    `source.js`. jsfmt --rewrite="_.reduce(a, b, c) -> a.reduce(b, c)" source.js #   ,      . jsfmt --write=true --rewrite="_.reduce(a, b, c) -> a.reduce(b, c)" source.js #    'source.js'      node. jsfmt --rewrite="x % y -> ((x % y) + y) % y" source.js | node 

And to check the code for compliance with the style manual there is nothing better than the JSCS .

Gulp fiction



Convenient online service for generating Gulp files. We specify the name of the task, the paths to the source and final files, and of course we select the plugin itself, which is searched in real time.

Mitro



Mitro is a great password manager that is browser extensions. The project is completely free and opsorce (client and server). It remembers all passwords from the web and allows you to give temporary access to your services to colleagues, freelancers, without transferring the password itself. Secure, simple and versatile product with user-friendly interface. "Trusted by Stackoverflow, Google Ventures, Essence, Fitocracy, Architizet."

ImageOptim CLI


The utility automates the optimization of 3 programs at once: ImageOptim , ImageAlpha , and JPEGmini . But there is one drawback - all these tools are written for Mac and, accordingly, the ImageOptim CLI will not work on Windows and Linux. Judging by the test results, this is almost the undisputed winner, which in some cases is inferior to Kraken.io . But the difference between the optimization between them averages a few percent.

Western thoughts or what would translate to Habré:




Says and shows Habr:




Finally:




Previous selection (Issue 28)

I apologize for any typos. If you notice a problem - please write in a personal.

Thank you all for your attention.

Source: https://habr.com/ru/post/237697/


All Articles