<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Raffaele Fanizzi</title>
        <link>https://vifani.com/</link>
        <description>Raffaele Fanizzi&#39;s Blog</description>
        <generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 09 Jan 2023 12:34:00 &#43;0000</lastBuildDate>
            <atom:link href="https://vifani.com/index.xml" rel="self" type="application/rss+xml" />
        <item>
    <title>Keep Your Secrets Secret: Part 2 - Azure Key Vault</title>
    <link>https://vifani.com/keep-your-secrets-secret-part-2-azure-key-vault-configuration/</link>
    <pubDate>Mon, 09 Jan 2023 12:34:00 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/keep-your-secrets-secret-part-2-azure-key-vault-configuration/</guid>
    <description><![CDATA[In this second post about secrets management I want to introduce a new place that we can use to safely store secrets: Azure Key Vault.
Azure Key Vault Azure Key Vault service is probably one of the safest place can be used to create, manage and store keys, secrets and certificates. And in fact is basically part of all solution architectures I have worked in the last 10 years. Basically is a cloud service that encrypts all data stored using a software key (Standard tier) or a hardware security module(HSM)-protected key (Premium tier) and it helps to solve the following problems:]]></description>
</item><item>
    <title>Keep Your Secrets Secret: Part 1 - User Secrets</title>
    <link>https://vifani.com/keep-your-secrets-secret-user-secrets-part-1-developer-environment/</link>
    <pubDate>Mon, 01 Aug 2022 10:00:00 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/keep-your-secrets-secret-user-secrets-part-1-developer-environment/</guid>
    <description><![CDATA[This is the first of a series of posts I will write about a topic I care a lot: secrets management.
What is a secret First I want to clarify and give a definition about what is a secret. In software development, a secret is confidential information that is used to access protected resources. There are a lot of examples we can do: database connection strings, credentials such as username/password or app id/app secret, certificates with private key, personal access tokens.]]></description>
</item><item>
    <title>Use Web App for Containers to host an Azure DevOps Agent</title>
    <link>https://vifani.com/use-azure-web-app-for-containers-to-host-an-azure-devops-self-hosted-agent/</link>
    <pubDate>Wed, 15 Dec 2021 11:54:46 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/use-azure-web-app-for-containers-to-host-an-azure-devops-self-hosted-agent/</guid>
    <description><![CDATA[In the previous post we have seen how to create a container image with an Azure Self Hosted Agent based on a Windows container. Then we have run this container on a local Docker installation. This is not very useful because usually we need the agent continuously running somewhere. In Azure, we have multiple ways to host a container: Azure Kubernetes Service, Azure Container Instance or Web App for Containers. In this article I will talk about how to run the DevOps Agent on the last one.]]></description>
</item><item>
    <title>How to create an Azure DevOps Self-Hosted Build Agent Docker Image based on Windows</title>
    <link>https://vifani.com/how-to-create-an-azure-devops-windows-self-hosted-build-agent-docker-image/</link>
    <pubDate>Fri, 27 Aug 2021 11:54:46 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/how-to-create-an-azure-devops-windows-self-hosted-build-agent-docker-image/</guid>
    <description><![CDATA[Azure DevOps provides basically two types of agents: Microsoft-Hosted agents and Self-Hosted agents.
Microsoft-Hosted agents Microsoft-Hosted agents are completely managed by Microsoft in the cloud, can be based on Windows, Ubuntu or macOS. For each OS, a set of software in included in the VM image used to spin up a new VM when a new job need to be executed (more details here).
The main advantage in using Microsoft-Hosted agents is that most of the time provide everything you need to build and deploy your solution without the need to set up, configure and maintain the OS and software packages required.]]></description>
</item><item>
    <title>MSAL: One Library to Authenticate Them All</title>
    <link>https://vifani.com/msal-one-library-to-authenticate-them-all/</link>
    <pubDate>Fri, 23 Jul 2021 11:54:46 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/msal-one-library-to-authenticate-them-all/</guid>
    <description><![CDATA[In this post I am pouring the experience gained in recent years designing and developing various projects. I have covered this topic as a speaker in a Microsoft internal event called DevDays and I would like to share with you the same findings.
When we talk about authentication and authorization, it’s easy to get confused. In order to apply a good security approach, it’s very important to understand what is under the hood of a simple login screen with two textboxes asking for username and password.]]></description>
</item><item>
    <title>A new beginning</title>
    <link>https://vifani.com/a-new-beginning/</link>
    <pubDate>Mon, 28 Jun 2021 13:54:46 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/a-new-beginning/</guid>
    <description><![CDATA[Hi all! Welcome in the fourth version of my blog.
I have developed the first version almost 15 years ago moving my first steps into web development in PHP.
After few years I moved to ASP.NET because along with my professional skills I have improved my knowledge of .NET Framework, so using ASP.NET was the natural result of this path.
Then, after additional few years, web has become more complex, with an increasing number of features required to be developed to move with the times (RSS feed, analytics integration, comment platform integration, and so on), so I started using a CMS, choosing Orchard CMS (simply because it was looking a promising project and was developed in .]]></description>
</item><item>
    <title>Windows 10 Technical Preview</title>
    <link>https://vifani.com/windows-10-technical-preview/</link>
    <pubDate>Thu, 02 Oct 2014 22:10:15 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/windows-10-technical-preview/</guid>
    <description><![CDATA[Niente male questo Windows 10. Da buon appassionato di informatica che segue il mondo di Windows dall'ormai vetusto Windows 3.11, non potevo di certo resistere all'irrefrenabile voglia di provare la Technical Preview di Windows 10 che Microsoft ha rilasciato solo poche ora fa.
La prima osservazione che mi è venuta in mente osservando la sua UI è che questo Windows 10 ha un po' il sapore di Windows 7 e nel fare questa affermazione vi assicuro che la mia reazione non è stata "]]></description>
</item><item>
    <title>Worldwide Smartphone Market Q2 2014</title>
    <link>https://vifani.com/worldwide-smartphone-market-q2-2014/</link>
    <pubDate>Tue, 19 Aug 2014 17:19:56 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/worldwide-smartphone-market-q2-2014/</guid>
    <description><![CDATA[International Data Corporation (IDC), uno dei più importante provider di informazioni relative alle analisi di mercato nel mondo, ha pubblicato nelle ultime settimane la situazione relativa al mercato degli smartphone per il secondo trimestre del 2014.
Tipicamente il secondo trimestre non è un trimestre particolarmente brillante per i mercati legati alla tecnologia in quanto non si tratta nè del terzo trimestre, detto back to school, significativo perché tipicamente racchiude le spese fatte in preparazione del rietro a scuola degli studenti, nè del quarto trimestre che è legato alle festività natalizie.]]></description>
</item><item>
    <title>Le novità di Orario Treni 3.1</title>
    <link>https://vifani.com/le-novita-di-orario-treni-3.1</link>
    <pubDate>Thu, 17 Apr 2014 20:56:33 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/le-novita-di-orario-treni-3.1</guid>
    <description><![CDATA[Orario Treni per iOS si aggiorna alla versione 3.1, versione alla quale abbiamo lavorato sia per migliorare l'integraziome con iOS 7 e Facebook, che per implementare nuove funzionalità.
Tra le nuove funzionalità segnalo in particolare la possibilità di inserire una soluzione viaggio nel proprio Calendario e la visualizzazione per i treni in ritardo dell'orario reale del treno che si alterna all'orario programmato con una nuova animazione. Una serie di piccoli miglioramenti sono stati implementati al fine di migliorare la user experience: nella ricerca delle stazioni l'app propone automaticamente le ultime stazioni ricercate e quelle più vicine, mentre i preferiti ora sono ordinabili sia alfabeticamente sia a piacere.]]></description>
</item><item>
    <title>Pensieri e riflessioni dopo il Mobile Development Day 2014</title>
    <link>https://vifani.com/pensieri-e-riflessioni-dopo-il-mobile-development-day-2014/</link>
    <pubDate>Sun, 13 Apr 2014 15:54:00 &#43;0000</pubDate>
    <author>vifani</author>
    <guid>https://vifani.com/pensieri-e-riflessioni-dopo-il-mobile-development-day-2014/</guid>
    <description><![CDATA[Anche se con un po di ritardo rispetto alla data in cui si è tenuto l'evento, eccomi qui a parlare del Mobile Development Day 2014, l'ultimo appuntamento organizzato dalla community di DotNetSide e durante il quale il sottoscritto ha parlato di sviluppo su iOS con Xamarin.

 Introduction to iOS development with Xamarin  from Raffaele Fanizzi 
Stiamo attraverso un momento storico durante il quale l'attenzione nel campo dello sviluppo software si sta fortemente focalizzando sulle app per smartphone.]]></description>
</item></channel>
</rss>
