// writing

Notes and write-ups

everything tagged today i learned

tag map
2 min

Monitoring your website with Upptime

Unexpected downtime can lead to significant issues if it goes unnoticed for long periods of time. Implementing automated monitoring ensures administrators are alerted immediately when a website becomes unresponsive. This approach leverages existing version control infrastructure to provide continuous status checks and public reporting dashboards.

api frontend today-i-learned
3 min

Self signed SSL certificates on iOS

Development on local network services often requires the use of self-signed SSL certificates for secure communication. Mobile devices typically reject these certificates by default because they lack validation from a recognized certificate authority. This process outlines how to bridge that gap by trusting a local root certificate on an iOS device to ensure secure, private connections.

devops today-i-learned https
3 min

Javascript objects are tricky

Unexpected behavior occurs when using standard objects as collections for dynamic input. Prototype properties can conflict with data keys, leading to type errors during data processing. Using specialized data structures provides a more reliable and performant approach for handling arbitrary keys.

nodejs today-i-learned
4 min

Assuming IAM role and role chaining in AWS

Managing temporary security credentials across AWS accounts allows applications to securely access resources. Using the Security Token Service to assume roles requires a clear understanding of trust policies and session duration limits. A specific limitation occurs during role chaining, where the session length is constrained compared to assumptions made by IAM users.

today-i-learned aws nodejs
3 min

Why use multiple unsubscribe groups when sending emails

We all know how annoying all those emails that we receive from various websites might be, especially when we don’t expect them. So naturally, there should be an option to unsubscribe. However there are some things that you have to be careful about.

today-i-learned
3 min

Feature Flags

Feature flags provide a mechanism to toggle specific application logic without requiring a full code redeployment. They offer a reliable way to manage service dependencies, handle incident responses, and facilitate gradual feature rollouts. Maintaining clean code necessitates regularly auditing and removing these flags once they are no longer required.

today-i-learned