Skip to content

Developing a decentralized web application with Symfony and API Platform

Avatar of Kévin Dunglas Kévin Dunglas

No, this presentation is not about web3.

And for good reasons! There is a more open, more interoperable, simpler, more ecological, and even more... decentralized (!!) way to build decentralized web applications.

Web standards, and in particular those of the latest generation (RDF, JSON-LD, N3, OpenID Connect) provide a framework for building such apps.

It is on this technical basis that two new protocols that could revolutionize the web are established: Solid and ActivityPub.

The Solid project, for Social Linked Data, developed by Sir Tim Berners-Lee - the creator of the Web himself - gives users control of their data. It allows them to store their data wherever they want, and to choose precisely which application can access what.

ActivityPub is a protocol for creating decentralized and federated social networks. It is the protocol used by Mastodon, PeerTube, and Mobilizon, whose instances are tight together in the network known as the Fediverse.

Even better, no need for smart contracts or even blockchain to create decentralized web applications using these technologies, a good old PHP script and a Raspberry Pi are enough. That said, using Symfony and API Platform can greatly facilitate the task, that's what we will discover together!

Delivered in English
Room:
Track Platform.sh

Thursday, June 16, 2022 at 15:15 PM – 15:55 PM

Advanced talk, in-depth exploration of the topic.