posts - 4237, comments - 3946, trackbacks - 370

Disclaimer

This was my personal weblog originally hosted by UgiDotNet, written mostly in Italian.

This blog is now part of my new site:
These postings are provided 'AS IS' with no warranties, and confer no rights. The views expressed on this weblog are mine alone and do not necessarily reflect the views of my employers.

Licenza Creative Commons

Tag Cloud

Archives

Post Categories

mercoledì 20 maggio 2020

Ci vediamo questa sera alla sessione italiana di Build?

Questa sera sarò in compagnia di un po’ di amici alla sessione italiana di Build, potete iscrivervi qui: https://mybuild.microsoft.com/sessions/ebfcb753-c90c-4743-931d-c0f84b303543?source=sessions

Vedremo vari aspetti legati alle community, io in particolare parlerò di diversità ed inclusione.

La mia parte sarà intorno alle 18.30, ci vediamo tra poco!

posted @ mercoledì 20 maggio 2020 12:44 | Feedback (0) |

giovedì 31 gennaio 2019

Benvenuto Surface Book 2

Da qualche giorno sto “giocando” col mio nuovo Surface Book 2, devo dire che mi trovo veramente bene.

Certo, un paio di cose non mi hanno convinto, e magari in un secondo momento farò un post per parlarne, ma l’esperienza è ottima. Erano anni che usavo un form factor diverso, quello del Surface Pro, dal mitico #1 comprato da un collega perché ancora non si trovava in Italia, al Pro 2, comprato il giorno di lancio negli US assieme alla Docking Station INTROVABILE, al Pro 3, il vero salto di qualità. Tutti questi me li ero comprati io, lasciando il PC aziendale a casa. Dovevo avere un Surface Pro.

Poi è arrivato il Pro 4 di mamma Microsoft, che mi ha accompagnato negli ultimi tre anni con grandi successi, ma avendo quasi terminato la batteria. Per fortuna avevo comprato il “mega power bank” di Li-zone, una bomba.

Ora si riparte, con un PC molto più potente, un po’ più pesante, con uno schermo che mi piace molto.

posted @ giovedì 31 gennaio 2019 00:05 | Feedback (0) | Filed Under [ Cronache di un Blue Badge ]

mercoledì 23 gennaio 2019

Prossimi eventi dove incontrarci

lorenzo_600x600Ogni tanto aggiorno il blog con i prossimi eventi dove possiamo incontrarci, e rieccoci con i primi eventi (in Italia) di questo semestre:

- 31 gennaio e 1 febbraio, Microsoft Ignite Tour, al 90% sarò presente almeno uno dei due giorni come partecipante.

- sabato 2 marzo,global diversity CFP day, assieme a Mauro Servienti abbiamo organizzato un evento dedicato ad aspiranti speaker o a persone che vogliano migliorarsi, in un ambiente inclusivo e accogliente, indipendentemente dal tipo di talk, dal fatto che la persona appartenga o meno ad una minoranza, insomma, un posto PROTETTO dove farsi le ossa. Ci saranno due sessioni e poi chi vorrà potrà mettersi alla prova.

L’elenco completo con gli eventi anche fuori dall’Italia lo trovate qui.

posted @ mercoledì 23 gennaio 2019 10:47 | Feedback (0) | Filed Under [ Community e amici Cronache di un Blue Badge ]

lunedì 8 ottobre 2018

Salvare una presentazione di PowerPoint riducendo la dimensione delle immagini

Oggi avevo bisogno di salvare una presentazione PowerPoint che occupava una quarantina di Mb in un “formato” compatibile con la mail. Certo, avrei potuto salvarla in PDF, ma il destinatario aveva bisogno del file PPTX.

Dopo qualche “giro” nella UI, ho trovato l’opzione giusta:

Annotazione

posted @ lunedì 8 ottobre 2018 15:13 | Feedback (0) |

giovedì 13 settembre 2018

Prossimi eventi dove incontrarci…

Sarà un autunno abbastanza intenso, questo del 2018

Spero di non essermi dimenticato di nessun evento (già confermato, ho ancora qualche call for paper in attesa di risposta ):

Vediamo come andranno le CFP di cui aspetto ancora il risultato, nel caso farò un nuovo post con tutte le date e i link aggiornati. Volete invitarmi a parlare di Azure, DevOps o di Public Speaking? Scrivetemi a geniodelmale AT outlook PUNTO com

posted @ giovedì 13 settembre 2018 18:53 | Feedback (0) |

martedì 13 marzo 2018

Prossimi appuntamenti

Ecco la lista dei prossimi appuntamenti dove potrete vedere una mia sessione:

Per ora direi che ci siamo… ho proposto poi delle sessioni ad altre conferenze, in Italia e all’estero, e sto organizzando dei webcast. Vi terrò aggiornati Winking smile

posted @ martedì 13 marzo 2018 16:23 | Feedback (0) | Filed Under [ Community e amici Miei articoli, presentazioni e webcast ]

giovedì 18 gennaio 2018

Sabato 20 gennaio 2018 ci vediamo a Bologna per parlare di Serverless?

imageIl 2018 comincia alla grande, con una trasferta a Bologna dagli amici di Bologna Developer Zone per parlare di Azure Functions, Logic Apps e Event Grid.

Qui trovate tutti i dettagli e il link di iscrizione: https://www.meetup.com/it-IT/BolognaDeveloperZone/events/245285635/. L'evento pomeridiano terminerà poi, per chi si vuole fermare, con una cena tutti insieme!

L’idea è di capire come sfruttare al meglio questo paradigma negli scenari ottimali, integrandolo con il resto delle nostre soluzioni IaaS, PaaS, container-based, on-premise e ibride.

Cercheremo poi di capire il futuro di questo potentissimo strumento!

posted @ giovedì 18 gennaio 2018 11:03 | Feedback (0) | Filed Under [ Community e amici Miei articoli, presentazioni e webcast ]

lunedì 8 gennaio 2018

Alcuni link utili per creare automaticamente VM di terze parti dal Marketplace Azure

E’ un tema un po’ spinoso, e fino a poco tempo fa non completamente automatizzabile. Me lo segno che a oggi si fa ancora fatica a trovare questi link.

Per poter creare una VM di terze parti dal Marketplace di Azure da Powershell, CLI o SDK (REST o nativi, .NET, Java, etc…) bisogna aver precedentemente accettato la licenza. Fino a poco tempo fa questo era fattibile solo dal portale, creando a mano la prima VM o accettando esplicitamente la licenza: https://azure.microsoft.com/en-us/blog/working-with-marketplace-images-on-azure-resource-manager/.

Ora invece possiamo farlo anche tramite API REST (https://blogs.msdn.microsoft.com/arsen/2017/10/02/azure-marketplace-api-to-programmatically-review-and-accept-publisher-agreementeula/), PowerShell (https://docs.microsoft.com/en-us/powershell/module/azurerm.marketplaceordering/set-azurermmarketplaceterms?view=azurermps-5.1.1) o anche tramite SDK nativo per .NET (https://www.nuget.org/packages/Microsoft.Azure.Management.MarketplaceOrdering).

A questo punto possiamo elencare le VM disponibili, creare le risorse necessarie, accettare la licenza e creare la VM, il tutto completamente da codice. Il tutto anche da PowerShell e da Azure CLI.

Ricordatevi che il PurchasePlan è obbligatorio in caso di macchine terze, e che tutte le informazioni sono case sensitive e devono corrispondere a quelle dell'accettazione della licenza.

p.s. il tutto funziona anche da ARM template, basta accettare la licenza da PowerShell e indicare il Purchase Plan nel template ARM.

posted @ lunedì 8 gennaio 2018 18:30 | Feedback (0) | Filed Under [ Cronache di un Blue Badge ]

venerdì 1 dicembre 2017

Le sette regole d’oro della sicurezza nel cloud

imageDurante la sessione “Azure Ninja vs Genio del Male” che io e Vito abbiamo fatto a WPC 2017, abbiamo mostrato come partire da una semplice architettura PaaS con una componente IaaS, attaccarla e migliorarla fino a renderla molto più sicura.

Alla fine della sessione abbiamo presentato le sette regole che abbiamo estratto come lezione:

- Script everything e Backup everything: queste due regole ci servono per riparare i danni dopo che è avvenuto un disastro, o per replicare ambienti per fare prove o altro

- Least user privilege e Trust no one: queste regole servono per minimizzare la superficie di attacco, bloccare tutti gli accessi non necessari, ridurre i permessi al minimo, etc…

- Monitor everything: questa regola è la più semplice da applicare (usando strumenti come Azure Monitor, Application Insight, il Security Center, etc…) e serve per capire cosa succede prima che sia troppo tardi, o comunque per non ripetere gli stessi errori…

- Assume cloud failure: questa regola serve per mettere in atto tutte quelle strategie per gestire casi di non disponibilità di parte della soluzione, per motivi malevoli o semplicemente per problemi al servizio. Nel cloud tutto è accessibile via rete, e quindi va trattato come tale. Non si limita solo a gestire gli errori di connessione, ma ad esempio si possono gestire scenari di connettività limitata con il blob storage salvando in locale i file che gli utenti ci inviano, per poi andarli a processare quando il problema è risolto.

- Protect your secrets: questa in assoluto è la più complessa,soprattutto quando le chiavi di accesso sono distribuite nelle app o in dispositivi IoT.

posted @ venerdì 1 dicembre 2017 15:00 | Feedback (0) | Filed Under [ Tech ]

L’infrastruttura di Azure App Service verrà aggiornata a Windows Server 2016 nei prossimi giorni

Ieri è arrivata la mail a tutti quelli che hanno applicazioni su Azure App Service, Azure Functions, Web Apps, etc… avvisandoli che a partire da lunedì prossimo l’infrastruttura sottostante verrà aggiornata a Windows Server 2016, con notevoli miglioramenti, come ad esempio il supporto di HTTP/2.

La parte importante della mail è questa:

Recommended actions
  • Test your app in your local environment if you are working in Windows Server 2016.
  • Test your app in any Windows 10 environment because Windows shares many components with Windows Server 2016.

Se le vostre app dovessero avere problemi, potete aprire un ticket al supporto.

Attenzione, la migrazione richiede il riavvio dell’app!

posted @ venerdì 1 dicembre 2017 10:11 | Feedback (0) | Filed Under [ Tech ]

Una piccola idea per un progetto…

Visto che come mostrato chiaramente da Guy Kawasaki, i post su LinkedIn (e probabilmente anche Facebook) ricevono più visibilità se non contengono il link all’interno del post ma solo dei commenti, mi è venuta un’idea Smile

Visto che servizi come http://dlvr.it (che uso anch’io…) non consentono di farlo in maniera automatica, potrei fare una Azure Function che, triggerata da un timer, legge il feed RSS e posta in modo oppurtuno su Facebook e Linkedin, prima il contenuto e poi un commento col link al post originale.

Chissà se troverò mai il tempo, o se qualcuno mi suggerirà prima un servizio che già lo fa Smile

p.s. non tutti credono che le conclusioni di Guy siano applicabili a tutti i “normali” Smile

posted @ venerdì 1 dicembre 2017 10:03 | Feedback (0) | Filed Under [ Community e amici ]

martedì 7 novembre 2017

Prossime sessioni in calendario… ovvero, dove venire a incontrarmi e salutarmi!

Ripubblico aggiornato il breve post per segnalarvi i prossimi eventi dove terrò delle sessioni:

- Venerdì 10 Novembre, Milano, Codemotion, nel pomeriggio terrò una sessione sul serverless computing in Azure, Functions, Logic Apps, annessi e connessi Smile

- Sabato 18 Novembre,Venezia Mestre, Xe One Day, nel pomeriggio terrò una sessione sul public speaking dedicato ai geek!

- 28-29-30 Novembre, Milano, WPC 2017, il 29 (mercoledì) nel pomeriggio avrò due sessioni, una sul public speaking e una su Azure assieme al mitico Vito!

- Mercoledì 6 Dicembre, Brescia, ci sarà un “brainpirlo” dove parlerò di public speaking… e poi spiedo bresciano!

Naturalmente sono disponibile a partecipare ad altri eventi, basta organizzarsi per tempo

Per il 2017 dovrebbe essere tutto… Winking smile

posted @ martedì 7 novembre 2017 15:18 | Feedback (0) | Filed Under [ Miei articoli, presentazioni e webcast ]

lunedì 23 ottobre 2017

Prossime sessioni in calendario… ovvero, dove venire a incontrarmi e salutarmi!

Un breve post per segnalarvi i prossimi eventi dove terrò delle sessioni:

- Sabato 28 Ottobre, Pavia, Startup Weekend, nel pomeriggio terrò una sessione sul public speaking con un tema un po’ particolare: fare in modo che il messaggio di business arrivi in maniera efficace.

- Venerdì 10 Novembre, Milano, Codemotion, nel pomeriggio terrò una sessione sul serverless computing in Azure, Functions, Logic Apps, annessi e connessi Smile

- Sabato 18 Novembre,Venezia Mestre, Xe One Day, nel pomeriggio terrò una sessione sul public speaking dedicato ai geek!

- 28-29-30 Novembre, Milano, WPC 2017, avrò due sessioni, una sul public speaking e una su Azure assieme al mitico Vito!

- Mercoledì 6 Dicembre, Brescia, ci sarà un “brainpirlo” dove parlerò di public speaking… e poi spiedo bresciano!

Per il 2017 dovrebbe essere tutto… Winking smile

posted @ lunedì 23 ottobre 2017 12:09 | Feedback (0) | Filed Under [ Miei articoli, presentazioni e webcast ]

martedì 20 giugno 2017

Alcune risorse sul public speaking

Durante i corsi e le sessioni li cito spesso, ho deciso di raccogliere un po’ di link a futura memoria!

Ogni tanto aggiornerò questo post e lo riposterò sui social… stay tuned!

posted @ martedì 20 giugno 2017 15:24 | Feedback (0) |

venerdì 9 giugno 2017

Azure Hands-On giovedi 15 giugno a Milano

imageGiovedì prossimo nel pomeriggio a Milano ci sarà il corso Azure Hands-On organizzato da UgiDotNet con me e il grande Massimo Bonanni come trainer. Dopo una brevissima introduzione teorica si passerà alla parte pratica, dove ognuno col proprio portatile effettuerà il deploy di una soluzione ASP.NET core o Node.js e la estenderà con una serie di servizi PaaS (Platform as a Service).

Il tutto guidati da una guida passo passo (che permetterà anche di rivedere gli esercizi successivamente), con il supporto mio e di Massimo.

A seconda degli esercizi scelti si potranno provare alcuni dei seguenti servizi:

  • Azure App Services
  • Azure VM (Linux o Windows)
  • Azure networking isolation
  • API Management
  • Azure functions
  • Azure logic apps
  • Azure Resource Manager
  • Azure Active Directory

Il tutto sul proprio portatile e sulla propria sottoscrizione, per poter continuare poi successivamente le sperimentazioni.

Vi aspettiamo, potete iscrivervi qui.

posted @ venerdì 9 giugno 2017 17:41 | Feedback (0) | Filed Under [ Community e amici ]