There is an interesting comparison in this post that compares Avro, Protobuf and Thrift of binary messages sizes and how well the protocol supports schema evolution. Another interesting data transfer protocol is Parquet, which is optimized for column- oriented data.
I’ve been using IntelliJ as my Java editor instead of Eclipse – and I absolutely love it! So much so that I bought a license for all of JetBrains’ programmer editors! I’m still learning how to use all the functionality of IntelliJ, but I am finding my productivity has dramatically increased a few days after I started using it.
The more I use Deep Learning, the more I am amazed by it. Some things which would be hard to do programmatically are easy with the right Neural Network. It feels like we are just starting to scratch the possibilities.
I was doing some work with Twitter Bootstrap 4 yesterday. It’s amazing how many differences there are with Bootstrap 3 – it’s changed a lot! All my old knowledge has gone out the window. I quite like it though – it does feel a little simpler.
@ashleymcnamara : “Debugging is like being the detective in a crime drama where you are also the murderer.”
Alecco Locco has summarized the SQLite presentation entitled A Lesson In Low-Defect Software at this URL: SQLite: A Lesson In Low-Defect Software. Now, I’m a big fan of SQLite, and this summary has pointed out a few things that I need to improve in my own development process – namely, more comments (apparently SQLite has a comment:code ratio of 2:1), and automated full coverage testing.