Skip to content
#35: Reactive programming: from spreadsheets to modern web frameworks episode artwork

EPISODE · Mar 2, 2021 · 4 MIN

#35: Reactive programming: from spreadsheets to modern web frameworks

from Around IT in 256 seconds · host Tomasz Nurkiewicz

To understand what reactive programming is, let’s contrast it to imperative programming. Imperative programs can be read top-to-bottom, with occasional jumps. Jumps are if statements, loops and procedure calls. Program is executed line by line. If you see x = y + z, the expression on the right is evaluated once. Then the symbol on the left is modified. If you change the value of y or z in the next line, obviously, it won’t affect x. Compare it to a spreadsheet. Yes, an Excel file. It’s obvious that changing any cell immediately propagates to all cells that depend on it, right? The process continues until all affected cells are updated. Essentially, every spreadsheet is internally represented by a dependency graph. We declare which pieces of data depend on which. The rest happens automatically. This approach to developing software is called… reactive programming. Read more: https://256.nurkiewicz.com/35 Get the new episode straight to your mailbox: https://256.nurkiewicz.com/newsletter

Episode metadata supplied by the publisher feed · Published Mar 2, 2021

Embed this episode

Ready to play

#35: Reactive programming: from spreadsheets to modern web frameworks

0:00 4:15

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Around IT in 256 seconds?

This episode is 4 minutes long.

When was this Around IT in 256 seconds episode published?

This episode was published on March 2, 2021.

Can I download this Around IT in 256 seconds episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!