Debuggare applicazioni Go con Delve


Details
đ° Titolo: Debuggare applicazioni Go con Delve
đ Format: Workshop hands-on
đ Chi: Fabio Falzoi
đ Quando: MercoledĂŹ 25 Maggio dalle ore 18.30 alle 22.00
đ° Quanto: l'accesso e la cena a buffet sono completamente gratuiti
đDove: Sede Develer - via San Quirico, 233/2 - Campi Bisenzio (FI)
Dopo due anni di assenza, tornano i workshop di Italian Gophers dal vivo!
Fabio Falzoi, gopher entusiasta e speaker applaudito di molte conferenze internazionali su Go, terrĂ un workshop hands-on dal titolo âDebuggare applicazioni Go con Delveâ.
Se anche a te è capitato di debuggare codice in Go aggiungendo unâinfinitĂ di fmt.Println, se spesso ti interroghi sullâesistenza di strumenti per velocizzare/automatizzare il processo di debugging, questo workshop è pensato per te!
Vieni a scoprire tutti i vantaggi dellâutilizzo di un debugger e le specificitĂ di Delve, condividi la tua esperienza con sviluppatori come te e torna ad abbracciare la community Go dal vivo.
Il workshop ti mostrerĂ come trarre il massimo dalle tue sessioni di debugging utilizzando Delve. Inizieremo con semplici esempi per mostrarne le basi, aumentando via via la complessitĂ degli esercizi.
Infine, utilizzeremo Delve per capire alcune dinamiche interne del runtime Go e del debugger stesso.
Lo speaker:
Fabio lavora in Develer come Tech Leader e utilizza quotidianamente il linguaggio Go nei suoi progetti lavorativi e personali.
Appassionato di programmazione dalla tenera etĂ , è sempre stato affascinato da tematiche di basso livello, come lâarchitettura del kernel Linux, la gestione della memoria e la programmazione concorrente.
Durante la serata verranno trattati i seguenti argomenti:
- Introduzione a Delve
- Debug di applicazioni concorrenti
- Sessioni di debug
- Core Dumps e Snapshots
- Debug in ambiente containerizzato
- Delve âunder the hoodâ
Obiettivi della sessione:
- Conoscenza teorica e pratica del debugger Delve e di alcuni aspetti del runtime Go.
Requisiti per la partecipazione:
- Conoscenza base del linguaggio di programmazione Go
- Unâinstallazione recente di Go (consigliata versione 1.18)
- [OPZIONALE] Docker per esercizi in ambiente containerizzato
Gli esercizi piĂš avanzati necessitano di un ambiente Linux. Per chi volesse partecipare utilizzando Windows o Mac, verrĂ fornito un Vagrantfile per lanciare una virtual machine pronta allâuso.
COVID-19 safety measures

Debuggare applicazioni Go con Delve