DubJUG 258 - Squarespace HQ with Azul's Simon Ritter

We had an amazing event in Squarespace's Dublin HQ with insightful talks from their team lead AJ Rogers and Azul Systems - request video ⤵️

REQUEST TALK RECORDINGS

Be the first to hear of our event announcements....

Event map

Additional Information

About Tonight's Speaker: Simon Ritter

Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy. He has been presenting Java technologies to developers since 1999 focusing on the core Java platform as well as client and embedded applications.

Simon is now the Deputy CTO of Azul Systems where he continues to help people understand Java and Azul’s JVM products. He represents Azul on the JCP Executive Committee as well as the JSR Expert Groups for Java SE 9 and later.

Find him on Twitter @speakjava


Talk 1: Enter The Parallel Universe of the Vector API

Single Instruction Multiple Data (SIMD) instructions have been available in Intel and other processor instruction sets for over 25 years. The current implementation is Advanced Vector eXtensions (AVX), first introduced in the Sandy Bridge microarchitecture.

Using Vector processing through AVX can profoundly improve the performance level of an application that includes numerically intensive operations. The difficulty is that, although the compiler should be responsible for determining their use, code is often too complex to do so effectively.

In JDK 16, an incubator module for the Vector API (not to be confused with the Vector collections class) was introduced. This allows a developer to express vector computations that reliably compile at runtime to optimal vector instructions. The API has undergone several revisions resulting in the seventh incubator in JDK 22.

In this session Simon explained how to use the Vector API in different use cases, comparing the code generated by the JIT compiler without the API and with it. We also looked at what difference this makes to the performance delivered.

.

Talk 2: Squarespace Engineering Team Manager, AJ Rogers



Talk 3: 30 Years (and 3 Weeks) of Java - How Did We Get Here?

Tuesday May 23rd, 1995, saw the launch of not just a new programming language, but an entire development and deployment platform.

Initially targeted at the brand-new world of browsers and the World Wide Web, it quickly became the de facto standard for internet-scale enterprise applications.

Remarkably, thirty years and three weeks later, it is still always in the top three most popular languages in use by developers.

How did this happen?

Simon started working for Sun Microsystems in February 1996, roughly the same week JDK 1.0 was launched. Through fourteen years at Sun, five at Oracle and nine at Azul, he is among the best placed people in the Java world to bring plenty of anecdotes (and some souvenirs). In this session with Simon at the helm, we took a whirlwind tour of the history of Java, recalling many of the milestones along the way, and some serious developer nostalgia!


About the Dublin Java User Group

Since 2006, the Dublin Java User Group, aka DubJUG, has been working with the global Java community to amplify technical knowledge for the benefit of Irish based developers and businesses. It is a resident member of Dublin's TechMeetup.space. 

Discover more: Website / LinkedIn


DubJUG, supported by our Partners

For this event, we were privileged to be presenting DubJUG 258 in the Dublin home of Squarespace, the design-driven platform that helps entrepreneurs build their brands and businesses online. Squarespace empowers millions of customers in more than 200 countries and territories with all the tools needed to create an online presence, build an audience, monetize, and scale their business. The Squarespace suite of products range from websites, domains, ecommerce, and marketing tools, as well as tools for scheduling with Acuity, and creating and managing social media presence with Unfold.

Their team of more than 1,700 professionals is headquartered in bustling New York City, with offices in Dublin, Ireland and Aveiro, Portugal, and coworking spaces in the UK, Netherlands, and Australia.

Discover more: Website / LinkedIn

.

Integral Ad Science is a leading global media measurement and optimization platform that delivers the industry’s most actionable data to drive superior results for the world’s largest advertisers, publishers, and media platforms. IAS’s software provides comprehensive and enriched data that ensures ads are seen by real people in safe and suitable environments while improving return on ad spend for advertisers and yield for publishers. Our mission is to be the global benchmark for trust and transparency in digital media quality.

Discover more: Website / LinkedIn

.

Stackand.Co enrich the professional lives of Java software professionals - with over 20 years experience in the Irish tech recruitment market, they have helped many great people elevate their careers, and many great companies build their teams. 

Perhaps they can do the same for you working with companies like this one?

Discover more: Website / LinkedIn

.

GuruTeam delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite.

Discover more: Website / LinkedIn

.

FINEOS is a leading provider of core systems for life, accident and health insurers globally with 7 of the 10 largest group life and health carriers in the US as well as 6 of the largest life insurers in Australia. With employees and offices throughout the world, FINEOS continues to scale rapidly, working with innovative progressive insurers in North America, Europe, and Asia Pacific.

Discover more: Website / LinkedIn

.

tcube is a low-cost no frills workspace provider located at O'Connell Bridge in Dublin city centre. They provide hot-desks, dedicated co-working desks, office-for-a-day, meeting rooms, and event space.

Discover more: Website / LinkedIn

.

Java companies. If you would you like to share your news and opportunities with our community of software developers, please get in touch here :)