Blockchain basics & how it could change everything
One topic I recently dove into in my continuing tech education is blockchain.
It was a little rough getting off the ground. Like many, I had a vague idea what Bitcoin is, that it's supposed to be anonymous & secure, but didn't really understand how or why that worked. I watched a couple videos on it that glossed over the basics & left me with more questions than answers.
I recently found two resources that helped a ton with the basics, and helped me to understand why people call blockchain the biggest thing since the invention of the Internet.
If you listen to software development podcasts, you should listen to SE-Radio. They cover a broad range of technologies & stay topical. They had an episode (1 hour) last month on blockchain, where developer Kishore Bhatia talks with Kieren James-Lubin at BlockApps. In addition to the basics--what's a block? what is mining?--it really clarified where "blockchain" and Bitcoin stop & Ethereum starts, & why we should care about the blockchain implementation Ethereum.
TED Talks has a few good blockchain talks. I found this one by Don Tapscott (20 minutes) very helpful. Everything I've seen on blockchain drops at least a couple suggestions that get me excited about how revolutionary this could be; this TED Talk spent maybe half the video on that & it was jaw-dropping. You can also search for "ted talks blockchain" & find some TEDx Talks on YouTube, though I haven't watched these yet.
I believe all software developers, if not everyone, owes it to themselves to spend at least a few minutes to understand this technology & see how it could change the world, before it does.