logo
Coding for fun
... and for (fàn)

Kubernetes / Cloud Native

Cheatsheets
    Kubernetes Logo
    kubectl
    Kubernetes Logo
    k9s
    Kubernetes Logo
    crictl
    Kubernetes Logo
    containerd
    Kubernetes Logo
    kind
    Kubernetes Logo
    helm
    Kubernetes Logo
    harbor
    docker
    containers
    jq
    openssl

Programming Languages

The best way to learn a programming language
... is to learn half a dozen other languages.
Programming LanguagesData Stuctures and Algorithms
C++JavaPythonJavaScriptGoRustKotlin
Garbage CollectionNOYESYESYESYESNOYES
RuntimeLibraryVirtual MachineLibraryVirtual MachineLibraryLibraryVirtual Machine
classYESYESYESYESNONOYES
structYESNONOYESYESNO
interfaceNOYESNONOYEStraitYES
InheritanceYESYESYESYESNONOYES
newYESYESNOYESYESNOYES
PointerYESNONONOYESYESNO
GenericsTemplatesYESYES (after 1.18)YESYES

Knowledge base

Programming
    Programming Languages
    Data Structures and Algorithms
    C++
    Java
    Python
    JavaScript
    Go
    Scala
    Rust
    Kotlin

The Python Challenge Solutions
Versus
    Dagger vs Guice
    Jetty vs Netty
    Tensorflow vs PyTorch
    GCP DataFlow vs Dataproc
    GCP API Gateway vs Cloud Endpoint
    LLVM vs JVM
    C++ vs Java
    More ...

Versus

Probably the best way to learn?

Under the hood

About this site. Currently it is a Next.js generated static website hosted on Google Cloud Platform. The notes below shows how it is built and maintained.
Overview
    Overview
    A Little Bit History
    Best Practices
    Monetization
Development and Deployment