Speaker & Talk
Don’t Panic: Kubernetes non supporterà più Docker
Con la seguente nota di rilascio di Kubernetes v1.20: 'Docker as an underlying runtime is being deprecated.' è stata annunciata la graduale rimozione del supporto a Docker come Container Runtime. Questa notizia, ha suscitato molto panico all’interno della community, vista la centralità che ha sempre avuto Docker all’interno dell’ecosistema Kubernetes. In questo talk vedremo il motivo che ha portato a questa decisione, faremo chiarezza sulle vere conseguenze e sull’impatto per i developer e per i team di operations.
Alessandro Lo Manto
DevOps Engineer @ SIGHUP
Alessandro Lo MantoNasce come sviluppatore ma da sempre curioso dell’evoluzione del mondo ICT. La passione lo porta a conoscere l’ambito DevOps grazie allo studio di nuove tecnologie e alla condivisione nel mondo OpenSource. Oggi lavora come DevOps Engineer su contesti CloudNative e IaC nel team engineering di SIGHUP.
Perchè le immagini multi-architettura sono importanti?
Nell'ultimo periodo il numero di dispositivi che monta una CPU ARM sta aumentando sempre di più: dai dispositivi mobili, ai computer di nuova generazione, l'architettura x86 non la fa più da padrone. Quello che non tutti sanno è che così come per i normali eseguibili, anche le immagini hanno una certa architetura target. In questo talk, vi parlerò di come scavalcare questo problema, adeguando solamente il modo in cui effettuare le build.
Matteo Pietro Dazzi
Full-Stack Developer Expert @ Mia-Platform
Matteo Pietro DazziHo, da sempre, amato la programmazione e la gestione delle reti. Essendo, l'informatica, un campo in continuo sviluppo, è sempre necessario studiare, anche autonomamente, per rimanere sempre aggiornati. Cerco qualcosa che non mi faccia mai smettere di portare avanti questa mia abitudine: stare al passo col futuro.
Docker 4 dev
Docker, e più in generale i container, sono una tecnologia davvero interessante sotto tantissimi aspetti, uno di questi è il poter render standard un ambiente di lavoro, che sia in un cluster, su un server o anche solo in una workstation di uno sviluppatore. Insieme vedremo il risultato di 3 anni di lavoro e affinamenti su come è possibile, con docker, rendere standard un ambiente e un workflow di sviluppo all'interno di un team. Il tutto mantenendo il più possibile intatta l'ergonomia degli sviluppatori e riducendo al minimo la frizione che porta l'adozione di questo strumento. Nel talk approfondiremo le varie tematiche, come le performance, la ripetibilità e il debugging, e parallelamente le criticità e i compromessi a cui porta, con l'obiettivo di poter ottenere il massimo da questo strumento. Il talk non fa riferimento ad un linguaggio particolare, in quanto la maggior parte dei concetti sono applicabili a quasi qualunque stack, in particolare saranno presenti esempi con nodejs, react e go.
Marco De Nittis
Freelance & platform leader @ synesthesia
Marco De NittisFreelance, appassionato di tecnologia, si occupa di sviluppo software in tutti i suoi lati, a partire dall'architettura, devops fino allo sviluppo vero e proprio. Ha lavorato come consulente e trainer sia all'interno di grandi aziende, sia in piccole realtà, lavorando su progetti più disparati. Eclettico e curioso, forte sostenitore della Software Craftsmanship, ha la fortuna di fare di mestiere una delle sue passioni.
Falco & Falcosidekick: Osservabilità, Sicurezza, Monitoraggio e Automazione nel mondo K8S
Nell'enorme nuvola di microservizi e applicazioni Cloud Native che imperversano in maniera distribuita (e dispersiva) nell'oceano dei cluster Kubernetes diventa fondamentale utilizzare i giusti tool che ci consentano di avere il giusto grado di osservabilità, sia per motivi di sicurezza, che di monitoraggio. Vedremo insieme come Falco e Falcosidekick ci consentono di risolvere questo problema in maniera facile e veloce, con un caso pratico, andando a tenere monitorato il comportamento dei nostri POD e imparando ad agire di conseguenza. Ricorda sempre che non puoi proteggere o misurare qualcosa che non riesci ad osservare...
Andrea Vivaldi
Team Leader & Solution Architect @ Vista Technology Srl
Andrea VivaldiAutomation, IaC & DevOps enthusiast. Telemetry & Observability true believer. Cloud Native motivator. Open Source addicted. Soon father of 2 twins...
Come creare un progetto con pipeline CI/CD e con Kubernetes
Illustro il nostro template open-source per lo sviluppo, il test ed il delivery di progetti basati su Python, Django, PostgreSQL, uWSGI e React, Docker e Kubernetes che usiamo in produzione per fornire servizi web o mobile. In questo talk il pubblico potrà vedere come noi mettiamo in pratica le regole dello sviluppo agile in ambito web con l'utilizzo di tecnologie di orchestrazione e CI/CD il tutto racchiuso nel nostro template open-source.
Raffaele Colace
COO @ 20tab
Raffaele ColaceI am COO and Co-Founder of 20tab, a development and consulting company for digital products. My great passions are the Agile, Lean and DevOps methodologies, which I always keep studying and putting into practice, and programming: I am familiar with and know how to use different languages but Python has always been my focus. I really care about best practices. Together with my team, I created #StopCoding, the community where devs meet the business world. I wrote an e-book and another one about Continuous Delivery is in the pipeline. I am curious by nature: I just cannot stand still!
Ottimizzare la UX e le performance attraverso Grafana, Prometheus e Lighthouse
In MailUp sviluppiamo sempre per migliorare. Lighthouse è un tool che ci permette di analizzare la nostra pagina e ci restituisce delle metriche importanti che ci permettono di operare per ottimizzare le performance e la UX. Abbiamo realizzato un tool che, grazie ai container Docker, ci permette di analizzare la nostra piattaforma in modo rapido e visualizzare i dati in Dashboard Grafana. In questo talk analizzeremo il nostro caso d'uso!
Miki Lombardi
Full Stack Engineer @ Growens, MailUp BU
Miki LombardiSono un 'passion driven' developer guidato dalla creatività che ha un sacco di altre passioni: basket, ciclismo, fotografia sono solo alcune di queste.
101 - Deploy con OpenShift in un contesto Enterprise
L'evoluzione della tecnologia porta ogni giorno molte sfide e attraverso tecnologie come OpenShift è possibile implementare un processo di deploy di soluzioni software spesso eterogenee in maniera lineare, agile ed efficace.
Serena Sensini
Enterprise Architect @ Dedalus spa
Serena SensiniSono un'ingegnera informatica con esperienza nella progettazione e nello sviluppo di soluzioni web e stand-alone from scratch, fortemente appassionata di AI, Deep Learning e Data Analysis, e di linguaggi come Python. Attualmente lavoro come Enterprise Architect presso Dedalus e nel tempo libero scrivo manuali tecnici, curo un blog a tema tech e collaboro con diverse community con cui organizzo eventi e conferenze.
Project Tye from develop to delivery
Project Tye è un nuovo strumento sul quale Microsoft sta investendo molto. Consente di eseguire container senza dover definire DockerFile. È uno strumento per lo sviluppo molto promettente per gli scenari .NET e si prefigge di semplificare la vita dello sviluppatore.
Andrea Tosato
Senior Software Architect
Andrea TosatoMicrosoft MVP (Azure). Sviluppatore software .NET presso HUDI. Co-fondatore e vicepresidente di CloudGen Verona.
Developing for the cloud... in the cloud!
[Talk in inglese] Are you contributing to a new project with the work computer, whose locking set by the IT makes it super complicated to install tools, develop from their iPad because we are on the move and we have no more battery on the laptop, develop on the same project but with completely different settings depending on the environment, do a quick fix on a repository without having to download half of the internet on his position...? We will explain and demonstrate how to use GitPod to set up a development environment in a few minutes, how not to spend a weekend preparing for the arrival of a development team, how to use GitPod with GitLab or GitHub to provide turnkey environments for projects, workshops, training... In short, at the end of our talk, you will know how to use GitPod, and you might even be 'hooked' on this IDE in the cloud.
Horacio Gonzales
DevRel Leader @ OVHcloud
Horacio GonzalesMy role as DevRel Leader is to lead the DevRel Practitioners community at OVHcloud, defining the DevRel strategy, coordinating and giving visibility to our different actions, animating the community and, of course, doing DevRel tasks.