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

Kubernetes / Cloud Native

AddOns
( Harbor, Helm, Cilium, Istio, KubeVirt, Prometheus, etc)

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
structYESNOdataclassNOYESYESdata class
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
Cheatsheet
Machine Learning
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