Elm already was the gold standard when it comes to helpful error messages and it's amazing to see that they're still working to make it even better. I hope other languages follow suit.
I use shairport-sync on my iMac to stream Overcast from the iPhone. There is a huge latency and the connection drops out every once in a while. This should have been a built in feature.
Sidekiq was recently ported over to crystal and the speedups and memory usage improvements are amazing. There's also an officially supported heroku-buildpack so it can be deployed easily.
But there's a lot of breaking changes in the language (0.18 was released a few days ago with a few breaking changes). I would not use it for a long term project (yet). But for some personal project or prototypes, for example which you'd quickly set using Ruby/Sinatra, I'd choose Crystal/Kemal.
Crystal: Syntax inspired by Ruby, static types and compiled by LLVM. The standard library is mostly similar to Ruby (I'd say it's better. For example it rack-like functionality and websockets built-in). It's getting a lot of traction in the community.
We were shown the TED talk on our first "Professional Communication" class this week. It sounded like placebo from the get-go (like the majority of the most-viewed TED talks).
But hey, who am I to question a Harvard professor?
Thankfully, someone else did.
SNAP! considers itself as Scheme disguised as Scratch and rightfully so.
We had our Intro to CS class with SNAP, which I hated at the beginning, but towards the end, the professor used it to explain fundamental CS topics (sorting, data structures, parallelism) that was approachable by all. For the class projects, people that had no prior exposure to programming made some amazing stuffs with it.
It's happening to me too. Every day something looks broken (read different). The Facebook logo was not centered before the graph search for a couple of days, the height of the chat box was changed and same goes for the padding.
All I hope for them is to remove (or shift) the video chat button. I've had lots of accidental clicks on it.
This might be wrong, but from what I've heard, multiple GPU (nVidia Optimus) issue has more to do with GPL than the Kernel itself. I had saved this quote but I forgot the source.
> ...won't let closed source drivers use shared memory with open source code or somesuch out of their belief that it would violate the GPL.
I'm actually writing Elm at work and we have two separate Elm apps in production.
YMMV but Elm with elm-graphql has been the most productive and confident I've ever been writing frontend code.