Embedded systems · IoT Devices · Sensors

Documentation blog, for engineers, by engineers

This blog is about architecture notes, firmware deep dives and deployment guides. It is divided into two sections: articles and projects. Where, articles will be having a focus on general learnings, on the other hand, projects will be discussing architectures and implementation details with practical examples.

4 projects · 46 chapters.

Projects

Each project is documented from the hardware layer upwards: peripherals and pin maps, firmware architecture, data handling and deployment. Each project has a linked repository to get its related data and firmware. Following are the projects with their short desctriptions that have been documented in this blog:

2 series · 24 parts.

Articles

Whichever experiences won't fit into a project, will be documented as an article. Following are the articles with their short descriptions that have been documented in this blog:

AWSS3CloudFrontGitHub Actions

AWS S3 and CloudFront Deployment

A written series on deploying an Astro site to Amazon S3 behind CloudFront from GitHub Actions, without storing long-lived AWS credentials: OIDC, IAM, a private bucket, clean URLs, and the failures you hit on the way.

· 8 parts · Deploying an Astro site to S3 and CloudFront from GitHub Actions with OIDC