Will Solid make back-end programming obsolete?


#1

We showed this video during our recent Solid meetup in San Jose (which went well, thanks to all the help from this site!). It did a great job of outlining how today’s REST API model of getting bulk information from a centralized server would be replaced by sets of requests to a collection of smaller Pods - a very different mechanism.

https://mirror.as35701.net/video.fosdem.org/2019/Janson/solid_web_decentralization.mp4

This got me wondering if the back-end technologies of today would still be widely used in a solid world. The last few years I’ve been ramping up my Django/Python/SQL skills; now I’m wondering if Solid catching on big-time could significantly reduce the demand for those skills. In 5 years they may be like knowing Cobol.

I’d like to hear your thoughts about this. Meanwhile, I’m going to go do my Angular-JS homework :wink:


#2

I haven’t watched the presentation but am very keen on Solid because it is shifting away from centralised servers to a very simple server model, and placing the complexity in the client. I also suggest React - and particularly React-static - are very appropriate for apps that implement complexity in the client.


#3

I still think there’s space for “traditional” choices such as Django, SQL, etc - services will still need to optimize features that Solid technologies might not be the most performant choice.

It might not be exactly how we make use of technologies today, but knowing these technologies are probably making us better prepared for the future world of Solid.