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
    LLVM vs JVM
    C++ vs Java
    More ...

Versus

Probably the best way to learn?
ALL VERSUS PAGES

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