Slide not found. Please create the revolution slider then coose the slider ID when you edit this page.
1.) If you want to import slider demo content, please watch this video https://www.youtube.com/watch?v=3YmMFTXiWZU&feature=youtu.be&t=52s from 0:52 sec.
2.) Edit this page and select the proper slide from slider item.
Contact Info
Contact Info


Ated ICT Ticino
CP 1261
6502 Bellinzona (TI)
Switzerland

28.09. - 08.10.2020
Voxxed Days Ticino
will be taking place
for the 6th edition,
this year through a
brand-new format!

Workshops will start in

Voxxed Days Ticino Workshops 2020

INSPIRE. HAVE FUN. REPEAT.

Mark the dates: Mon. 28th Sept. – Thurs. 8th Oct. 2020

The 5th edition of Voxxed Days Ticino in 2019 attracted 300 attendees who came together to meet and listen to fantastic content. Get a feel for it and watch the VDT19 videos on YouTube. Special thanks goes to our amazing Program Committee and speakers for this success.

This year, due to Coronavirus risks, we are off to a brand-new start and are excited to annouce 7 amazing workshops. You will have the chance to share knowledge and learn about some fascinating new ideas from some of the best trainers of the development world.

You can see feedback and comments on Twitter and get updates on Voxxed Days Ticino 2020 by following us @VoxxedTicino.

What's On?

7 workshops

7 different sessions on a range of different technologies, practices and methodologies.
In this new online-only landscape, how can developers get the most out of our workshops? Here are 5 essential tips according to some of Voxxed Days Ticino Workshop’s teachers.

AGENDA

Spring Boot with Docker and Kubernetes
28.09.2020 • 09:00 – 12:00
Sergi Almar
 
Design engineering, how to.
30.09.2020 • 14:00 – 17:00
Matteo Petrani
 
OAuth 2.0 security in Single Page Applications
10.12.2020 • 13:00 – 17:00
Philippe De Ryck
 
High Performance SQL
06.10.2020 • 14:00 – 18:00
Vlad Mihalcea
 
Spring Boot with Docker and Kubernetes (repeat)
05.10.2020 • 09:00 – 13:00
Sergi Almar
 
Liberating Agile
07.10.2020 • 09:00 – 12:00
Carlo Gandolfo
 
Get started with Quarkus
08.10.2020 • 09:00 – 13:00
Sébastien Blanc
 

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.

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

 

From Ticino for Tessiners

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

Friends of VDT

Friends of VDT are meetups or not-for-profit associations that support the event in multiple ways.

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

Anastasia Gautschi
Celestino Bellone
Katharine Beaumont
Federico Yankelevich