KissMyButton sponsors Velocity’s development

It’s been quite some time since Julian Shapiro created one of the best and most popular animation libraries ever, with the name “Velocity”. By that time our man Andreas Trantidis also open sourced “MotorCortex.js”, a library using velocity on its core, allowing developers to define animations in a much easier, descriptive / CSS-like way rather than coding it.

It’s been a great journey so far but it’s now time for the next generation of both libs to rise!

KissMyButton is currently developing the second version of MotorCortex.js that will include radical changes and improvements compared to version 1, providing functionality and features that were not even possible on version 1, forming a complete and powerful animations & media orchestration library. For the time being the project is still close until it reaches a stable, MVP version.
Once again, under the hood is Velocity! Only this time is Velocity 2.

As part of the MotorCortex.js 2 project and in perfect cooperation with the library’s v.2 maintainer Ryc O’ Chet, KissMyButton proudly sponsors and contributes on the development of the Velocity 2 open source project. [as stated on the bottom of this file]

More news and updates for both will be soon announced through our blog, so stay tuned.

Goodbye to a friend

@KissMyButton we always respect and appreciate the effort of those who contribute to the growth of our company.
Thanks to our man Yiannis Leskas for his hard work and loyalty during the last 3 years. We wish him the best of luck for his next career steps.

Thessaloniki Programming Communities and KissMyButton

High level comparison of Express.js, Hapi.js and Koa.js and the way they handle common tasks required for all projects.
Each frameworks history and numbers are presented as well as a side by side look at how each framework handles routes and validation of incoming parameters.

Express Happiness

Express Happiness is a rich framework for creating web apps and services, built on top of the Express framework.

We all use and love Express. When it comes to large and complex apps, their maintainability sometimes becomes difficult as we keep on adding routes and handling errors,and permissions.

Express Happiness provides a way to develop robust and maintainable apps or REST APIs.


Very recently, our Lead Developer Andreas Trantidis open-sourced an amazing web animations library called MotorCortex.js.

The “motor cortex” is the part of the human brain that controls the movement of the whole body. This centralized control over the body’s muscles movement achieved by this very part of the brain is solely responsible for its smooth, harmonic, and “natural” movement.

MotorCortex.js aspires to mimic the human brain’s motor cortex by providing a new layer of software abstraction that handles and describes the movement of the various elements of an html application in such a way that all timed effects do not interfere with the logic (decision making) layer of the software. Plus, each “transition” is treated as a matter of the whole application body and not just of each element alone. And all this with an easy and straight-forward CSS-like syntax and a js API that respects and matches all the modern MV* Javascript frameworks.

For more info please visit the project’s official page: or its github page:

webRTC lecture by Andreas Trantidis

On Friday, March 02 2014, our Lead Developer, Andreas Trantidis gave a lecture on the emerging webRTC technology to the students of the MSc course “Software Engineering and Telecommunications” at the City College (International Faculty of the University of Sheffield), in Thessaloniki.
The lecture was organized as part of the “Contemporary Issues in ICT” unit of the Master Course which aims to present the latest developments and various
contemporary topics in the field of information and telecommunications technology (ICT) through a series of seminars and lectures presented by
industrial and academic experts in the field.

A big thanks to Dr. Thanos Hatziapostolou, Senior Lecturer on Computer Science Department for the invitation and the excellent hosting of the event.

The slides of the lecture can by found here:

KissMyButton cooperating with JellNetworks on JustKnock webRTC project

We are happy about our very successful cooperation with JellNetworks on the “JustKnock” project. KissMyButton, through the use of webRTC technology and with guidance and great cooperation from JellNetworks’ CEO Mr. Joseph Karwat, has developed the application. JustKnock is built on JellRTC’s platform.

JustKnock™ is Jell’s first webRTC video collaboration service, designed to serve as a mobile professional’s virtual office. Functioning just like a physical office, when someone “Knocks”, the host can see who is behind the door and decide whether to speak with them right away or park them in his/her (virtual) waiting room. With the Defined Availability feature, only certain people will know that you are “available”.

More details can be found here:
The link to the application is:

Call Me version 1.0

“Call Me” Facebook application just got better and stabilized in version 1.0. The features of this (final) version 1.0 are:

– Video/audio one-to-one chat with any of your facebook friends
– Text chat along with video chat
– Don’t miss a call! Call Me logs and provides a list of all the calls missed while having another video chat session or while away from the computer
– Help functionality, which provides a step by step demonstration of the app’s features

More to come on the next versions of the app!!

“Call Me” Facebook app version 0.2 released.

Call Me is an experimental webRTC online video chat Facebook application built using vLine’s webRTC API.


The way it operates is fairly simple. When accessing the “Call Me” application within Facebook the user sees all his/her online friends being able either to initiate a video chat (if they are on the “Call Me” application page too) or to send a (Facebook) message inviting them to Call Me.
The way the user initiates a video or audio chat with any of his/her Facebook friend is extremely easy. A call is initiated by a simple button press without any third party plugins installation. Everything operates through the native web browser’s capabilities using the webRTC technology.
Up to come on the next versions of the software:
– group chat
– calls history log
– display online friends even if the user status on Facebook chat is set to “offline”