I've been working with BDD for years and felt that it needed an application that would facilitate the Behaviour-driven development work-flow. It would need to be made in a away that anyone can use it. By anyone I mean people with or without technical skills. Coders, testers, analysts, managers, business, etc. In that spirit, I started working on BDD Assistant. It is an open source application that can be used to create, manage and run BDD stories.
Now I feel that it is finally ready to go public. The application is far from being finished but there is enough done for the community to see what it's all about. More information can be found in the BDD Assistant site. Latest release can be downloaded from our GitHub repo. Live demo (with some features disabled due to hosting limitations) can be seen from the BDD Assistant demo. Continue reading →
There's a lot of discussion related to server vs client side application rendering. While there is no "one choice fits all" solution, I'll try to argue in favor of client side (specifically AngularJS) from different points of view. First of them is architecture.
In the previous article we developed the back-end solution for our books application. This article will continue where we stopped.
We'll develop a front-end solution that can be used with any back-end (Web, mobiles...). You can build on top of the back-end from the previous article (Java, Jersey, Grizzly...) or on top of any other as long as supported services are the same.
The goal of the application is to be able to administer books. In particular, we'll develop the front-end solution for that application that should be able to: