Git Git Tips and Tricks There are so many commands and options in Git, and it continues to evolve to this day. This complexity makes it challenging to know every detail and edge case. On the other hand, this makes Git a gold mine of new tricks to learn that you can use to improve your daily workflow. Continue reading → Dávid Csákvári May 14, 2024
AppSync RDS AWS How to use tagged templates in AppSync to send queries to RDS Originally, the AppSync RDS data source supported specifying a statements and a variableMap fields in its request mapping template that the JS resolvers just adopted silently. For a long time that was the only managed way to integrate AppSync with RDS and it was terrible and unsafe to use due to it not doing automatic escaping of the values passed in the variableMap. Continue reading → Tamás Sallai April 30, 2024
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