Still in Plato’s Cave

Despite all our scientific discoveries and everything we have learned about the observable universe, we are still living in Plato’s cave. We can describe much of what we see, but no one can yet offer a complete explanation of why it all exists or what ultimately lies behind it. Perhaps what we call knowledge is

Understanding Open ID Connect and the Problems with Static Credentials – Part 1

Introduction The use of static credentials in CI/CD pipelines introduces several operational and security challenges. Access keys require regular rotation, and if rotations are missed or delayed, pipelines can fail unexpectedly during deployments. On my current project, credential rotation used to depend on another internal team, creating an external dependency for deployment reliability. This created

Why Most Screen-Time Apps Miss the Real Issue

One thing I’ve noticed about most screen-time apps is that they focus on restricting behaviour. Few seem to focus on helping users choose an alternative action in that moment. So instead of simply saying “don’t do this”, what if technology helped people do something they had already decided was important? e.g. Calling or messaging someone

#3 – Advanced IAM

Understanding AWS Security Token Service (STS) AWS Security Token Service (STS) allows you to obtain temporary credentials that can be used to access AWS resources. These credentials are short-lived and typically valid for up to one hour, which improves security by avoiding long-term credentials. Temporary credentials are commonly used for: AssumeRole AssumeRole allows an identity

#2 – IAM Basics

AWS Identity and Access Management (IAM) is a global AWS service used to manage access to AWS resources. When an AWS account is first created, a root account is created automatically. The root user has full access to the account. However, it is best practice not to use the root user for everyday tasks. Instead,

#1 – AWS Cloud Introduction

Amazon Web Services (AWS) started as an internal infrastructure used by Amazon. Over time, the company realised other organisations could benefit from the same infrastructure, so they began offering it as a service. The first AWS service launched was SQS (Simple Queue Service), which allowed applications to communicate asynchronously using message queues. Today AWS provides
Dare Osewa