WebCalc iteration 8 - billing module extraction and differentiating users May 13, 2019 In WebCalc's eighth iteration I'm fixing mistakes I made previously while trying, at the same time, introduce differentiation of users - bad idea. ...
WebCalc iteration 7 - billing Apr 8, 2019 WebCalc's seventh iteration is all about billing basic four operations and making them visible in the balance. ...
WebCalc iteration 6 - introducing users Mar 28, 2019 WebCalc sixth iteration. I'm introducing users, so that I can start billing them for using my CPU time. That forces me to include Spring Security in the project. ...
WebCalc iteration 5 - more complex calculations Dec 18, 2018 In WebCalc's fifth iteration I'm adding support for more complex calculations. I'm also finally dealing with dependency management. ...
WebCalc iteration 4 - fixes only Nov 2, 2018 WebCalc's fourth iteration is mostly about fixing issues, big and small. First, I'm making my Calculator stateless. Then I'm fixing all issues related to number formatting, especially input parsing. ...
Testing is storytelling Oct 25, 2018 Tests do not only exist to verify the absence of known bugs. They're also documenting the expected behaviour of a system. Moreover, they're showing developers how to use code. ...
WebCalc iteration 3 - formatting and cleanup in calculator module Oct 10, 2018 WebCalc third iteration. I'm adding multiplication and division. During that I need to deal with formatting and limiting number of digits. ...
WebCalc iteration 2 - actual calculations and modules separation Sep 21, 2018 WebCalc second iteration. I now have two Gradle subprojects and clearly separated calculator module. It now can actually add and subtract. ...
WebCalc iteration 1 - setting up with one test Sep 5, 2018 WebCalc first iteration. It includes setting up Gradle project with JUnit 5 and Spring Boot and then writing a controller driven by an integration test. ...
Project WebCalc - motivation and plan Sep 4, 2018 Motivation behind creating a not-so-small example project that shows how to develop a Spring project using TDD. ...