LIST

Model: how beliefs are formed

Model: how beliefs are formed Hear Believe (check) Hearing is believing Hearing is confirming Fake news does not change beliefs, but it confirms/entrenches already existing beliefs (src: Book_ thinking in Bets - Annie Duke)

June 30, 2022

Model: resulting - decision quality vs decision outcome

decision quality != decision outcome resulting happens when you mix those two Is driving a good or bad decision? You’re drunk, you drive, you have an accident -> bad You’re drunk, you drive, you get home safely -> good You’re sober, you drive, you have an accident -> bad You’re sober, you drive, you get home safely -> good If you answered bad / good as above, you were resulting. You conflated decision outcome with decision quality...

June 30, 2022

Model: 3x for estimates

Model: 3x for estimates “No estimates” idea is great or bad depending on which phase you’re in explore: estimates are waste -> great idea in exploration, because you’ve never done it before -> estimate is just a guess, no value, wasted effor expand: (not mentioned in talk) extraction: -> estimates are important data for making decisions -> do I do project A or project B -> estimates are useful input for ROI...

June 29, 2022

Model: A better development process - Udi Dahan

(src: Course_ ADSD - Fallacies of Distributed Computing) role: Business Analist role: Architect role: Project Manager Estimates Given a - well-formed team (worked together) - with required skills (has done such things before) - of size S I like how estimates formulated this way, drive Proof-of-Concepts with the sole focus of getting better estimates. This then lowers risk & variability by shifting that to the beginning of the project....

June 29, 2022

Model: estimates in Agile Fluency

Lens: Estimates Focusing - not possible Delivering - possible / easy Optimising - not valuable At Focusing (zone 1) there is not enough stability in the system to make estimates. Hidden technical debt can pop up when working, delaying otherwise simple things. At Delivering (zone 2) there is wel maintained code. Little or no hidden bugs or nasty surprises. Previous work is representative of future. So it’s possible to do pretty accurate estimations....

June 29, 2022

Model: team composition in Agile Fluency

Lens: Team Composition (1) Focusing developers testers operations security business expert business decision (2) Delivering developers testers operations security business expert business decision (3) Optimizing developers testers operations security business expert business decision (src: Model_ Agile Fluency)

June 29, 2022

okta problem Error retrieving the client JWKSet from jwks_uri.

Earlier, I got my service app working with pasting my public key manually in the UI. And `POST https://{{OKTA_DOMAIN_AUTH}}/oauth2/v1/token` gave me a bearer token. While changing my flow to use a URL for my keys. I pasted the URL in the admin UI But `POST https://{{OKTA_DOMAIN_AUTH}}/oauth2/v1/token` now returns the error { "error": "invalid_client", "error_description": "Error retrieving the client JWKSet from jwks_uri." } solution: make sure your headers return content-type: application/json that made the error go away....

June 22, 2022

Book: thinking in Bets - Annie Duke

Model_ resulting - decision quality vs decision outcome Learn what 20% or 30% chance of failure actually is like. Reminds me of investing advice from option traders: “whatever you do, make sure that you can still continue the next day” - Nassim Taleb’s books Model_ how beliefs are formed

May 17, 2022

Course: The Nuts and Bolts of OAuth 2.0

https://udemy.com/course/oauth-2-simplified bad: implicit flow → everything passes through url bar (aka front channel) through ‘front channel’ aka address bar good: back channel (aka HTTPS between browser & server → AJAX js call) client id client secret (aka client password) flow app builds url to redirect user to the auth server scope redirect uri client id login & approve & redirect back authorization code one-time-use short expiration date only usable once app contacts auth server authorization code client secret alternative to “authorization code” flow (when no client secret - aka public client) PKCE - Proof Key Code Exchange...

April 9, 2022

Course: Prometheus | The Complete Hands-On for Monitoring & Alerting

Course: Prometheus | The Complete Hands-On for Monitoring & Alerting udemy.com/course/prometheus-course Architecture prometheus pulls metrics discovery: hardcoded or service discovery UI localhost:9090 up - targets scraped by prometheus config file prometheus.yml Plain Text metric_name{key_name=“value”, key=“value”} metric_value Exporters get metrics from third-party systems TODO: PromQL client libs prometheus official community metric types counter - up / restarted service ...

January 28, 2022