Ated ICT Ticino
CP 1261
6502 Bellinzona (TI)
Switzerland
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!
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.
Please note that the workshops will take place with a minimum of 8 participants and there are up to 20 spots available.
Thursday, 19th of January
From 13:30 to 17:30
SUPSI Dipartimento tecnologie innovative
Find the venue here
Please note that the workshops will take place with a minimum of 8 participants and there are up to 20 spots available.
Thursday, 19th of January
From 09:30-12:30 / 13:30 to 16:30
SUPSI Dipartimento tecnologie innovative
Find the venue here
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.
Presenters will be the following people from the Quarkus Team
Alexey Loubyansky, Principal Engineer, Red Hat
Georgios Andrianakis, Principal Engineer, Red Hat
Dimitris Andreadis, Engineering Director, Red Hat
Prerequisite: it will be necessary to have a unix-like machine: linux, macOS or Windows with a WSL installation
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:
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.
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!
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
Federico Yankelevich
Tiziano Leidi
Stay up to date