knowledge-base

Goto 2018

Table of Contents

Created by gh-md-toc

Key Learnings

Troubleshooting & Debugging Microservices in Kubernetes

https://cloud.google.com/stackdriver

Namespace ~ Environment

kubectl get ns
kubectl get pods -n abcd

Alles gleich - Unterschiede, zb DB secrets: in config map

Logs durchsuchen: BigQuery

kubectl proxy
kubectl exec ...
kubectl port-forward ...

weave-scope

* [Stackdriver Trace](https://cloud.google.com/trace/)
* [Stackdriver Debugger](https://cloud.google.com/debugger/)

Debugger: snapshot

Tracing: open senses, zipkin

Serverless Architectural Patterns and Best Practices

Augmented Reality - Flavours, Challenges and Writing AR Experiences in JavaScript

Your Superpower User Manual

How Software can be Thought of as a Force for Good

Energy and Education Access for Remote Communities

Experience Report - Teaching Kids to Code for 10 Years

Insecure Transit - Microservice

metdata

content

Swearing, Nudity and Other Vulnerable Positions

metadata

cotent

Google Aristotle

  1. Psychological safety: Can we take risks on this team without feeling insecure or embarrassed?
  2. Dependability: Can we count on each other to do high quality work on time?
  3. Structure & clarity: Are goals, roles, and execution plans on our team clear?
  4. Meaning of work: Are we working on something that is personally important for each of us?
  5. Impact of work: Do we fundamentally believe that the work we’re doing matters?

-> checklists

Psychological safety: belief that one will not be punished or humiliated for speaking up with ideas, questions, concern or mistakes

improv

wisenoodles.com

-> “yes, and” instead of “yes, but” -> go with the idea, improvise, leave room for creativity

Are you OK? -> replace judgent with curiosity

Optimizing Kubernetes deployments with Helm

metadata

content

examples

helm install stable/sonarqube --namespace sonarqube --set service.externalPort=9001
helm update ...
helm history ...
helm rollback ...
-f "values.prod.yml"
--set ...=....
--set-file
--dry-run --debug
helm create --starter
helm test

Artificial Intelligence Reloaded - AI Applications in the Industry

metadata

content

Event-based Architecture and Implementations with Kafka and Atom

metadata

content

The Simpsons and Their Mathematical Secrets

Frugal Innovation

metadata

content

The 7 quests of resilient software design

metadata

content

Accelerated Learning: How Agile Can Help You?

metadata

content

  1. DECIDE WHAT YOU WANT
  2. DECONSTRUCT THE SKILL
  3. RESEARCH THE SKILL JUST ENOUGH
  4. REMOVE BARRIERS
  5. PRECOMMIT TO PRACTICE AT LEAST 20 HOURS

The World after Microservice Migration with Service Mesh and Contract Testing

metadata

The Leprechauns of Software Engineering

metadata

content

GraalVM: Run Programs Faster Anywhere

metadata

content