https://developers.italia.it/en/news/feed.atomDevelopers Italia2024-03-19T06:03:12+00:00JekyllWe develop public services, together/assets/icons/favicon.ico/assets/icons/logo-it.svgDipartimento per la Trasformazione Digitale e AgIDhttps://developers.italia.it/en/news/2022/03/15/work-is-starting-SDK-SPID-CIEWork begins on unified SPID and CIE OpenID Connect SDKs.2022-03-15T08:00:00+00:00An important technological advancement that will make life easier for developers <p>Work is starting today on GitHub Italia on the creation of the OpenID Connect SDKs (Software Development Kit) dedicated to the Public Digital Identity System (SPID) and the Electronic Identity Card (CIE) for 5 programming languages!</p>
<h3 id="what-is-it-all-about">What is it all about?</h3>
<p>Today marks the start of a significant technological advancement that allows us to align SPID and CIE’s user experience with that of the most popular private Single Sign-On systems while also making integration easier for developers and DevOps. By switching to OpenID Connect, we will be able to build a cutting-edge identity federation and participate in a modern ecosystem brimming with useful tools.</p>
<p>But the most important news is that CIE and SPID are getting closer: the two profiles are now merged into a single implementation, making life much easier for developers.</p>
<h3 id="the-details">The details</h3>
<p>The SPID/CIE OIDC SDKs are published on GitHub Italia and made public, under an open source licence, in the form of repositories and installable applications. These are OpenID Connect Relying-Party applications, created in strict compliance with the <a href="https://www.agid.gov.it/sites/default/files/repository_files/linee_guida_openid_connect_in_spid.pdf">OpenID Guidelines</a> Connect in SPID. Each of these will be developed for one of the following programming languages:</p>
<ul>
<li>PHP</li>
<li>Python (Django)</li>
<li>Java (Spring)</li>
<li>ASPnet Core</li>
<li>Javascript (node.js)</li>
</ul>
<p>Each repository will contain</p>
<ul>
<li>the installable and reusable application;</li>
<li>a clear documentation, in English language, also in the form of a README, on how to use the application, run the test units and contribute to the project;</li>
<li>an example project for demonstration purposes;</li>
<li>a docker image using the example project;</li>
<li>an automatic Continuous Integration (CI) pipeline with the test units;</li>
<li>an automatic CI pipeline with the official Quality Assessment tool used in the SPID and CIE testing procedures;</li>
<li>a code test coverage of no less than 90%.</li>
</ul>
<p>We expect the SDKs to be finalised by mid-April.</p>
<p>Would you like to actively contribute to the work in progress and help us test it? Would you like to propose a new SDK for your favourite programming language? Join us on the <a href="https://slack.developers.italia.it/">#spid-openid channel</a> and open issues and pull requests at:</p>
<ul>
<li><strong><a href="https://github.com/italia/spid-cie-oidc-php">https://github.com/italia/spid-cie-oidc-php</a></strong></li>
<li><strong><a href="https://github.com/italia/spid-cie-oidc-aspnetcore">https://github.com/italia/spid-cie-oidc-aspnetcore</a></strong></li>
<li><strong><a href="https://github.com/italia/spid-cie-oidc-nodejs">https://github.com/italia/spid-cie-oidc-nodejs</a></strong></li>
<li><strong><a href="https://github.com/italia/spid-cie-oidc-java">https://github.com/italia/spid-cie-oidc-java</a></strong></li>
<li><strong><a href="https://github.com/italia/spid-cie-oidc-django">https://github.com/italia/spid-cie-oidc-django</a></strong></li>
</ul>
<p>We are waiting for you!</p>2022-03-15T08:00:00+00:00Giuseppe de Marcohttps://developers.italia.it/en/news/2021/09/29/developers-italia-pioneering-initiative-competitive-europeDevelopers Italia: pioneering initiative for an independent and competitive digital Europe2021-09-29T08:00:00+00:00European Commission study highlights the impact of open source software and hardware on the EU economy <p><strong>Developers Italia</strong> is one of the strategic initiatives for the promotion of open source public policies in Europe. A <a href="https://digital-strategy.ec.europa.eu/en/library/study-about-impact-open-source-software-and-hardware-technological-independence-competitiveness-and">European Commission study</a>, published by <a href="https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en">DG CONNECT</a>, shows that open source plays a key role in European development. Using only open source software instead of proprietary software can foster the independence of the public sector in the EU, reducing costs and limiting the lock-in. Therefore, according to the Commission, <strong>open source is the key to a more autonomous and technologically sovereign European Union</strong>.</p>
<p>The figures speak volumes: according to the study, in 2018, companies located in the EU area invested around €1 billion in open source software (OSS), resulting in an impact on the eurozone economy estimated at between €65 and 95 billion. In addition, a 10% increase in OSS investment could contribute to the creation of more than 600 new start-ups in the EU, generating a GDP increase of €100 billion.</p>
<p>Moreover, due to the generation of know-how and increased competitiveness in general, the study estimates that every euro invested in open source development generates a GDP benefit of at least four euros.</p>
<p>In light of these data, the study contains recommendations for European countries to further promote open source both at a political and economic level. Italy has not stood idle: in our country, <strong>the point of reference for Public Administration software is Developers Italia</strong>, thanks to which the provisions of the <a href="https://www.agid.gov.it/it/agenzia/strategia-quadro-normativo/codice-amministrazione-digitale">Digital Administration Code</a> on open source find concrete support.</p>
<p>Developers Italia’s role as a strategic control room for Public Administration software will be central to ensuring quality and compliance with European best practices, including investment in open source, during the software selection or creation phases of projects under the PNRR.</p>
<p>We are proud of what we have done so far and look forward to an increasingly “Open” future.</p>
<p>Read <a href="https://innovazione.gov.it/notizie/articoli/il-valore-dell-open-source-per-un-europa-digitale-indipendente-e-competitiva/">the full article</a> on the Department for digital transformation website.</p>2021-09-29T08:00:00+00:00Francesco Pognantehttps://developers.italia.it/en/news/2021/04/19/working-to-make-our-lives-betterWorking to make our lives better2021-04-19T09:00:00+00:00Developers Italia will participate to the ISA² closing event <p>Also Developers Italia will participate in the international event “<a href="https://digitallpublic.eu/">Working to make our lives better</a>” which will be held online on the 20th, 21th and 22nd of April.</p>
<p>This is the final event of the <a href="https://ec.europa.eu/isa2/isa2_en">ISA²</a> European programme. The initiative, managed by the European Commission’s DG DIGIT, supports the development of digital solutions that enable public administrations, businesses and citizens in Europe to benefit from <strong>interoperable cross-border and cross-sector public services</strong>. Thanks to the collaboration of Member States, the programme has helped to create shared public services for citizens, provided free interoperable solutions to businesses and connected various organisations in different sectors.</p>
<p>The conference will be an opportunity to review successes in the digital transformation of public services across the EU and celebrate the next step in this journey by looking ahead to Europe’s digital future and launching the new ‘Digital Europe’ programme.</p>
<p>With over 1500 participants already registered, the event is organised in more than 30 sessions, and will provide an opportunity to take part in discussions on innovation and GovTech, interoperability, open source, smart cities, trust and security. It will host numerous European and international guests from institutions, Member States and industry, including Developers Italia, which will be present on Wednesday the 21st of April at 10.45 am in the session “<a href="https://digitallpublic.eu/agenda/">The role of open source in the public sector</a>”.</p>
<p>If you are interested you can attend the event by registering at the following <a href="https://digitallpublic.app.swapcard.com/event/digitall-public/planning/UGxhbm5pbmdfMzUzNTA3">link</a>.</p>2021-04-19T09:00:00+00:00Michela Gabrielihttps://developers.italia.it/en/news/2019/03/07/developers-italia-at-google-summer-of-code-2019Developers Italia at the Google Summer of Code 20192019-03-07T11:00:00+00:00Developers Italia participates to the Google summer program dedicated to students who want to get involved. Here you can find how to apply <p><a href="https://developers.italia.it/">Developers Italia</a> has been selected as an org
adhering to the <a href="https://summerofcode.withgoogle.com/">2019 edition of the Google Summer of
Code</a>. Thanks to the <strong>summer camp
promoted by Google</strong>, students from all over the world will be able to
contribute to the open source projects of the Developers
Italia team supported by a group of mentors.</p>
<h2 id="google-summer-of-code-what-is-it-about">Google Summer of Code, what is it about</h2>
<p><strong>Google Summer of Code</strong> is not an internship but, instead, it is a summer
program dedicated to university students from all over the world. The program allows
admitted students to work for three months on open source projects
from one of the 206 accepted organizations, among which you can find <a href="https://summerofcode.withgoogle.com/organizations/5088529877565440/">the
Developers Italia
community</a>.</p>
<p>Selected students will receive a <strong>grant</strong> and the <strong>coaching support of
a mentor</strong> during all the GSoC period. The objective is to enrich the open
source development skills and also to take place in the community activities.
In our case, this means <strong>contributing with ideas</strong> to improve the citizens’
lives!</p>
<p><strong>Read more:</strong> <a href="https://summerofcode.withgoogle.com/get-started/">Requirements to get accepted in the
program</a></p>
<h2 id="how-to-participate">How to participate</h2>
<p>Thanks to the GSoC program, the last year two students, Lorenzo Soligo and
Rugantio Costa, could contribute to some <strong>Developers Italia open source
projects</strong>, working in particular on the <a href="https://teamdigitale.governo.it/it/projects/daf.htm">Data & Analytics
Framework</a>, the Digital
Transformation Team’s project aimed at developing a portal dedicated to Italian
public open data.</p>
<p>If you want to participate at this year’s edition of the program you can:</p>
<ul>
<li>find a project to work on, picking from the <a href="https://developers.italia.it/en/gsoc-ideas/">proposed ideas
list</a> on Developers Italia or
proposing <strong>your own development idea</strong> (the last point of the list);</li>
<li>prepare your application, also asking for help to our mentors through the
<a href="https://slack.developers.italia.it/"> Developers Italia slack channel</a>;</li>
<li>send your proposal to the GSoC 2019 program <strong>before Aprile 9th 2019</strong>.</li>
</ul>
<p>In order to carry out a useful and successful application, we suggest you to be
proactive, propose solutions to issues, write some documentation and
in particular… show your skills!</p>
<p>We are waiting for your proposals,</p>
<p>the Developers Italia Team</p>2019-03-07T11:00:00+00:00Leonardo Favariohttps://developers.italia.it/en/news/2018/05/23/a-testing-environment-for-anprAn open testing environment for ANPR2018-05-23T09:00:00+00:00From now on everyone can develop clients interfacing with the national registry <p>We released the <strong>source code and the credentials</strong> to access the testing
environment of the National Resident Population Register
(<a href="https://teamdigitale.governo.it/en/projects/anpr.htm">ANPR</a>).</p>
<p>This is an important step for the development of the <strong>national register</strong>,
since it allows every developer to work independently on the ANPR integration,
even without requiring municipality credentials.</p>
<p>In fact, from this moment <a href="https://anpr-test.bobuild.com/request">a page</a> where
to request ANPR test credentials is made available. Thanks to these
credentials and the <a href="https://github.com/italia/anpr-client-example">sharing of a test client source
code</a>, starting today anyone may
develop a client which interfaces with ANPR, using a <strong>fictional test
municipality</strong>.</p>
<p>This is a real opening which will allow to accelerate the proliferation of the
registry and the services that integrate with it on the national territory.</p>
<h6 id="insights">Insights:</h6>
<ul>
<li><a href="https://teamdigitale.governo.it/en/projects/anpr.htm">All the ANPR numbers</a></li>
<li><a href="https://anpr.interno.it/portale/guida-anpr">Municipality guide to ANPR</a></li>
</ul>
<p>See you soon!</p>
<p>The Developers Italia Team</p>2018-05-23T09:00:00+00:00Francesco De Augustinis