Web Dev libraries – week 21

Web Dev libraries – week 21

I’m consuming enormous amount of news each day. These is list of my findings from just only these week.

Envision.js is a library for creating fast, dynamic and interactive HTML5 visualisations.

Apy is a simple client-side library for making rest api ajax calls.

Sitespeed.io is an open source tool that helps you analyse your website speed and performance based on performance best practices and metrics. It collects data from multiple pages on your website, analyze the pages using the  rules  and output the result as HTML or JUnit XML.

CodeIgniter-minify update

CodeIgniter-minify update

Just introduce some new options to my quite popular library CodeIgniter-minify. From now one you can choose CSS compression engine (cssmin || minify), also FORCE rewrite CSS files. Some speed improvements were also made.

Please feel to check out library on GitGub – CodeIgniter-minify

The easiest way to share files within same network

The easiest way to share files within same network

Sometimes you are just to lazy to copy files to local storage server. Sending files over email ? To long. What other options you have.

If you are on Mac – AirDrop is an answer but – you have to be on wireless. What if you are using old fashion cable ?

There is a solution for that – web experiment called www.sharedrop.io

ShareDrop is a free app that allows you to easily and securely share files directly between devices in the same local network*, without having to upload them to any server first.

CodeIgniter img update

CodeIgniter img update

It’s been a while since my library CodeIgniter img was updated. Purpose of this library is pretty clear – to scale images on the fly using CodeIgniter. It’s very useful in all kinds of website and CMS-like projects. All you need to do, is just load library and inside view use it like that

$this->img->rimg('path/to/image.jpg', array('width' => 100, 'height' => 200, 'alt'='my awesome image'));

First time when script hits image, will create thumbnail. Next time, website will get already scaled image. If you need change dimensions, just change it within view – don’t worry about recreating images.