IBM
 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 
IBM Developer
 
Java
June 2020
Hello, Java enthusiasts!
On May 23, Java, our personal favorite and general-purpose programming language, turned 25. To celebrate, the Java Community started the #MovedbyJava campaign to share and gather personal stories of how our lives have been affected and moved by Java.

I'm just slightly older than Java and have been using it for around 10 years now. In 2016, I received the recognition of "Java Champion" from the Java Community, a title given to someone who has moved the Java ecosystem forward.

I personally have been and am moved by Java because:
 
I made many friends from the Java Community
I found a profession that excites me every day
I have been fortunate to travel the globe and talk to many developers around the world
I could have at least a bit of an impact to make the technology even better
In my computer science studies, Java quickly became the programming language of choice when there was a problem to solve. As part of my thesis, I developed a bytecode algorithm to backtrack and detect possible method calls and result sets in REST applications. I got heavily into Java EE, especially JAX-RS. Using my research, I later open-sourced the "JAX-RS Analyzer," an OSS tool to generate REST documentation. The tool got quite some attention in the Java Community, and I was more than positively surprised by all the friendly messages and dynamics of the community.

Around the same time, I became interested in Java conferences. After seeing some well-known Java figures like Adam Bien and Steve Chin, I was inspired to do more in the open source world and to share my experiences around software development. I started blogging and creating videos, always with a technical focus, of what I learned that day, then in my job as a consultant. I thought, "If some tip helped me, then I share it, and it helps only one other Java developer, it's already a win." That mindset continues to this day.

Fast forward a few years, I turned my passion of teaching and caring about the Java Community into "an official job" as Lead Java Developer Advocate with IBM. In my job as consultant, I used Liberty and Java EE a lot. However, it was only after I joined IBM that I realized how much involvement IBM has in open source Java. It was exciting to see the history behind OpenJ9. Within this role, I have also visited teams around the globe who strive to improve the end-user experience around Java. I find it cool how people in Tokyo, Canada, and other locations are doing their best to improve the very Java that I now use to run my daily workloads, examples, and fun projects.

How are you #MovedbyJava? I'm interested to know.

Sebastian Daschner, Lead Java Developer Advocate
More Java...
 
Modern Java
Leveling up to modern Java

 
Watch the video
Spotlights
IBM and Java: The next 25 years
Since the beginning, IBM recognized Java as a game changer. Learn where we've been with Java and where we're going.
Integrate Java microservices with blockchain
Use Hyperledger Fabric and Open Liberty Tools to execute transactions with the IBM Blockchain Platform.
 
 
Event-driven Java
Event-driven reactive programming in Java


 
Watch the video
Other items of interest
 
Blog: Analyze Open Liberty Logs with Splunk
Video: Supersonic subatomic Enterprise Java from the ground up
Workshop: Workshop Java with Docker, Kubernetes, and Istio
 
Events
 
Supersonic subatomic Enterprise Java from the ground up (IBM Developer Romania)
June 4; Online
 
Heisenbug 2020
June 15-18; Online
 
IBM Community Day: Cloud Dev
June 18; Online
 
Digital Developers Conference: Cloud Native Security
June 24, 25, and July 1; Online
 
JPoint 2020
June 29 - July 3; Online