Skip to content

Instantly share code, notes, and snippets.

@lexffe
Last active June 7, 2023 16:45
Show Gist options
  • Save lexffe/523c362a6a2392e2cab19b869a973ecd to your computer and use it in GitHub Desktop.
Save lexffe/523c362a6a2392e2cab19b869a973ecd to your computer and use it in GitHub Desktop.
big-brain

list of things | mind dump

WIP

software development

dumb languages

it's dumb but it's just my opinions

  • javascript
  • php
  • C++

meh languages

  • java
  • C#
  • scala
  • C

good languages

  • python
  • typescript
  • kotlin
  • go

really good languages

  • haskell
  • elixir
  • gleam
  • rust

heard it's good languages

  • ocaml

niche good languages

  • hy - python in lisp
  • racket

techs

  • webassembly
  • reasonml - ocaml -> js
  • bazel
  • ihp

security

cloud

todo

  • zero trust networks
  • ebpf
  • CNIs and CSIs
  • openstack
  • openshift

application deployment and operations

techs

  • webassembly
  • unikernels
  • micro vms

authn

stacks / libraries / services

  • dex
  • auth0

authz

WIP

policies

observability - logs, traces,

posts / best practices

  • 12 factor app

stacks / libraries / services

  • ELK
  • Prometheus + Grafana
  • DataDog
  • Graylog
  • Splunk
  • Syslog-ng

unsorted

random words in my mind

  • wireguard
  • lit-element
  • ionic

good practices

anything can fail. make sure every layer of your application is designed to fail.

e.g. the super ideal stack - BEAM (Elixir/Gleam) + Kubernetes replica + Load balanced

your logging should be meaningful

structured logging please

make sure your traces work properly

principle of least privileges: no one except SREs should have access to the cluster.

highly observable sensitive data

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment