I haven't made any progress here due to focusing on locking down my home network and my server that hosts this site. I'm currently writing a "log ingester" that will pull various system log files into a MySQL database then graph the results in Grafana. Grafana is hard to learn, but I was able to create a query that showed my server was under attack for the entire month of March. When I say "attack", I mean there were 20x more failed authentication requests from March 1st to March 31st per day. I will likely post more here as I dig deeper.
Having said all of that, I did spend about 30 minutes on the start-page 2.0 project just trying to figure out where to go next. I think I'm going to wrap it up earlier than I wanted to just because my priorities lie elsewhere now. At the very least I'll get everything running inside of a Docker container. More to come...
Code Along Blog
In our latest stream, we were able to put up a basic "view event" page. The idea is that this will be a good segue into the share event functionality.
This week I mostly continued to familiarize myself with the codebase. We are trying to follow the MVVM pattern in Android. But, I believe some pieces are missing, so it isn't quite exactly MVVM. For instance, we don't use data-binding at all and our Activities are quite large. My understanding of MVVM is Activities should be small and most, if not all, of the business logic and click listeners would live within the ViewModel. I could be wrong as this is my first exposure to the MVVM style of design.