Mika Tuupola

Technology guy gone advertising.

Whereami?

Common PHP interface for WiFi positioning services. Currently supports Combain CPS API, Google Maps Geolocation API, Mozilla Location Services and Unwired Labs LocationAPI.


Core Location

Proof of concept PHP implementation of Apple location services protocol. This library does not do any actual requests. It is used only for creating and parsing requests and responses.


Server Timing Middleware

PSR7 and PSR-15 middleware which implements the Server-Timing header which can be used for displaying server side timing information on Chrome DevTools.


Basic Authentication Middleware

This middleware implements HTTP Basic Authentication. It was originally developed for Slim but can be used with all frameworks using PSR-7 and PSR-15 style middlewares. It has been tested with Slim Framework and Zend Expressive


JWT Authentication Middleware

This middleware implements JSON Web Token Authentication. It was originally developed for Slim but can be used with any framework using PSR-7 and PSR-15 style middlewares. It has been tested with Slim Framework and Zend Expressive


Instrument

PHP application instrumentation toolkit. With Instrument you can monitor and measure your PHP application performance. It can collect and store metrics such as script execution time and memory usage or time spent in database. Uses InfluxDB as data storage.


CORS middleware

This middleware implements Cross-origin resource sharing. It was originally developed for Slim but can be used with all frameworks using PSR-7 style middlewares. It has been tested with Slim Framework and Zend Expressive.


Instrument Middleware

Companion middleware for Instrument. Automates basic instrumenting of PSR-7 based application code.


Base85

PHP encoder and decoder for arbitrary Data. Base85 is similar to base64 but is more efficient. It is used for example embedding images into Adobe PDF files. Library supports encodings for ZeroMQ (Z85), Adobe ASCII85 and RFC1924 which is an April fools joke.


Chained

Chained selects for jQuery and Zepto


Base62

PHP encoder and decoder for arbitrary Data. Base62 is an url safe way of encoding data. This is useful for example for generating random tokens which are going to be included in a web address.


Lazy Load

Lazy Load is delays loading of images in long web pages. Images outside of viewport are not loaded until user scrolls to them. This is opposite of image preloading. Using Lazy Load on long web pages will make the page load faster. In some cases it can also help to reduce server load.


Jeditable

Inplace editing for jQuery. Currently unmaintained.