Rule of Least Power

Recently came across the Rule of Tw…. I mean the Rule of Unlimited Pow… I mean the Rule of Least Power! Within the framework of choosing a programming language to accomplish a certain goal: pick the language that has the least power and will still get the job done. In other words, don’t use a…

Cloud Reservation System using AWS CDK

Een cloud reserveringssysteem waarbij potentiele klanten op een website een datum en tijd kunnen selecteren, een emailadres in kunnen voeren en vervolgens een bevestingsmail in hun inbox krijgen. De infrastructuur is ontwikkeld met behulp van een S3 Bucket (static hosting), een Lambda Function, een DynamoDB tabel, een API Gateway en Simple Email Service. CloudFormation is…

Reduce storage costs: compression techniques Run Length Encoding & Dictionary Encoding

𝐂𝐨𝐦𝐩𝐫𝐞𝐬𝐬𝐢𝐧𝐠 𝐝𝐚𝐭𝐚 𝐫𝐞𝐝𝐮𝐜𝐞𝐬 𝐬𝐭𝐨𝐫𝐚𝐠𝐞 (𝐜𝐨𝐬𝐭𝐬).  Two compression techniques that are used a lot are called Run Length Encoding (RLE) and Dictionary Encoding (DE). These compression methods are used in the file format parquet but also by the Vertipaq engine in Power BI. Knowing about these compression techniques helps you better understand why the file size…