Developersummit
  • HOME
  • CALL FOR PAPERS
  • BUY TICKETS
  • CONTACT
  • INSIGHTS
  • ONDEMAND
saltmarch

GIDS news media, articles, insights and virtual events educate and illuminate its audiences so they can be fully prepared to deal with the new realities at work and in their professions.

Saltmarch On-Demand
Media

Our Experts

Videos On Demand

Insights

Call for Papers

Connect

About Us

Privacy Policy

Terms & Conditions

Code of Conduct

Contact Us

Subscribe to Developersummit

Get the latest event updates, and insights from today's leading voices.

© 2026-2027 Saltmarch. All rights reserved.

A Java Developer's Quest for Productivity
RegisterTwitterLinkedInFacebook

< session />

A Java Developer's Quest for Productivity

Mon, September 7 at 10:30 AM - 2:30 PM GMT+5:30BackEnd

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)

< speaker_info />

About the speaker

Sebastian Daschner

Sebastian Daschner

Lead Developer Advocate, IBM

Sebastian is a Java Developer Advocate at IBM, a consultant, author, and trainer. He is the author of the book ‘Architecting Modern Java EE Applications’. Sebastian is participating in open source standardization processes such as the JCP or the Eclipse Foundation, helping forming the future standards of Enterprise Java, and collaborating on various open source projects. For his contributions in the Java community and ecosystem he was recognized as a Java Champion, Oracle Developer Champion, and JavaOne Rockstar.

Besides Java, Sebastian is a heavy user of cloud native technologies and anything related to enterprise software. He evangelizes computer science practices on https://blog.sebastian-daschner.com, his newsletter, and on Twitter via @DaschnerS. Sebastian kickstarted the JOnsen and jSpirit unconferences that connect Java developers throughout the globe. When not working with technology, he also loves coffee and to travel the world.

Related Talks

OOP vs. Data Oriented Programming: Which One to Choose?

Fri, April 25

OOP vs. Data Oriented Programming: Which One to Choose?

Venkat Subramaniam
Event-driven Programming 101

Thu, November 5

Event-driven Programming 101

Siddharth Bagai
Types and Type Safety in Kotlin

Thu, November 5

Types and Type Safety in Kotlin

Venkat Subramaniam

On-Demand Talks

Kotlin: Coroutines And More

Kotlin: Coroutines And More

Kenneth Kousen
Pattern Matching in Java

Pattern Matching in Java

Venkat Subramaniam
30 Golden Rules of Deep Learning Performance

30 Golden Rules of Deep Learning Performance

Siddha Ganju
15 Best Practices for Designing Enterprise RESTful APIs in the Cloud

15 Best Practices for Designing Enterprise RESTful APIs in the Cloud

Rohit Bhardwaj
A Practical Introduction to LangChain4j

A Practical Introduction to LangChain4j

Venkat Subramaniam
Structured Concurrency: Managing the Hierarchical Cancelation and Error Handling

Structured Concurrency: Managing the Hierarchical Cancelation and Error Handling

James Ward
All On-Demand »