|
You are here |
blog.lawrencejones.dev | ||
| | | | |
ardentperf.com
|
|
| | | | | This month's PGSQL Phriday #015 topic is about UUIDs, hosted by Lætitia Avrot. Lætitia has called for a debate. No, no, no. I say let's have an all-out war. A benchmark war. I have decided to orchestrate a benchmark war between four different methods of storing a primary key: use a text field to store... | |
| | | | |
aivarsk.com
|
|
| | | | | TigerBeetle is an interesting project to follow. It links to interesting papers, it challenges assumptions, algorithms, and architecture of past systems. It satisfies my cravings for low-level programming. | |
| | | | |
shekhargulati.com
|
|
| | | | | In relational database design one of the key decisions is choosing the right primary key type for tables. In this post I am talking about surrogate or synthetic primary keys. They are called surrogate or synthetic as these keys are not derived from application data. In my experience I have seen very few teams giving... | |
| | | | |
xosh.org
|
|
| | | I made some visualizations in HTML5 canvas and wanted to record them to display in blog. Could not find a simple way to do that. CCapture.js added too much performance overhead which made animations slow. CanvasRecorder.js uses built in MediaRecorder which is apparently the simplest and most effitient way to record whatever is happening on canvas. NOTE: I have only tested it with Chrome and it should work fine with Firefox | ||