98 karma · joined March 11, 2013
https://devblogs.microsoft.com/dotnet/net-and-typescript-at-...
Rise of the ottomans: https://www.youtube.com/watch?v=Xfb9fIMzuRw&list=PLaBYW76inb...
Fourth crusade and the restoration of the roman empire: https://www.youtube.com/watch?v=3Vp_IENiSnA&list=PLaBYW76inb...
This is not true, any work of fiction needs to be believable within the bounds it sets for its world. Those bounds are extended to include dragons and magic, but no more. The rest of it should be as close to the real world as possible. There's a term for this, https://en.wikipedia.org/wiki/Verisimilitude_(fiction)
I don't think you would, that's not the conventional wisdom. Databases are considered to be the epitomy of clean, reliable, and efficient representations of data. It is text files that lack these capabilities and are considered a non-standard mess when it comes to data.
The registry is just a database. It may have not seen the best usage it could have from windows and applications, does that make it a bad architectural decision? Would we think different on the registry if it was just SQLite (or would we in this case think differently of SQLite)? Personally I firmly believe that the registry approach is a great architectural decision, for all the reasons outlined here: https://sqlite.org/appfileformat.html
This was mainly promoted and developed by the creators of UML and has strong ties to it. That was UML's vision after all, a visual diagram language that unambiguously captures the essense of a program.
The Eclipse Modeling Framework is a framework that implements this approach.
I think MDE was up and coming around the end of the 2000s. As far as I know it didn't really go anywhere.
Search for "Materialize node" in https://www.postgresql.org/docs/12/using-explain.html
https://medium.com/@rbranson/10-things-i-hate-about-postgres...
https://www.cybertec-postgresql.com/en/things-could-be-impro...
Also JIT compilation, while very nice and a step in the right direction, is very barebones at the moment, hardly achieving its potential. Here's a long todo list of what and how to make efficient use of JIT in postgres, by the main author of the feature. https://twitter.com/AndresFreundTec/status/10025899696161996... Postgres release 12 did not add any JIT related improvements, and as far as I know no work has been done on it on 13 either.
Which may very well be true! But I am amazed at the conclusion: That because tests are badly written, writing tests is a bad thing. No! Any code can be badly written, it doesn't mean that writing code is a bad thing. Tests, like any other piece of code, also need to be designed and implemented well. And this is something you need to learn and get experience with.
As to whether well-written unit tests are worth it, I cannot imagine how someone could efficiently maintain a codebase of any size without unit tests. Every little code change is a candidate to break the whole system without them, especially in dynamic languages.