How the ‘why’s drove the ‘what’: Epilogue

“Study hard what interests you the most in the most undisciplined, irreverent and original manner possible” – Richard Feynman As a deeply confused and somewhat optimistic sophomore, I was in a habit of taking witty quotes more seriously than most. The one above, for example, has guided how I have went about studying Machine Learning and related topics for the last two years or so. Then again, as a chemical engineering major in an Indian college with a tragically rigid curriculum, I didn’t have much of a choice. Fast forward a couple of years and after a few online courses, … Continue reading How the ‘why’s drove the ‘what’: Epilogue

Analyze pull requests and Travis builds using Rperform

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. – Martin Golding In previous posts, I had discussed how Rperform can be used to obtain and visualize package performance data. However, real-world software development is a collaborative process. Thus, automating performance testing for your package is not only a good idea, it’s a critical one; testing projects locally might not be good enough. This post will cover usage of Rperform with Travis CI for automated performance testing. More importantly, we will be able to assess performance impact … Continue reading Analyze pull requests and Travis builds using Rperform