Cosa facciamo

We Are Learners! Avanscoperta is an Italian-based coaching and training company focusing on the professional growth of teams and individuals within software development, product leadership, team and change management. We organise meetups, workshops and training courses. Join our community! Newsletter: http://bit.ly/-_-Newsletter

Eventi in programma (4)

Applied Functional Programming Workshop - Matteo Baglini

Applied Functional Programming workshop con Matteo Baglini.
Corso online e in live-streaming con Matteo Baglini.
[masked] giugno 2021, dalle 9 alle 13 (CEST - Italia).

⚠️⚠️⚠️ IMPORTANTE Questo è un workshop a pagamento e in italiano.
Info e biglietti: http://bit.ly/functional_programming_meetup

Il corso Applied Functional Programming di Matteo Baglini è strutturato per mettere in pratica la programmazione funzionale. Si rivolge a chi ha già assaporato questo paradigma e vuole fare un salto in avanti nella sua adozione.

Impareremo a utilizzare le teorie matematiche per costruire le giuste astrazioni, tra cui le famose Monadi, e lo faremo con varie sessioni di coding.
Il workshop mantiene un’impostazione estremamente pratica: poche slide e introduzioni, tantissimo codice.

Obiettivo del corso: applicare nel day-by-day tecniche di pure functional programming.

👩‍🏫👨‍🏫 Target Audience

Il workshop si rivolge a software developer professionisti con un livello di esperienza medio/alto con linguaggi mainstream come Java/C#/JavaScript/TypeScript/PHP e che siano già entrati in contatto con il mondo funzionale (per esempio concetti quali immutabilità, high-order functions, manipolazione di List tramite map/flatMap/reduce).

Durante il workshop faremo largo uso di concetti considerati avanzati nei tipici linguaggi di programmazione (come generics e subtype polymorphism), rendendo questo corso non adatto a chi sta iniziando il suo percorso nel mondo della programmazione.

👌 Cosa impareremo

Con questo workshop potrai andare a fondo sui principi base della programmazione funzionale e potrai vivere l’esperienza di sviluppo software in stile funzionale grazie a esercizi, esempi e discussioni in gruppo.

Matteo ti darà gli strumenti per farti valutare in maniera più oggettiva i pro e contro della programmazione funzionale: a te poi la decisione finale sul fare o meno il salto!

Useremo Scala come linguaggio di programmazione. Essendo un linguaggio estremamente ibrido, Scala ci permetterà l’introduzione graduale dei concetti portando a casa risultati.

Per partecipare a questo corso è richiesta, quindi, una conoscenza base di Scala. Il miglior modo per prepararti è studiare l’ABC del linguaggio seguendo questo piccolo tutorial: https://docs.scala-lang.org/tour/basics.html

L’idea è di guadagnare abbastanza confidenza prima di entrare in aula (digitale) per poter poi seguire il workshop senza bloccarsi sulla sintassi del linguaggio.

➡️ Ecco il programma completo: http://bit.ly/functional_programming_meetup

Introduzione all'Actor Model - Emanuele DelBono

Evento online

💻 Meetup Online: An Evening about Actor Model
con Emanuele DelBono

Parliamo di Actor Model? Si tratta di un modello concettuale per l’implementazione di applicazioni concorrenti. È una delle alternative possibili quando si parla di progettare e utilizzare nuovi modelli architetturali che risolvono i problemi posti dal business.
Conoscere l’Actor Model, saperne usare i costrutti e i pattern, permette di affrontare problemi legati alla concorrenza e alla scalabilità in un modo diverso.

La nostra guida nel mondo dell'Actor Model è Emanuele DelBono, docente Avanscoperta e CEO di CodicePlastico.

Durante il meetup potrai fare domande a Emanuele grazie alla chat di YouTube.

🎥 Live Streaming su Youtube: https://youtu.be/Noa9qQufzno

🗓 Quando: mercoledì 23 giugno 2021 alle 19 (CEST - Italia)

🇮🇹 Lingua: italiano

🎫 È un evento gratuito

👉 Titolo
Introduzione all'Actor Model

📰 Abstract

Una delle sfide delle applicazioni moderne è gestire correttamente la concorrenza, che è intrinsecamente legata al mondo reale che le applicazioni devono modellare.
Esistono vari pattern per gestire la concorrenza e l'Actor Model è uno di questi.
Durante il talk passeremo in rassegna alcune caratteristiche che lo rendono interessante e vedremo in quali contesti ci può aiutare.

🎙 Speaker
Emanuele DelBono

📰 Bio
Emanuele è un architetto e sviluppatore con esperienza decennale nella realizzazione di applicazioni e servizi web.

Da sempre interessato a imparare nuovi paradigmi e nuove metodologie, negli ultimi anni si sta dedicando all’analisi, alla progettazione e alla realizzazione di applicazioni applicazioni enterprise utilizzando Elixir come linguaggio di programmazione.

Convinto ricercatore del Clean Code, è anche docente sulle tematiche di design del codice e del Test-Driven Development.

❓ Partecipa al meetup grazie alla chat di YouTube. Fai le tue domande a Emanuele, o agli altri partecipanti al meetup online, durante la presentazione.

✔ Hai salvato il link? Non dimenticarti di attivare le notifiche sul video, e iscriviti al nostro canale YouTube: http://bit.ly/SubscribeAvanscoperta.

👉 Emanuele DelBono è il trainer del workshop Actor Model (prossima edizione:[masked] settembre 2021, in italiano).
➡️ http://bit.ly/Actor_Model_Meetup

Team Avanscoperta
#WeAreLearners

Decision-making for Software Development Teams Workshop - Francesco Strazzullo

Decision-making for Software Development Teams Workshop.
Online Workshop in Live Streaming with Gojko Adzic.
1-2 July 2021, from 9.00 am to 1.00 pm (CEST) each day.

⚠️⚠️⚠️ IMPORTANT This is a ticketed paid-for event.
Info and tickets: http://bit.ly/DecisionMaking_Strazz_ENG_Meetup

There’s a fundamental skill all members of a software development team should master: the ability to make conscious technical decisions.

We’re facing technical and methodological decisions every day, and we often make these decisions without even realising it, decisions such as “what test do I write for this functionality?”

However, making unmindful decisions on tech stacks and architectural choices can significantly damage the project and the team’s overall wellbeing.

Join Francesco Strazzullo for his workshop and learn some fundamental decision-making techniques.
In this workshop, you’ll understand which variables you should take into account to make mindful and collaborative decisions, as well as learning how to choose your next tech stack.

👩‍🏫👨‍🏫 Target Audience

- CTO who want to improve their decision process
- Software architects who want to take business objectives into account when it comes to software design
- Software developers who want to learn decisional processes that can help them in their daily work
- Software development teams that find it challenging to navigate the vast ocean of tech stacks available in the market.

👌 What are you gonna learn

At the end of the workshop, you’ll be able to:
- define the non-functional requirements needed to make technical decisions
- know what decisional tools you need to use and when
- understand how to find the often-hidden trade-offs of each tech decision
- collaboratively make critical decisions.

➡️ Check out the full program: http://bit.ly/DecisionMaking_Strazz_ENG_Meetup

Product Owner Key Skills Workshop by Gojko Adzic

Evento online

Product Owner Key Skills Workshop with Gojko Adzic.
Online Workshop in Live Streaming with Gojko Adzic.
[masked] July 2021, from 2.30 pm to 5.00 pm (CEST) each day.

⚠️⚠️⚠️ IMPORTANT This is a ticketed paid-for event.
Info and tickets: http://bit.ly/Gojko_Adzic_PO_Key_Skills_Avanscoperta_Meetup

Have you struggled to split user stories into small but valuable chunks? Do you have problems prioritising stories or getting a commitment from business stakeholders on what they want to achieve?

Do you have issues deciding when a story is done or how many other stories you really need to achieve a business objective? Are you managing large amounts of stories that are problematic to estimate, prioritise or plan for?

If so, join this interactive remote Product Owner Key Skills Workshop with Gojko Adzic and bring your product owners and business sponsors to learn how to get the most out of user stories.

👩‍🏫👨‍🏫 Target Audience
This is a workshop for senior software delivery people as well as business sponsors working with software teams primarily in an agile or lean environment.

In order to attend the workshop, you should already have a basic knowledge of iterative delivery methods and at least some experience of working in a Scrum, XP or Kanban-like delivery.

To get the most out of this workshop, you should have a relatively senior role, from a technical or business perspective.

Product Owner Key Skills with Gojko Adzic is particularly fit for:
- Business sponsors will learn how to ensure their organisation benefits more from agile team delivery capability, and how to steer product management and delivery better to achieve strategic goals faster.
- Analysts and Product owners will learn how to link between business sponsors and teams more effectively, how to select and prioritise stories and features to achieve better impacts
- Developers and testers will learn how to engage with business stakeholders and product owners to get better direction and focus delivery on things that really matter.

👌 What are you gonna learn
Join Gojko to learn:

- several effective ways that industry-leading teams apply to make their user stories much more effective,
- how to ensure that things coming into your workstream are defined well, split to be small enough but valuable, and
- how to achieve the big benefits of adaptive planning and that you can expect from great user stories.

➡️ Check out the full program: http://bit.ly/Gojko_Adzic_PO_Key_Skills_Avanscoperta_Meetup

Eventi passati (85)

DDD Open Space - Bounded Context: patterns and heuristics

Foto (227)