Open in app

Sign In

Write

Sign In

Adham El Banhawy
Adham El Banhawy

666 Followers

Home

About

Mar 19

Securely Storing and Retrieving Environment Variables in Node.js with AWS Secrets Manager and KMS using Terraform

Recently at work I had run into a requirement of having to store & retrieve the value of an environment variable securely using AWS. The environment secret should be encrypted at rest and in transit and only be decrypted at run time by the application. In this blog post, we…

AWS

4 min read

Securely Storing and Retrieving Environment Variables in Node.js
Securely Storing and Retrieving Environment Variables in Node.js
AWS

4 min read


Dec 5, 2022

3 Ways to Configure Terraform to use your AWS Account

There are basically 3 different approaches you can use to allow Terraform to connect and authenticate successfully to AWS. For your consideration: It is advisable that you create a dedicated set of AWS credentials from the IAM console with programmatic access for your Terraform CLI. …

DevOps

3 min read

3 Ways to Configure Terraform to use your AWS Account
3 Ways to Configure Terraform to use your AWS Account
DevOps

3 min read


Oct 18, 2022

The Top 5 Sins of Remote Work Messaging

Human communication is hard. It’s a highly social skill that needs years and years of practice to become good at. …

Communication

6 min read

The Top 5 Sins of Remote Work Messaging
The Top 5 Sins of Remote Work Messaging
Communication

6 min read


Aug 28, 2022

Why TrueCaller Is the WORST attack on Your Privacy since Facebook

There are a handful of information about me that I consider to be Personal Sensitive Information (PSI). My home address, my birthdate, my picture, and my phone number among others. You probably can guess my gripe with Truecaller now based on this article’s title and the last sentence. But if…

Social Media

8 min read

Why TrueCaller Is the WORST attack on Your Privacy since Facebook
Why TrueCaller Is the WORST attack on Your Privacy since Facebook
Social Media

8 min read


Published in

AWS Tip

·Aug 13, 2022

How to Preserve SPA route path in the browser using AWS CloudFront

The other day I noticed a very irritating behavior on my personal website that I built using Angular. When I type in my domain name in the browser URL bar

S3

5 min read

How to Preserve SPA route path in the browser using AWS CloudFront
How to Preserve SPA route path in the browser using AWS CloudFront
S3

5 min read


Aug 11, 2022

Finally! I think this is the best monetization option for writers like me who don't want their…

Finally! I think this is the best monetization option for writers like me who don't want their stories put behind a paywall.

1 min read

1 min read


Feb 4, 2022

My New Year’s Programming Resolution #2022

It’s that time of the year again! Actually I’m late to this and the time should have been at the start of January, but it’s better late than never! 2021 Reflections: It’s funny I have to write this down again because I just did so formally with my manager at work as…

Resolutions

2 min read

My New Year’s Programming Resolution #2022
My New Year’s Programming Resolution #2022
Resolutions

2 min read


Published in

AWS Tip

·Feb 4, 2022

How I built a CI/CD Pipeline for My Website using AWS

I started my personal website as a simple Angular web app on my personal laptop. I made a git repository for it on AWS CodeCommit and I would push any changes I made locally to the repository on my AWS account. Why AWS CodeCommit and not GitHub? I simply wanted…

DevOps

11 min read

How I built a CI/CD Pipeline for My Website using AWS
How I built a CI/CD Pipeline for My Website using AWS
DevOps

11 min read


Dec 31, 2020

My New Year’s Programming Resolution #2021

Finally, this year is over. It was a shitty year. Even though people all around the world seemed more divided than ever, almost everyone can agree that it has been a shitty year. Which is why I was looking forward to the year’s ending because it meant a new beginning…

Software Engineering

3 min read

My New Year’s Programming Resolution #2021
My New Year’s Programming Resolution #2021
Software Engineering

3 min read


Oct 7, 2019

How I deal with unfair scrutiny: The problem of standing out

Ahhh finally I’m writing a blog post again. This one is more of a rant. An attempt to get something off my chest that has bothered my ever since I was a child. Ever since I started expressing my creativity. “Who did this for you?” For lack of better words. This sentence, or variations of…

Education

5 min read

How I deal with unfair scrutiny: The problem of standing out
How I deal with unfair scrutiny: The problem of standing out
Education

5 min read

Adham El Banhawy

Adham El Banhawy

666 Followers

Software Developer, blogger, and tech enthusiast. Currently developing software at IBM.

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Emmanuel Yusufu

    Emmanuel Yusufu

  • Michael D

    Michael D

  • Medium

    Medium

  • Slack Engineering

    Slack Engineering

See all (27)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech