Your turn!
Following along with the provided code is a great way to learn through practice.
A better way is by challenging yourself to achieve tasks. Hence, I challenge you to improve the Bookmarkr application by adding the following features.
Task #1 – Write more benchmarks
In this chapter, we have illustrated writing benchmark methods by only writing a benchmark for the export
command. However, as we mentioned earlier, benchmarks do not only apply to commands, but they can also apply to services.
That’s why you are tasked with writing additional benchmark methods for each command and for the services used by the Bookmarkr application.
Task #2 – Fine-tune Bookmarkr for optimal performance
Throughout this chapter, we haven’t implemented every performance optimization opportunity, and we have probably missed some (was that intentional? *wink wink*). Therefore, you are tasked with identifying other potential performance optimizations in Bookmarkr...