Reactive Programming and the P2P Web with André Staltz

Reactive Programming and the P2P Web with André Staltz

Joel Hooks interviews Andre Staltz, an open-source hacker, and creator of Cycle.js. Andre quit his job to become an open-source hacker and now spends 30% of his time on open-source development and 40% on the Scuttlebutt project.

Today they discuss the current web's stagnation, the vision of the peer to peer web, and what André is doing to reach that goal. They'll also discuss things that are more in Javascript land, such as Cycle.js and the callbag spec.

Scuttlebutt is a web protocol, like HTTP. It's like a vast array of JSON objects that sync between two computers whenever they are both on the same network; this enables data to never reach an outside server, a true peer to peer network! Andre goes into his work on the project and why he believes it is necessary for the future of the web.

But what is the peer to peer web and why is it better/different than the internet as we know it? Andre says that we are reaching a point where innovation is beginning to stagnate, where it is just enough to have Google, Amazon, and Facebook. We have reached a sort of peak, and things aren't evolving further. Andre goes on to say that one of the fundamental things that the internet missed early on was that it didn't guarantee a p2p connection.

Andre gives some examples of how you begin to use the p2p web today. The Beaker browser, for example, can still access HTTP and HTTPS connections. However, it can also use the DAT protocol. What is DAT? Well, it allows you to directly "seed" your website out, and others can "leech" it. Like torrents, the more peers there are accessing your website, the better! He also talks about Fritter, a twitter clone that only runs on DAT. You download the front-end and JSON files of what people are saying. You are even able to fork the front end and customize it for yourself!

Back in Javascript land, Andre talks about how he plans to properly support the Pull data source in Cycle.js, as well as having web-workers in the middle. He also talks about why he's removing the last library dependency from Cycle.js, xstream, in favor of just using a set of callbag utilities.

Transcript

"Reactive Programming and the P2P Web with André Staltz" Transcript

ResourcesAndré StaltzJoel Hooks:

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(77)

Kent C. Dodds Chats About How Epic React was Designed for Learner Success

Kent C. Dodds Chats About How Epic React was Designed for Learner Success

Epic React is Kent's attempt at making the biggest impact on the world. It's Kent's philosophy that he can have a much larger impact by teaching other people to write excellent software instead of jus...

7 Loka 202047min

What is a Senior Engineer with Tomasz Łakomy

What is a Senior Engineer with Tomasz Łakomy

Tomasz highly recommends companies hire interns and train them  because you can get some amazing engineers that you know are going to fit the company's needs. Another great advantage of training inter...

8 Touko 202040min

How Shirley Wu Built A Career As A Freelance Data Visualizer

How Shirley Wu Built A Career As A Freelance Data Visualizer

Shirley Wu is a freelance data visualization expert. Data visualization, at its core, is when you take lots of data, and it's hard for you to look in Excel. You visualize that into some graph or chart...

13 Maalis 202050min

How Courtland Allen Grew Indie Hackers with Content, Consistency, and Community

How Courtland Allen Grew Indie Hackers with Content, Consistency, and Community

"Indie Hacker" - An entrepreneur that is working to gain some form of independence.Courtland Allen is the founder of indiehackers.com. He didn't take the venture capital approach. He just wanted to ma...

28 Helmi 202040min

Real Community Can't Be Faked With Rosie Sherry

Real Community Can't Be Faked With Rosie Sherry

Rosie Sherry is both an unschooling parent and the founder of the Ministry Of Testing. There's a disproportionate number of bootstrappers who homeschool their kids, and maybe it's for the same reason ...

7 Helmi 202033min

Accessible Design Systems With Sarah Federman

Accessible Design Systems With Sarah Federman

Design systems are your component library, documentation, tools, et cetera. And then there are the operations of it. So like an agile team uses agile methodology, a design system is about making your ...

24 Tammi 202026min

Segun Adebayo is the UX Engineer that built the Chakra UI design system

Segun Adebayo is the UX Engineer that built the Chakra UI design system

Segun Adebayo was turned off of web development after struggling with Wordpress' themes and plugins, and so he went straight into UI design entirely using Sketch and Figma for quite some time. It was ...

10 Tammi 202028min

Turn a side project into a career with Nick DeJesus

Turn a side project into a career with Nick DeJesus

T7 Chicken was where it all began with Nick's journey into development. Nick had no development experience. Still, he wasn't satisfied with the websites and apps available for Tekken framerate data, s...

3 Tammi 202037min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
psykopodiaa-podcast
mimmit-sijoittaa
rss-oivalluksia-rahasta-elamasta
rss-rahapodi
rss-rahamania
ostan-asuntoja-podcast
hyva-paha-johtaminen
pomojen-suusta
rss-sami-miettinen-neuvottelija
rahapuhetta
rss-lahtijat
rss-ammattipodcast
rss-lentopaivakirjat
inderespodi
yrittaja
rss-bisneksen-pehmea-puoli
rss-sisalto-kuntoon
rss-yritys-ja-erehdys
rss-turvassa-tyopaikalla