There’s a lot of interesting things in the software development and testing space, lots of stuff to study and learn. The past few years I spent learning to build automated checks in Java and Ruby has been a fun ride and I’ve learned a great deal about the concepts, benefits, and pitfalls of automation. Now I’m at that point where I’m thinking of what other areas I’d like to study next. There’s JavaScript – which I’ve recently started educating myself how to use through freeCodeCamp’s ‘Beau teaches JavaScript’ playlist and James Shore’s ‘Let’s Code Test-Driven Javascript subscription course – because I can quickly write small tools with through the browser. After digesting the basics, I’ll likely spend more months understanding the TDD process and build something, hopefully becoming proficient in it before the year ends.
But there are some other intriguing experiments I’d like to try, some of which are:
- TestContainers for Java integration testing
- WireMock for Java integration testing
- Writing executable specifications with Spectrum
- Following through Jeff Nyman’s exploration of reinforcement learning
- Creating a web application with Go
- Build a Restful API with Go
Maybe you’d like to test them too. 🙂