A Java Developer's Quest for Productivity

Duration: 180 mins
Sebastian Daschner
Lead Developer Advocate, IBM

Most developers continue doing their job as they always have. However, once in a while it makes sense to look and reflect whether we're doing things in the most effective way. This workshop shows 20 tips to Java developers on how to maximize their efficiency. We'll have a look how to improve our IDE usage, command line experience, and automation. We see which technology enables us to developer with efficiency, and how to keep feedback loops short. Altogether, all the points cover the topic of how to become a better developer.

Key takeaways

  • Spend your time on the keyboard
  • Leverage your IDE's power
  • There's an IDE shortcut for that
  • Live templates
  • Use the commandline
  • Shell aliases
  • Shell shortcuts
  • Shell scripting
  • Use VIM's way of typing
  • Editor live templates
  • Hot reload mechanisms
  • Keeping turnaround cycles short
  • Embrace fast feedback test scenarios
  • Use Continuous Delivery
  • Everything as code
  • Manage distractions
  • Read the documentation
  • Write documentation
  • Take a step back and reflect
  • Keep learning (especially now)

You may also be interested in

50 mins
Defensive Coding Bootcamp

Do you build things that can be hacked? Want to lower those odds? Join us to learn the basics of...

50 mins
Rust Microservice in Containers

Cloud native containers allow smaller teams to embrace polyglot. We can now choose the best languages and tools to solve...

50 mins
Web Assembly

While still new to most people, WebAssembly provides a formidable vision of safe, fast, portable code. Through clever choices and...

50 mins
Groovy 3: All The Major New Features

Groovy 3 represents the biggest update to the Groovy programming language in years. The move to the Parrot Parser allows...

50 mins
Bringing Reactive Programming to Java and Microservices

Reactive programming is all about non-blocking applications that are asynchronous and event-driven. It also leads to a major shift from...

180 mins
Migrating to Modern JavaScript

Today, JavaScript is ubiquitous. However, for a long time, JavaScript was deemed quirky and eccentric. Developers had to resort to...