This is a slide deck presenting Tims key learnings from goto conference 2018 Berlin:
- slides: https://tmstff.github.io/2018-goto-key-learnings/index.html
- source: https://github.com/tmstff/2018-goto-key-learnings
to run locally use any of these: https://gist.github.com/willurd/5720255
e.g.
$ python -m SimpleHTTPServer 8000
- Kleiner Überblick über die coolsten Talks
- Einiges Talks findet man auf dem goto YouTube Channel
- Auch ältere, z.B: Martin Fowler Talks:
- Goto Play App (noch mehr Videos von Talks)
- Marc Cohen / Google (Slides / Infos / Video)
- Internet archive
- GH archive
- Jupyter bei Google:
- Google Colaboratory
- Tensor Flow & Github integration
- ... as a Force for Good (Talk Infos)
- Francesco Mondora (CEO Mondora)
- Italienische Firma
- "We encourage our customers to think about how they are impacting society and the environment and in what way they can contribute to bringing about positive change in the world."
- z.B. CO2 Reduktion durch Digitalisierung von Papierlastigen Prozessen
- "'benefit discount': if a customer can prove they are having a positive impact, we cut the price."
- Nachhaltigkeitszertifizierung - https://bcorporation.net/about-b-corps
- Mondora's Blog
- => Video anschauen in goto Play App (Englisch etwas schwierig)
-
Sam Newman - Author of "Building Microservices" talk-infos - Talk auf Youtube
- Single worst problem: Weak or stolen passwords
- Password Manager einsetzen
- Vaults für Serverseitige Passwörter einsetzen
- Hash & Salt für Kundepasswörter
- Keys & CAs
- ... (siehe Video)
- “44 percent of security breaches occur after vulnerabilities and solutions have been identified. In other words, the problems could have been avoided if found vulnerabilities had been addressed sooner.”
- Equifax Breach
- ~ deutscher Schufa
- "143 million consumers [...] affected"
- "social security numbers", "credit card numbers"
- Patching Madness:
- Kubernetes & IAAS: patchen wird einem abgenommen!
- Check container: https://github.com/coreos/clair
- Find outdated dependencies: https://snyk.io/
- Commercial check-as-a-service: https://www.aquasec.com/
- ... Vulnerable Positions
- John Le Drew - Engineer & Agile Coach (talk infos / youtube)
- Psychological safety: belief that one will not be punished or humiliated for speaking up with ideas, questions, concern or mistakes
- "Psychological safety was far and away the most important of the five dynamics we found"
- ask for help without judgement on competence
- ask for goal without sounding like the only one out of loop
- raise red flag without being judged
- How to achieve that?
- Mindfulness
- Paying attention is about noticing how you feel, how people around you are feeling and approaching people and the organisation with curiosity and not judgement.
- Yes, and ... instead of "yes, but"
- -> go with the idea, improvise, leave room for creativity
- Are you OK? -> replace judgent with curiosity
- Mindfulness
- Google Aristotle:
#The Leprechauns of Software Engineering
- Laurent Bossavit - talk infos
- fact-check
- research
- ask
- measure
- look up sources
- sci-hub
- Scientific knowledge should be free
- https://de.wikipedia.org/wiki/Sci-Hub
- http://sci-hub.tech/
- "Troubleshooting & Debugging Microservices in Kubernetes"
- Ray Tsang & Robert Kubis - Google - talk info & video
- Logs durchsuchen: Google BigQuery
- Kommando auf Container ausprobieren:
kubectl exec ...
- Direkt auf einzelnen Container Port zugreifen:
kubectl port-forward ...
- native monitoring, logging and error reporting: Stackdriver Trace
- Debugging: Stackdriver Debugger
- => Video anschauen
- "A service mesh is a dedicated infrastructure layer for handling service-to-service communication"
- https://blog.buoyant.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/
- Service Discovery
- Authentication
- Load Balancing
- Circuit Breaker
- Tracing (?)
- etc.
- ... for Remote Communities
- Jaideep Bansal - Energy Access Leader at Global Himalayan Expedition (talk info / Video)
- LED Licht & Solar Panels für Enlegene Dörfer im Himalaya
- CO2-Reduktion
- Lebensqualität
- Bildung => Lebensgrundlage
- Verhinderung von Landflucht => Erhalt von Kultur & nachhaltiger Lebensweise
- Finanzierung durch Touristen-Trekking
- Expiditionen: http://ghe.co.in/