Rzeszów Hackathon – LIVE

Today we are taking part in Rzeszów Hackathon. Our team consists of 4 members – Bartek, Vlad, Michał and me. By the way, you should know Bartek and Michał from the post Pekaton – 24-godzinny hackaton. At the beginning, I want to mention that in this post I’m not going to reveal project’s main idea and implementation details. This is because some of ours competitors may read it (good luck guys ;)). Maybe we will share a few hints. Since the start, this post will be updated every hour, at least I hope so.

Continue Reading

Planning vol. 2

This post is divided into two main parts. The technical part will be connected with adding custom headers passed to an authentication endpoint. In the second part, I’m going to describe plans for next few weeks.

Continue Reading

Encapsulation and forwarding

Yesterday I realized that I write more about refactoring than implementation. To stay consistent today’s post is about…refactoring. Well, maybe not only about it, but mainly. In the previous week I finished following tasks:

  • [F-4] Handling request result (response code, message)
  • [F-8] Encapsulate logic from aksesi-gesture.js into a class
  • [F-9] Secure initialization
  • [P-1] Forwarding requests to an authentication endpoint
Continue Reading

Improving Aksesi usability – refactoring frontend

It’s been a week since the last post. In the following one, I’m going to summarize you what I’ve changed it the Aksesi since then. I decided to refactor some parts of the frontend application. Moreover, I managed to simplify installation and configuration process. The major part of integration is done “in the background” and a user does not have to care about it.

Continue Reading

Stop making those weird gestures, start typing!

I think that it is the best time to connect oldschool-boring password typing with new-fresh-visionary gesture recognition. I hope that connection like this is going to provide appropriate usability for boys and girls, old and young.

In the following post I’m going to describe how to adjust code created in the Handling user gestures post to use both characters and gestures. I will also describe how I resolved usability issues and how the application handles the backspace key usage.

Continue Reading

Handling user gestures

During the short planning session I decided that at first I should implement gestures handling in the front-end application. This feature will be developed with jQuery library.

There are a few strategies how to detect sequence of gestures. First one assumes that the application recognizes mouse movement and, basing on the time between each of the moves, is able to establish if a gesture drawing is completed. This solution has some limitations. The main one is a problem with splitting moves into separate ones. If a user moves a pointer to the top and backward, as preparation to the next gesture (due to e.g. screen resolution), then application won’t be able to recognize that the top-bottom move shouldn’t be treated as part of the password.

Continue Reading

Szybka akcja #2 – AngularJS

W ramach Szybka akcja #1 – Play Framework napisane zostało REST API do aplikacji Hobusu. Mając stworzoną logikę po stronie serwera przyszedł czas na realizację części frontendowej.

Do tej pory wszystkie projekty realizowałem na bardzo podobnym stosie technologicznym – Bootstrap + jQuery + zewnętrzne biblioteki JavaScript. Miałem również chwilową przygodę z MustacheJS. Projekt Hobusu chciałem zrealizować jako Single Page Application, więc pisanie funkcjonalności z wcześniej wspomnianymi technologiami zajęłoby dużo czasu i wymagało sporo rzeźbienia. Wybór padł na framework AngularJS.

Continue Reading