Categories
Uncategorized

Git mining

Software development leverages version control for multiple reasons. I assume that you are familiar with git blame used to trace a person who committed particular change, git checkout to several branches to find out which version does contain a bug and which doesn’t. The history of changes is however useful not only for survival when […]

Categories
Uncategorized

Forget HTTP, use Websockets

For most applications you’re going to build, HTTP communication is a no-brainer. However, as a system grows, a real-time communication between client and server becomes a requirement and the developers apply a websocket-based solution. But websockets not only provide push notification from server to client, they also create a handful of opportunities to follow good […]