Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Java Threads Reimagined: A Reflection on JConf Toronto 2023 and the Dawn of a New Era of Concurrency

  • May 23, 2023
  • 2783 Unique Views
  • 3 min read

JConf Toronto, held on May 3rd, 2023, was a memorable gathering of Java enthusiasts and experts from both the local and global communities.

The event took place at the Chestnut Conference Center, Toronto, featuring a wide variety of in-depth sessions, interactive Q&As, and two insightful keynote presentations.

Notable keynote speakers included Venkat Subramaniam and Neal Ford.

Venkat's keynote, titled "Know Your Java," was a deep dive into the intricacies of Java, demonstrating that there's always something new to learn, even in a language that's over two decades old.

Neal Ford closed the conference with a keynote on architecture, emphasizing the importance of thinking beyond the code when constructing a comprehensive application.


I had the unique opportunity to present a talk titled "Virtual Threads: Ushering in a New Era of Concurrency". This presentation was one of the highlights of my speaking career, as it was met with a great deal of interest from the audience. The discussion centred around Project Loom and how it introduces virtual threads.

These lightweight threads aim to significantly reduce the complexity of writing, maintaining, and monitoring high-throughput concurrent applications on the Java platform. The interactive Q&A session was particularly engaging, with many attendees continuing the discussion even after the session had concluded.

Overall, it was an enriching experience sharing my knowledge and engaging with an enthusiastic audience on such a transformative topic. 

One of the highlights of the conference for me was finally meeting some of the colleagues I'd only known online.

I had the opportunity to meet Vincent Mayers, a tech community leader, Java Champion, and organizer of Devnexus and the Atlanta Java Users Group, in person for the first time.

Sharing meals and shaking hands with people I've previously only interacted with through screens added a whole new layer of connection and camaraderie to the event​​.

The audience greatly appreciated the variety of presentations from luminaries in the field and local experts.

The in-depth 1-hour sessions, coupled with interactive Q&A, proved to be a big hit with the developers in attendance.

Furthermore, the 'hallway track' facilitated continued discussions on a range of topics, from Java on Kube to new features in Java to cloud architecture.

Pratik Patel, one of the organizers, along with Vincent Mayers and Jonathan Fuerth, have done an exceptional job orchestrating the event, and he announced that JConf Toronto would be back next year, promising a bigger and better event​.

Looking forward, JConf Toronto is expected to return around the same time in 2024.

With the success of the first event, the hope is that the Toronto Java developer community will be back for an even bigger and better second event.

For those who could not attend, presentation slides will be posted on the conference website. However, it's worth noting that the true value of an event like this lies in in-person participation.

The 'hallway track', the networking opportunities at the pub afterwards, and the direct access to presenters are integral parts of the overall experience that virtual interactions cannot replace.

In conclusion, JConf Toronto 2023 was a confluence of minds and ideas, weaving together the threads of innovation and camaraderie, setting the stage for an even more inspiring event in 2024.

7 Reasons Why, After 26 Years, Java Still Makes Sense!

After many discussions with Java developers, combined with my personal experiences with the Java community and platform, here are the key reasons why Java developers love Java after all these years!

5 Things You Probably Didn’t Know About Java Concurrency

Even while threads are helpful, they are dreadful to many developers. Here are five essential threading concepts for Java developers!

9 Outdated Ideas About Java

In this article, we want to look into some false assumptions and outdated ideas about Java based on early versions.

8 Debugging Tips for IntelliJ IDEA Users You Never Knew Existed

As developers, we’re all familiar with debuggers. We use debugging tools on a daily basis – they’re an essential part of programming. But let’s be honest. Usually, we only use the breakpoint option. If we’re feeling frisky, we might use a conditional breakpoint.

But guess what, the IntelliJ IDEA debugger has many powerful and cutting-edge features that are useful for debugging more easily and efficiently.

A Short Primer on Java Debugging Internals

How does debugging work under the hood? This article explains the basics of JDI and JDWP and gives the JDWP packets for an example program.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard