DubJUG 267 - Live at Squarespace Dublin HQ

Our June meetup sees us live, in-person at Squarespace's Dublin HQ!

Come join Java senior software expert, Diana Nanuti (former Devoxx UK speaker), along with Squarespace engineers Shradha Shankar and Darragh Clarke who will shed light on the technology being adopted in their day-to-day working lives.

TICKETS

Event map

Additional Information

Talks times and order subject to change.

Talk 1: The Hidden Cost of Clean Code: Primitives, Boxing, and Allocation in Java.

Clean, generic Java code has a performance cost that most developers don't see until it's too late. Drawing from real experience building a high-performance aggregation engine, Squarespace engineer Shradha Shankar digs into some of Java's performance edges and explores how to spot these costs in your own codebase.


.

Talk 2: Burnout: The Hidden Failure Mode of High-Performing Teams.

Is your team’s health as observable as your software?

High-performing engineering teams are celebrated for their velocity and "whatever it takes" commitment. Yet, these same traits often make them the most vulnerable to a predictable, systemic failure mode: burnout.

This isn’t a lack of individual grit; it’s a design flaw. When we architect software for 99.9% uptime but run our teams at 100% capacity, we create a system with zero fault tolerance.

In Diana Nanuti's talk, we move beyond the superficial "resiliency" narrative and analyze team health through the lens of systems engineering.

Diana will explore how to apply SRE principles (like load shedding, redundancy mechanisms, and leading indicators) to the human element of the stack. You’ll learn why "idle capacity" is the secret to low latency, how to make cognitive load visible, and how to build a system where high performance doesn't require a "hero culture" destined for a catastrophic outage.


.

Talk 3: A hitchhikers guide to 'Panama'

Darragh Clarke shares an overview of his exploration of Java's new FFM API as well as the JExtract Generation tool.


.

Talk 4: Designing for Change: How Domain-Driven Design and Hexagonal Architecture can help systems evolve.

As products grow, change becomes harder. New ideas take longer to ship, technical decisions feel risky, and systems start pushing back when teams try to evolve them.

In this session Diane Nanuti looks at how Domain-Driven Design and Hexagonal Architecture help teams design software that can change over time. Through a concrete example, she’ll explore how clear boundaries and a well-defined core make it easier to evolve both the system and the product, whether that means adding new features, integrating AI, changing cloud providers, or adapting infrastructure choices.

Key learnings: ● How clear domain boundaries make systems easier to understand, change, and explain to others ● Practical ways to structure software through a real example, so products can evolve without rewrites ● How architectural boundaries help teams introduce new technologies with less risk ● Techniques for reducing long-term lock-in to frameworks, cloud providers, or platforms ● Common design choices that seem fine early on but make change harder later

By the end of the session, you will leave with practical ideas that can be applied immediately to design software that can evolve alongside your product, teams, and technology.


.

About the Speakers

Diana Nanuti is a Senior Software Engineer at Chainalysis and a 2025 UK Gold Winner at Women in Tech Global Awards.

Specializing in Cloud Infrastructure and Data Engineering, she architects the resilient, scalable systems essential for high-stakes blockchain intelligence. Her expertise lies in building mission-critical infrastructure leveraging cloud-native and open-source technologies.

At Chainalysis, Diana ensures the platform’s backbone operates with absolute precision for institutional-grade adoption, while her commitment to engineering excellence and psychological safety continues to influence the wider technical community.

Find Diana on Linkedin

.

After attaining here Bachelor of Technology in Computer Science at Manipal Institute of Technology, India, Shradha Shankar held engineering roles at Cisco and Amazon before joining Squarespace as a senior software engineer..


Find Shradha on Linkedin

.

Darragh Clarke joined Squarespace after software engineering positions in Tenable and Oracle. Darragh studied at University College Dublin graduating with a degree in Computer Sciene.

Find Darragh on Linkedin

.

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

.

Our Partners

Gong is on a mission to empower companies to unlock their full revenue potential. We help everyone in revenue teams to improve productivity, increase predictability, and drive revenue growth by deeply understanding customers and business trends and taking impactful actions.

GONG ARE HIRING ➡️ Discover more: Website / LinkedIn

.

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

.

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

.

Geertjan on Java is an independent open source Java-oriented advisory, driven by Geertjan Wielenga, the Java Champion involved in several community-driven projects, such as Apache NetBeans and Foojay.io (the place for Friends of OpenJDK).

Are you, and your organisation, looking for insights into...

  • How to better communicate with your developer audience;
  • How to have more impactful technical documentation;
  • How to bring developers onboard into your open source projects;
  • How to leverage the international developer community for maximum effect?


Discover more: 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

.


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