/my-cheat-sheets

A place to keep all my cheat sheets on everything you need for the complete development of ASIC hardware or a software App/Service.

Primary LanguageShellMIT LicenseMIT

MY CHEAT SHEETS

CodeClimate Issues MIT License

A place to keep all my cheat sheets for the complete development of ASIC hardware or a software app/service.

Table of Contents,

These cheat sheets contain info I gathered from other sources and figured out over time. It is an ongoing process. View my entire list of cheat sheets on my GitHub Webpage.

SOFTWARE CHEAT SHEETS

Various Apps and tools for the goal of creating an App/Service.

DEVELOPMENT

OPERATIONS TOOLS

SERVICE ARCHITECTURES

SERVICE PROVIDERS

VISUAL OVERVIEW OF CREATING AN APP/SERVICE

This illustration shows how various Apps and tools fit together for the goal of creating an App/Service,

IMAGE - creating services environment overview - IMAGE

HARDWARE CHEAT SHEETS

Various Apps and tools for the goal of creating an ASIC.

DEVELOPMENT

TOOLS

  • SIMULATION

    • coming soon
  • SYNTHESIS

    • coming soon
  • TIMING

    • coming soon

VISUAL OVERVIEW OF CREATING AN ASIC

This illustration shows how various Apps and tools fit together for the goal of creating an ASIC,

IMAGE - creating an ASIC environment overview - IMAGE

OTHER CHEAT SHEETS

Random other things I'm interested in.

COMPUTER HARDWARE

HISTORY

MATHEMATICS

This entire sections is a massive work in progress, it will take me quite a few years to finish.

MINING CRYPTOCURRENCY

NETWORKS

RANDOM STUFF

SCIENCE

SINGLE BOARD COMPUTERS (SBC)

MY GITHUB WEBPAGE IS UPDATED USING CONCOURSE

For fun, I use concourse to automatically update my GitHub Webpage and alert me of the changes via repo status and slack.

The update is accomplished this by copying and editing/updating this README.md file to /docs/_includes/README.md.

A pipeline file pipeline.yml shows the entire ci flow. Visually, it looks like,

IMAGE - my-cheat-sheets concourse ci pipeline - IMAGE

The jobs and tasks are,

The concourse resources types are,

  • my-cheat-sheets uses a resource type docker-image to PULL a repo from github.
  • resource-slack-alert uses a resource type docker image that will notify slack on your progress.
  • resource-repo-status uses a resource type docker image that will update your git status for that particular commit.

For more information on using concourse for continuous integration, refer to my cheat sheet on concourse.