Security Fooled by encryption When talking about a software architecture I often get this question: "Is it encrypted?". A "No" is the bad answer as everybody assumes that the system is not secure. But after getting a "Yes", everybody just moves on believing that security is top-notch and everything is hacking-proof. Continue reading → Tamás Sallai April 16, 2024
AWS DynamoDB DynamoDB basic operations DynamoDB is a key-value store which means that every item needs a unique key and operations are per item. Because of this, what operations it supports and how it is best used is entirely different than SQL-based databases. Continue reading → Tamás Sallai April 2, 2024
Nix First experiences with Nix shell The premise of Nix shell is that it makes available a fixed version of tools. This solves a common problem: how to make sure that all developers use the correct NodeJS, Ruby, Java, and they all have things installed, such as graphviz, gimp, and so on? Continue reading → Tamás Sallai March 19, 2024
Javascript async/await Hard-to-debug unhandled rejection cases In one of my projects I'm building a cache that works across workers. With that library, I can turn any function into a cached one where the cache key is calculated based on the arguments and if a given key is already finished then the stored result will be returned. Continue reading → Tamás Sallai March 5, 2024