As I try to organize things a bit around here, here’s a list of some tutorials I’ve written lately about the Scala collections classes:
Way back when I lived in this low-income apartment complex in Wasilla, Alaska — technically I had no income at the time, and it’s ridiculously hard to find a place to live in Alaska in the summer — and spent as much time as I could meditating in the mountains, I created a vi/vim editor video tutorial and put it on YouTube. I just noticed that video has now exceeded 200,000 views. It feels a little weird to think that over 200K people have started to learn vi/vim from that video.
A funny thing about making that video is that the walls in that apartment complex were paper-thin. I could hear everything my neighbors did in their apartments (use your imagination and you won’t be wrong), and they could hear me, so I intentionally tried not to talk too loud in the video. I had to edit the video at several points to crop out some of my neighbors yelling at each other.
I wrote the Scala Cookbook for programmers looking for solutions to common Scala problems, and then wrote Functional Programming, Simplified for programmers looking for a simple way to learn functional programming. A few months ago I decided to finish my Scala trilogy and write a book for programmers who don’t know Scala and want a quick introduction to it. With that, Hello, Scala was born:
The Andreessen Horowitz website has a blog post titled The Crypto Canon which has links to good resources on what a blockchain is, how bitcoin and others work, Ethereum, and much more.
Here’s a link to an H2 JDBC database tutorial (just some sample code).
With a little luck, I hope to release another 5-10 lessons on my Hello, Scala website tomorrow evening (January 8, 2018).
Just added a few more lessons to “Hello, Scala” including tuples, Scala + Swing, and a complete little OOP example. Also started a Github repo for it.
It’s still a work in progress, but I’m creating a Hello, Scala website as a simple, quick introduction for those interested in learning Scala.
I know nothing at all about Bitcoin, but fortunately arstechnica has this article, Seven questions you were too embarrassed to ask about Bitcoin.