This was a hugely productive week, both in terms of clawing my way up the GWT learning curve as well as eliminating some of the highest risk parts of the project. I successfully rewired the fledgling app into good MVP form using the outstanding gwt-presenter and gwt-dispatch frameworks. I now have in place a very clean, simple, and powerful foundation on which to build, and some of the things I was saving for later are now done, too, like securing the service layer and passing a token to prevent cross site request forgery attacks.
Everything works on AppEngine as expected, and with the plumbing in place, I can now begin to really crank out functionality. Next week, I expect to complete the functionality required for the initial beta release: namely, the ability to create prayer lists and requests for yourself, and to get a daily prayer bulletin via email.
Filed under: Progress
