Skip to content

Instantly share code, notes, and snippets.

@pvorb
Forked from spilth/java-todo.md
Last active April 6, 2019 21:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pvorb/aa538d9b11ca3c7dc83a14dc82f26f7b to your computer and use it in GitHub Desktop.
Save pvorb/aa538d9b11ca3c7dc83a14dc82f26f7b to your computer and use it in GitHub Desktop.
Java Developer To Do List

This is a collection of tasks/exercises/experience I want to have accomplished as a Java Developer. I'm leaving the tasks undone so that others can easily copy this list and track their own progress.

If you have suggested additions, please leave a comment below.

  • Create a Maven project using the command-line
  • Test Driven Development using a testing framework
    • JUnit
    • Hamcrest Matchers
  • Behavior Drive Development using a framework
    • Cucumber
  • Create a Gradle project using the command-line
  • Implement equals and hashCode for a custom class
  • Create a custom comparator
  • Create a runnable JAR
  • Create a shaded JAR
  • Release a Maven project to Maven Central
    • With generated JavaDocs
    • With a generated Site
  • Release a Gradle project to Maven Central
  • Build a simple web application using Spring Boot
  • Create a custom Maven Archetype
  • Release a custom Maven Archetype to Maven Central
  • Deploy a web application to Heroku
  • Use Hibernate
  • Use Flyway
  • Create a custom Annotation
  • Use a dependency injection framework
  • Use a logging framework
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment