Slide
Contact Info
Contact Info


Ated ICT Ticino
CP 1261
6502 Bellinzona (TI)
Switzerland

Sessions will start in

Voxxed Days Ticino 2022-2023

INSPIRE. HAVE FUN. REPEAT.

Mark the date: 20th January 2023

This year we are excited to announce a three rooms BIG return to the Palazzo dei Congressi in Lugano in hybrid version! You will have the chance to share knowledge and learn about some fascinating new ideas from some of the best local and global speakers of the development world.

You can see feedback and comments on Twitter, Instagram, Facebook and LinkedIn and get updates on Voxxed Days Ticino 2022-2023.

Don’t miss the 8th Voxxed Days Ticino edition!

Topics

Java Language, Java SE, JDK, performance tuning, modularity, etc…

Cloud, Terraform, Ansible, Kubernetes, Docker, Istio, PaaS and Serverless.

Big Data, Fast Data, NoSQL, Machine learning, Deep Learning, Neural Networks, TensorFlow, etc.

Web frameworks, performance and accessibility, languages and tooling to build modern browser apps.

Developer candy: stuff we want to know about but don’t (generally) do at work – robotics, biological computing, cybernetics, AI, new toys & tomorrows world.

Other languages running on the JVM, functional, mobile and emerging languages. The tools, libraries and best practices.

Java EE, Jakarta EE, EE4J, Spring, appservers, databases, MOM, batch processing & related JSRs.

How-Tos, strategies, tools, techniques and best practices for getting architecture right.

Software development methodologies, developer culture and related subjects.

Encryption, defensive practices, tools and technologies to be secure.

Tickets

Full Price

NON associates of ated ICT Ticino
CHF245
  • All day event
BUY NOW

Full Price

ated ICT Ticino associates
CHF195
  • All day event
BUY NOW

Workshops 1 & 2

Full Price

NON associates of ated ICT Ticino
CHF200
If you purchase a full price workshop ticket you can benefit from 20% discount on the VDT ticket (only on full price ticket). You will receive a code to insert during your VDT ticket purchase.
BUY NOW

Full Price

ated ICT Ticino associates
CHF150

Please note that the workshops will take place with a minimum of 8 participants and there are up to 20 spots available. 

When and where

Thursday, 19th of January

From 13:30 to 17:30

SUPSI Dipartimento tecnologie innovative

Find the venue here

Workshop 3

Full Price

NON associates of ated ICT Ticino
CHF300
If you purchase a full price workshop ticket you can benefit from 20% discount on the VDT ticket (only on full price ticket). You will receive a code to insert during your VDT ticket purchase.
BUY NOW

Full Price

ated ICT Ticino associates
CHF250

Please note that the workshops will take place with a minimum of 8 participants and there are up to 20 spots available. 

When and where

Thursday, 19th of January

From 09:30-12:30 / 13:30 to 16:30

SUPSI Dipartimento tecnologie innovative

Find the venue here

WORKSHOP 1

Quarkus Superheroes Workshop: A practical introduction to Quarkus

In this session, we will introduce the Quarkus Superheroes application and demonstrate how the application can facilitate local development within a microservices architecture. We will show how Quarkus applications using a wide range of modern cloud native technologies such as REST, Kafka, Reactive APIs, Observability, Fault Tolerance and others can be developed and tested in isolation.

Additionally, we will demonstrate how the application can be easily deployed to a remote Kubernetes environment and how Quarkus features assist in the local development of individual microservices.

 

WORKSHOP 2

Taming performance issues into the wild: a practical guide to JVM profiling

Prerequisite: it will be necessary to have a unix-like machine: linux, macOS or Windows with a WSL installation

https://learn.microsoft.com/en-us/windows/wsl/install

The session will start with a quick introduction to the theory of profiling discussing the motivations, explaining the different types of profiling and visualization format while listing the tools available for this purpose. This also includes some tooling for reliably emulating the load generation and validating the improvements.

Then we will guide the attendees through the installation of the profiling tools that we want to use throughout the workshop:

Java VisualVM

Async-profiler

JDK Mission Control

Hyperfoil

When the working environment will be ready, we will put these tools at work in a practical real-world scenario. We will provide a sample Quarkus-based Java webapp, using a simple but realistic technology stack, having different performance issues involving excessive memory allocation, cpu consumption and slow blocking I/O. We will demonstrate how to use our profiling tools to discover, investigate, fix and verify these issues.

Presenters:

Mario Fusco

Francesco Nigro

 

Buy your workshop ticket here

 

WORKSHOP 3

From Eventstorming to ATDD passing by Hexagonal Architecture. Go live on your first day on our team!

Imagine you are going to start working on a new team: this is your first day in your new job. How do you expect it to be? Boring? Would you be able to write code and deploy to production on your very first day?

In this hands-on workshop, you will be joining our team and working with us for one day in a production-like environment we prepared. The goal is to deploy one story to production by the end of the day. Impossible?

We will start by explaining the context of our Car Finance Business. Using Core Domain charts, bounded contexts mapping, big picture Eventstorming, Team Topologies, C4, and some custom Hexagonal Architecture class and sequence diagrams, we will show how to leverage the artifacts for onboarding new team members fast.

In the second part of the workshop, we will start writing code collaboratively with an acceptance test. We will help you to test-drive the user story on an enterprise-like application with live databases and APIs, Service Bus and event messaging, trunk-based development, continuous integration&deployment on Azure, and information radiators.

We will write Java code collaboratively in a mob/ensemble “fishbowl” programming and focus on the most important properties of an architecture: modularity, loose coupling, and business alignment.

Sit within the mob and help navigate the development of the solution, or just relax among the audience watching the progress, and asking questions in real time. Impossible is nothing!

Presenters:

Marco Consolaro

Alessandro Di Gioia

 

Buy your workshop ticket here

Co-organizers

We are glad to announce that our community event has the official endorsement of

Sponsors

Want to sponsor our 2023 edition? Contact us!

Friends of VDT

Who we are

For the last 5 years we have worked with Swiss IT meetups and local experts to bring you the best developer workshop in Ticino

Matias Peric

Matias Peric

Federico Yankelevich

Tiziano Leidi

Stay up to date