Home
Home copied to clipboard
My technology radar
Home
https://developers.google.com/speed/pagespeed/insights/
Core Values
- Read everyday.
- Ask questions.
- Determine what is relevant!
- Never stop learning.
- Don't pay attention to what others think of you.
- Do what interests you the most.
- "Study less, study smart."
- Teach others what you know.
- It's Okay to make mistakes.
- Make mistakes and learn!
State of Happiness
- Collect
- Reduce
- Decide
- Move On
My technology radar
6 R's of a Cloud Migration
The “6 Rs” are:
- Remove
- Retain
- Replatform
- Rehost
- Repurchase
- Refactor
MAYA Principle - Raymond Loewy
Most Advanced, Yet Acceptable.
4 P's of Golf
This also happens to be a great framework for achieving excellence in life.
- Practice
- Prepare
- Perform
- Progress
See also: Golf Tough: Practice, Prepare, Perform, Progress by Dan Abrahams
12 Factor App
- Codebase
- One codebase tracked in revision control, many deploys
- Dependencies
- Explicitly declare and isolate dependencies
- Config
- Store config in the environment
- Backing services
- Treat backing services as attached resources
- Build, release, run
- Strictly separate build and run stages
- Processes
- Execute the app as one or more stateless processes
- Port binding
- Export services via port binding
- Concurrency
- Scale out via the process model
- Disposability
- Maximize robustness with fast startup and graceful shutdown
- Dev/prod parity
- Keep development, staging, and production as similar as possible
- Logs
- Treat logs as event streams
- Admin processes
- Run admin/management tasks as one-off processes