Weeknotes: 30th March 2020
This week I tidied things up.
This is one of those weeks I forgot to write weeknotes, so I’m doing a quick summary.
I’ve done a bunch of cleanup tasks this week: deleting old code, rewriting to modern standards, overcoming deprecations. It’s good work, though leads to so quite terrifying PRs (if you’re removed 1,000 lines of code, are you sure they’re the right ones?!)
I also wrote a whole load of tickets related to an accessibility audit we had. This picked up on some really good things: some major rewrites, some quick fixes. We’ll play them in the coming weeks as we get availability.
This week’s work wraps up the “move to GOV.UK Notify” epic, which is good to have out of the way. “Court orders”, “Upgrade Symfony”, “Audit logging” and “Accessibility audit” are just around the corner, but hopefully we won’t have too many in play at once.
And integrations work continues apace, with hopes that the majority of the hard work is now behind us.
Summary
- Removed old email code: this was far reaching and caused a real mess in some places. Now we use a single HTTP-based API, a lot of our security configuration is simplified too.
- Tidied up how we inject services in Symfony. This was a requirement for the v4 upgrade and a satisfying piece of work in general.
- Integrations bug fixes and tweaks
- Started building a Node/Express API for a extra curricular project to do with quizzes (which takes me back to my first blog post on this site)