Java New language features since Java 8 to 21 Last updated on 2023/09/22 to include changes up to JDK 21. Continue reading → Dávid Csákvári 22 September 2023
Java JVM A categorized list of all Java and JVM features since JDK 8 to 21 Last updated on 2023/09/22 to include changes up to JDK 21. Continue reading → Dávid Csákvári 22 September 2023
AWS CloudFront How to use CloudFront signed URLs CloudFront signed URLs allow access to a path under a distribution. The backend has access to the private part of a key pair and its public counterpart is added to CloudFront as a trusted key. Then whenever the backend wants to allow a user to access a path it constructs a special URL. Part of this URL is signed with the private key, which makes it unforgable to parties not having the private key. Continue reading → Tamás Sallai 19 September 2023
CloudFront AWS CloudFront function to remove part of the request path CloudFront routing is based on path patterns. There are ordered cache behaviors that define a pattern that CloudFront will try to match with the incoming requests’ path in the order they are defined, and there is a default cache behavior that does not have a pattern but catches everything. Since cache behaviors define which origin to forward the request to, this setup allows different backends to live under the same domain. Continue reading → Tamás Sallai 05 September 2023