TIC - Coursera algorithms boilerplate project

heading

Today I created a boilerplate maven project for the [Princeton algorithms Coursera].

Of late I’ve enjoyed working my way through instalment I and II of this course, which I regard as essential for any software engineer. Besides being a reminder of all, I’ve forgotten since I completed a computer science degree. The course allows you to experience first hand the performance challenges present in brute force solutions. The exercises reinforce the primacy of data structures in algorithms, nicely contextualising Linus Torvalds assertion that “Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”

The boilerplate project makes it easier to work with the Coursera grader by:

  • Running Checkstyle, PMD and FindBugs checks
  • Providing JUnit 5 support (who want to write tests in main)
  • Packaging source code into a zip for submission to the grader

You can get started with the project by clicking here.

2021

Installing aws-azure-login on Apple M1

1 minute read

Aws-azure-login is a command-line utility for organisations using Azure Active Directory to authenticate users to the AWS console. It lets you use an Azure A...

Back to Top ↑

2020

Back to Top ↑

2016

Back to Top ↑

2013

Back to Top ↑